David MacKay

Environment and Energy 
Information Theory 
·Gallager codes & MN codes 
·Theory of Sparse Graph codes 
·Regular Gallager codes 
·Irregular Gallager codes 
·Turbo codes  
·Insertions and deletions 
·Quantum Codes 
·Cryptanalysis and Coding 
·Discussion documents 
·More Message-Passing 
Probabilistic Data Modelling 
·PhD thesis 
·Bayes for neural networks 
·ICA & Latent Variable Models 
·Bayes FAQ 
·Bayesian computations 
·Monte Carlo methods 
·Variational methods 
·Gaussian processes 
·Language, Proteins, Density nets 
·Images, Radar, Neuroscience 
·Materials science 
·Decision theory, Fair Elections 
Human-computer Interfaces « 
Computational Neuroscience 
Evolution and Molecular Biology  
Miscellaneous work 
Software and Files 
Any Problems? 

Search :


Human-computer Interfaces


The inference group Dasher site

My main work in HCI has been on Dasher.

Dasher - a Data Entry Interface Using Continuous Gestures and Language Models
by David J Ward, Alan F Blackwell and David J C MacKay
Abstract | Compressed postscript file. | PDF |

eyeshortpaper.ps.gz. eyeshortpaper.pdf. | eyeshortpaper.DJVU. abstract. | <- UK | Canada -> | eyeshortpaper.ps.gz. eyeshortpaper.pdf. | eyeshortpaper.DJVU. abstract.
` Hands-free Text Entry using Inverse Arithmetic Coding with an Eyetracker '.
eyeflyer.ps.gz. eyeflyer.pdf. | eyeflyer.DJVU. abstract. | <- UK | Canada -> | eyeflyer.ps.gz. eyeflyer.pdf. | eyeflyer.DJVU. abstract.
` Hands-free Text Entry using Dasher with an Eye-tracker '.
One-page flyer by David J. Ward and David J.C. MacKay.

dasherButtons.ps.gz. dasherButtons.pdf. abstract. | <- UK | Canada -> | dasherButtons.ps.gz. dasherButtons.pdf. abstract.
` Efficient communication through one or two buttons '.
by David MacKay, Chris Ball, and Mick Donegan.
dasherBreath.ps.gz. dasherBreath.pdf. abstract. | <- UK | Canada -> | dasherBreath.ps.gz. dasherBreath.pdf. abstract.
` Efficient communication by breathing '.
by Tom H. Shorrock, David J.C. MacKay, and Chris J. Ball
Published in The Sheffield Machine Learning Workshop, LNCS 3635 (c) Springer Verlag
OneButton.ps.gz. OneButton.pdf. abstract. | <- UK | Canada -> | OneButton.ps.gz. OneButton.pdf. abstract.
` Dasher's One-button Dynamic Mode -- Theory and Preliminary Results '. by David J.C. MacKay and Chris J. Ball
` Efficient Communication Through The Timings of One Or Two Buttons '. by JAMES M. G. MEAD and PHILIP J. COWANS and DAVID J. C. MACKAY
OneButton2.ps.gz. OneButton2.pdf. abstract. | <- UK | Canada -> | OneButton2.ps.gz. OneButton2.pdf. abstract.
` Another One-button Dynamic Mode for Dasher: `Two-click mode' (2007) '.

Korean.pdf. Korean.ps.gz.
Dasher in Korean - a six-page paper by David MacKay.

Dasher - an efficient writing system for brain-computer interfaces? (pdf), S. A. Wills and David J. C. MacKay. IEEE Transactions on Neural Systems and Rehabilitation Engineering 14 (2), 244-246 (2006). [see also the brain dasher page]

David Ward's Dasher site and experimental results

Tapir - a free disambiguating keyboard

Disambiguating keyboards

A note about the iTap / T9 text-to-numbers code
Can Reduced-keyboard disambiguating text-entry handle spelling errors? - notes by David MacKay and Dale Grover

The Inference Group is supported by the Gatsby Foundation
and by a partnership award from IBM Zurich Research Laboratory
David J.C. MacKay
Site last modified Wed Nov 12 17:38:44 GMT 2014