
3d access active activity adaptive agent algorithm alignment ambient analysis animation annotation appliance application architecture assistant asynchronous audio auditory augmented authoring automatic automation awareness barcode based bimanual browser browsing builder calibration camera capture change classification clustering collaboration collaborative command communication component computational computer computer-mediated computer-supported computing constraint context context-aware continuous control conversational cooperative cscw data debugging demonstration demonstrational design desktop detection development device diagram digital direct display distortion distributed document drag-and-drop drawing dynamic editing editor effect electronic end-user entry environment error evaluation example exploration extraction eye feedback fisheye fluid focus framework freeform generation geometric gestural gesture graph graphic graphical group grouping groupware gui hand handheld handwriting haptic hardware head-mounted hierarchical hierarchy history html human hybrid hypertext icon image impairment implicit informal information infrared ink input instant integration intelligent interactive issue java keyboard language large layout learning lens local machine macro management manipulation map marking media memory menu metaphor metrics mixed mobile model modeling motion mouse multi-display multi-touch multi-user multimedia multimodal multiple multiscale navigation network non-speech object object-oriented office one-way optimization oz pad++ page paper parsing pattern pda pebbles pen pen-based perceptual performance peripheral personal phone physical pie plus pointing portable prediction presentation privacy processing program programming programming-by-demonstration projector propagation property prototyping query rapid real-time reality recognition rendering representation retrieval screen scroll scrolling search selection sensing sensor shared sharing simulated sketch sketching small social software sound space spatial specification speech spreadsheet structure structured study style stylus support surface svg system table tabletop tactile tangible task technique technology telephone text theory thumbnail time timeline tool toolkit touch tracking transfer transparency transparent two two-handed typography ubiquitous ui uims unistroke universal usability user-interface vector video view viewing virtual vision visual visualization voice wall warping wearable web wide widget window wireless with wizard work world zoomable zooming zui