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 < | + | '''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
Sub-class of HtmlBasedComponent | 5, 6 |