A technique, specifically apparatus and accompanying methods, for
implementing an on-demand "Tool Glass" based desktop user interface. The
interface uses at least one input device capable of detecting touch. A
sensed touch transition reflective of a user then making or breaking
contact with the device, such by touching the device with a finger of a
non-preferred hand or lifting his(her) finger from the device, causes a
Tool Glass sheet to be displayed or dismissed. To prevent user
distraction, these detected transitions preferably initiate corresponding
predefined animation sequences that occur over preset time intervals in
which the Tool Glass sheet either begins to fade into view as soon as user
contact begins and then begins to fade out from view as soon as user
contact ends. Such touch sensing can readily be used to provide
"on-demand" display and dismissal of substantially any display widget,
e.g., a toolbar, based on sensed contact between each hand of a user and a
corresponding input device, such as between a preferred hand and a touch
sensitive mouse. Through use of this interface, display clutter can be
reduced and displayed application screen area increased at appropriate
times during program execution consistent with user action and without
imposing any significant cognitive burden on the user to do so; thereby,
advantageously improving a "user experience".
Uma técnica, especificamente instrumento e acompanhar métodos, porque executar da "um vidro on-demand ferramenta" baseou a relação de usuário desktop. A relação usa ao menos um dispositivo de entrada capaz de detectar o toque. Uma transição detetada do toque reflexiva de um contato então fazendo ou quebrando com o dispositivo, tal do usuário tocando no dispositivo com um dedo de uma mão não preferencial ou levantando o dedo do dispositivo, causas do his(her) uma folha de vidro da ferramenta a ser indicada ou demitido. Para impedir o distraction do usuário, estas transições detectadas as seqüências predefinidas correspondentes preferivelmente que iniciadas do animation que ocorrem excesso pré-ajustam os intervalos do tempo em que a folha de vidro da ferramenta qualquer um começa se desvanecem na vista assim que o contato do usuário começar e então começar se desvanecem para fora da vista assim que o contato do usuário terminar. Tal detetar do toque pode prontamente ser usado fornecer a exposição e o dismissal "on-demand" de substancialmente alguns widget da exposição, por exemplo, um toolbar, baseado no contato detetado entre cada mão de um usuário e um dispositivo de entrada correspondente, tal como no meio uma mão preferida e um rato sensível do toque. Com o uso desta relação, a desordem da exposição pode ser reduzida e área de tela indicada da aplicação ser aumentada em horas apropriadas durante a execução de programa consistente com a ação do usuário e sem impo algum burden cognitive significativo no usuário para fazer assim; desse modo, vantajosamente melhorando do "uma experiência usuário".