KeyStrokeAgent"

From Documentation
m (correct highlight (via JWB))
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
= Stroke =
 
= Stroke =
  
'''All components that inherit <tt> HtmlBasedComponent </tt> support this operation'''. When calling <tt> stroke() </tt>, you have to provide special string for control keys. Please refer to [http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/UI_Patterns/Keystroke_Handling| Keystroke Handling in Developer's Reference].
+
'''All components that inherit <code> HtmlBasedComponent </code> supports this operation'''. When calling <code> stroke() </code>, you have to provide special string for control keys. Please refer to [http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/UI_Patterns/Keystroke_Handling| Keystroke Handling in Developer's Reference].
  
 
For example, ''' ^#left ''' means ''Ctrl+Left'', and ''' @#f3 ''' means ''Alt+F3''.
 
For example, ''' ^#left ''' means ''Ctrl+Left'', and ''' @#f3 ''' means ''Alt+F3''.
Line 16: Line 16:
  
 
</source>
 
</source>
 
  
 
=Supported Components=
 
=Supported Components=
Line 31: Line 30:
  
  
 +
 +
{{ZATSEssentialsPageHeader}}
 
{{ZATSEssentialsPageFooter}}
 
{{ZATSEssentialsPageFooter}}

Latest revision as of 02:55, 18 January 2022




Stroke

All components that inherit HtmlBasedComponent supports this operation. When calling stroke() , you have to provide special string for control keys. Please refer to Keystroke Handling in Developer's Reference.

For example, ^#left means Ctrl+Left, and @#f3 means Alt+F3.

component.as(KeyStrokeAgent.class).stroke("$#left");

Supported Components

Components
Version
Note
Sub-class of HtmlBasedComponent 5, 6





Last Update : 2022/01/18

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.