>I have to create an Application (i think mainly deployed via Web
>Start, or as a zip, or ips, or Applet, it's not important at the
>moment) that have to be fast for data entry operations, so i need:
>- to handle many operations via Keyboard Shortcuts, and if possible to
>attach them to any Pivot visual component (i don't know if this it's
>already available), and attention: including function keys

To me, this sounds like a use case for the action dictionary of a Window. This 
dictionary maps keystrokes (including modifiers) to Actions.

>    -- and in case of Applets there is the problem of trapped
>shortcuts from (different) browsers, so this will not be my last
>option ...

Do you mean that you want to prevent the browser from receiving the key event?

>    -- here i have to attach shortcuts to menu elements, form fields,
>buttons, tab and other navigation elements ...

Do you mean that you want to set focus to a component when a given keystroke is 
entered? e.g. Ctrl-N jumps immediately to the name field?

>    -- attach the same shortcut for some common operations, like
>assign <F12> for the Save operation in many different forms where the
>control will be handled by the related element on the visual panel ...

Sounds like another use case for the action dictionary...

>- to handle fast and simple focus changing between form elements and
>between different forms (tabs, etc) using the tab key

Yes, this is supported, though you may need to attach a key listener to your 
tab pane in order to handle the keystrokes for tab switching. TerraTabPaneSkin 
doesn't currently do this, though we could easily add it.

Reply via email to