{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T21:53:59Z","timestamp":1780523639652,"version":"3.54.1"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput.-Hum. Interact."],"published-print":{"date-parts":[[2005,9]]},"abstract":"<jats:p>Toolglass [Bier et al. 1993] demonstrated a two-handed command selection technique that combined command selection and direct manipulation. While empirical evaluations showed a speed advantage for ToolGlass, they did not examine the relative importance of two possible factors in its improved performance: (1) the use of two hands and (2) the merging of command selection and direct manipulation.We conducted a study comparing the relative benefits of three command selection techniques that merge command selection and direct manipulation: one two-handed technique, Toolglass, and two one-handed techniques, namely, control menus [Pook et al. 2000] and FlowMenu [Guimbreti\u00e8re and Winograd 2000]. Participants performed sequences of operations that required both selecting a color and designating the endpoints of a line. Our results show that control menus and FlowMenu are significantly faster than Toolglass. Further analysis suggests that the merging of command selection and direct manipulation is the most important factor in the performance of all three techniques.<\/jats:p>","DOI":"10.1145\/1096737.1096742","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T16:00:45Z","timestamp":1131379245000},"page":"460-476","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":38,"title":["Benefits of merging command selection and direct manipulation"],"prefix":"10.1145","volume":"12","author":[{"given":"Fran\u00e7ois","family":"Guimbreti\u00e8re","sequence":"first","affiliation":[{"name":"University of Maryland, College Park, Maryland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew","family":"Martin","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, California"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Terry","family":"Winograd","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, California"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,9]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'02)","author":"Accot J.","unstructured":"Accot , J. and Zhai , S . 2002. More than dotting the i's---Foundations for crossing-based interfaces . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'02) . Minneapolis, MN. 73--80. 10.1145\/503376.503390 Accot, J. and Zhai, S. 2002. More than dotting the i's---Foundations for crossing-based interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'02). Minneapolis, MN. 73--80. 10.1145\/503376.503390"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology (UIST'99)","author":"Balakrishnan R.","year":"2071","unstructured":"Balakrishnan , R. and Hinckley , K . 1999. The role of kinesthetic reference frames in two-handed input performance . In Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology (UIST'99) . Asheville, NC. 171--178. 10.1145\/3 2071 9.322599 Balakrishnan, R. and Hinckley, K. 1999. The role of kinesthetic reference frames in two-handed input performance. In Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology (UIST'99). Asheville, NC. 171--178. 10.1145\/320719.322599"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'00)","author":"Beaudouin-Lafon M.","year":"2000","unstructured":"Beaudouin-Lafon , M. 2000 . Instrumental interaction: An interaction model for designing post-WIMP user interfaces . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'00) . The Hague, The Netherlands. 446--453. 10.1145\/33 2040.332473 Beaudouin-Lafon, M. 2000. Instrumental interaction: An interaction model for designing post-WIMP user interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'00). The Hague, The Netherlands. 446--453. 10.1145\/332040.332473"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'93)","author":"Bier E. A.","year":"1993","unstructured":"Bier , E. A. , Stone , M. C. , Pier , K. , Buxton , W. , and DeRose , T. D. 1993 . Toolglass and magic lenses: The see-through interface . In Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'93) . Anaheim, CA. 73--80. 10.1145\/166117.166126 Bier, E. A., Stone, M. C., Pier, K., Buxton, W., and DeRose, T. D. 1993. Toolglass and magic lenses: The see-through interface. In Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'93). Anaheim, CA. 73--80. 10.1145\/166117.166126"},{"key":"e_1_2_1_5_1","volume-title":"CHI'02 Extended Abstracts on Human Factors in Computing Systems","author":"Bourgeois F.","unstructured":"Bourgeois , F. and Guiard , Y . 2002. Multiscale pointing: Facilitating pan-zoom coordination . In CHI'02 Extended Abstracts on Human Factors in Computing Systems . Minneapolis, MN. 758--759. 10.1145\/506443.506583 Bourgeois, F. and Guiard, Y. 2002. Multiscale pointing: Facilitating pan-zoom coordination. In CHI'02 Extended Abstracts on Human Factors in Computing Systems. Minneapolis, MN. 758--759. 10.1145\/506443.506583"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the IFIP World Computer Congress","author":"Buxton B.","year":"1986","unstructured":"Buxton , B. 1986 . Chunking and phrasing and the design of human-computer dialogues . In Proceedings of the IFIP World Computer Congress . Dublin, Ireland. 475--480. Buxton, B. 1986. Chunking and phrasing and the design of human-computer dialogues. In Proceedings of the IFIP World Computer Congress. Dublin, Ireland. 475--480."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Dillon R. F.","unstructured":"Dillon , R. F. , Eday , J. D. , and Tombaugh , J. W . 1990. Measuring the true cost of command selection: Techniques and results . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems . Seattle, WA. 19--25. 10.1145\/97243.97247 Dillon, R. F., Eday, J. D., and Tombaugh, J. W. 1990. Measuring the true cost of command selection: Techniques and results. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Seattle, WA. 19--25. 10.1145\/97243.97247"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","first-page":"486","DOI":"10.1080\/00222895.1987.10735426","article-title":"Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model","volume":"19","author":"Guiard Y.","year":"1987","unstructured":"Guiard , Y. 1987 . Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model . J. Motor Behav. 19 , 4, 486 -- 517 . Guiard, Y. 1987. Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model. J. Motor Behav. 19, 4, 486--517.","journal-title":"J. Motor Behav."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST'00)","author":"Guimbreti\u00e8re F.","unstructured":"Guimbreti\u00e8re , F. and Winograd , T . 2000. FlowMenu: Combining command, text, and parameter entry . In Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST'00) . San Diego, CA. 213--216. 10.1145\/354401.354778 Guimbreti\u00e8re, F. and Winograd, T. 2000. FlowMenu: Combining command, text, and parameter entry. In Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST'00). San Diego, CA. 213--216. 10.1145\/354401.354778"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST'01)","author":"Guimbreti\u00e8re F.","unstructured":"Guimbreti\u00e8re , F. , Stone , M. , and Winograd , T . 2001. Fluid interaction with high-resolution wall-size displays . In Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST'01) . Orlando, FL. 21--30. 10.1145\/502348.502353 Guimbreti\u00e8re, F., Stone, M., and Winograd, T. 2001. Fluid interaction with high-resolution wall-size displays. In Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST'01). Orlando, FL. 21--30. 10.1145\/502348.502353"},{"key":"e_1_2_1_11_1","first-page":"16","article-title":"The design and implementation of PieMenus","volume":"16","author":"Hopkins D.","year":"1991","unstructured":"Hopkins , D. 1991 . The design and implementation of PieMenus . Dr. Dobb's J. 16 , 12, 16 -- 26 . Hopkins, D. 1991. The design and implementation of PieMenus. Dr. Dobb's J. 16, 12, 16--26.","journal-title":"Dr. Dobb's J."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST'00)","author":"Igarashi T.","unstructured":"Igarashi , T. and Hinckley , K . 2000. Speed-dependent automatic zooming for browsing large documents . In Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST'00) . San Diego, CA. 139--148. 10.1145\/354401.354435 Igarashi, T. and Hinckley, K. 2000. Speed-dependent automatic zooming for browsing large documents. In Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST'00). San Diego, CA. 139--148. 10.1145\/354401.354435"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'04)","author":"Kabbash P.","year":"1916","unstructured":"Kabbash , P. , Buxton , W. , and Sellen , A . 1994. Two-handed input in a compound task . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'04) . Boston, MA. 417--423. 10.1145\/ 1916 66.191808 Kabbash, P., Buxton, W., and Sellen, A. 1994. Two-handed input in a compound task. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'04). Boston, MA. 417--423. 10.1145\/191666.191808"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology (UIST'91)","author":"Kurtenbach G.","year":"2078","unstructured":"Kurtenbach , G. and Buxton , W . 1991. Integrating mark-up and direct manipulation techniques . In Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology (UIST'91) . Hilton Head, SC. 137--144. 10.1145\/1 2078 2.120797 Kurtenbach, G. and Buxton, W. 1991. Integrating mark-up and direct manipulation techniques. In Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology (UIST'91). Hilton Head, SC. 137--144. 10.1145\/120782.120797"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'97)","author":"Kurtenbach G.","unstructured":"Kurtenbach , G. , Fitzmaurice , G. , Baudel , T. , and Buxton , W . 1997. The design of a GUI paradigm based on tablets, two-hands, and transparency . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'97) . Atlanta, GA. 35--42. 10.1145\/258549.258574 Kurtenbach, G., Fitzmaurice, G., Baudel, T., and Buxton, W. 1997. The design of a GUI paradigm based on tablets, two-hands, and transparency. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'97). Atlanta, GA. 35--42. 10.1145\/258549.258574"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/300520.300522"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of Advanced Visual Interfaces (AVI'02)","author":"Mackay W. E.","year":"2002","unstructured":"Mackay , W. E. 2002 . Which interaction technique works when? floating palettes, marking menus and toolglasses support different task strategies . In Proceedings of Advanced Visual Interfaces (AVI'02) . Trento, Italy. 203--208. 10.1145\/1556262.1556294 Mackay, W. E. 2002. Which interaction technique works when? floating palettes, marking menus and toolglasses support different task strategies. In Proceedings of Advanced Visual Interfaces (AVI'02). Trento, Italy. 203--208. 10.1145\/1556262.1556294"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of Graphics Interface (GI'02)","author":"McGuffin M.","unstructured":"McGuffin , M. , Burtnyk , N. , and Kurtenbach , G . 2002. FaST sliders: Integrating marking menus and the adjustment of continuous values . In Proceedings of Graphics Interface (GI'02) . Calgary, Alberta, Canada. 35--42. McGuffin, M., Burtnyk, N., and Kurtenbach, G. 2002. FaST sliders: Integrating marking menus and the adjustment of continuous values. In Proceedings of Graphics Interface (GI'02). Calgary, Alberta, Canada. 35--42."},{"key":"e_1_2_1_20_1","volume-title":"CHI'00 Extended Abstracts on Human Factors in Computing Systems","author":"Pook S.","unstructured":"Pook , S. , Lecolinet , E. , Vaysseix , G. , and Barillot , E . 2000. Control menu: Execution and control in a single interactor . In CHI'00 Extended Abstracts on Human Factors in Computing Systems . The Hague, The Netherlands. 263--264. 10.1145\/633292.633446 Pook, S., Lecolinet, E., Vaysseix, G., and Barillot, E. 2000. Control menu: Execution and control in a single interactor. In CHI'00 Extended Abstracts on Human Factors in Computing Systems. The Hague, The Netherlands. 263--264. 10.1145\/633292.633446"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1037\/h0023427","article-title":"Unwanted asymmetrical transfer effects with balanced experimental designs","volume":"66","author":"Poulton E. C.","year":"1966","unstructured":"Poulton , E. C. 1966 . Unwanted asymmetrical transfer effects with balanced experimental designs . Psych. Bull. 66 , 1, 1 -- 8 . Poulton, E. C. 1966. Unwanted asymmetrical transfer effects with balanced experimental designs. Psych. Bull. 66, 1, 1--8.","journal-title":"Psych. Bull."},{"key":"e_1_2_1_22_1","volume-title":"New Directions for Designing Interactive Systems","author":"Raskin J.","unstructured":"Raskin , J. 2000. The Humane Interface : New Directions for Designing Interactive Systems . Addison-Wesley Professional Publishing . 33--70. Raskin, J. 2000.The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley Professional Publishing. 33--70."},{"key":"e_1_2_1_23_1","volume-title":"Fundamentals of Skill","author":"Welford A. T.","unstructured":"Welford , A. T. 1971. Fundamentals of Skill . Methuen , London, UK . Welford, A. T. 1971. Fundamentals of Skill. Methuen, London, UK."}],"container-title":["ACM Transactions on Computer-Human Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1096737.1096742","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T14:22:39Z","timestamp":1672237359000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1096737.1096742"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,9]]}},"alternative-id":["10.1145\/1096737.1096742"],"URL":"https:\/\/doi.org\/10.1145\/1096737.1096742","relation":{},"ISSN":["1073-0516","1557-7325"],"issn-type":[{"value":"1073-0516","type":"print"},{"value":"1557-7325","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,9]]},"assertion":[{"value":"2005-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}