KeyStrokeAgent"

From Documentation
Line 2: Line 2:
  
  
 +
__TOC__
  
  
 +
= 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 <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].
Line 14: Line 16:
  
 
</source>
 
</source>
 +
 +
 +
=Supported Components=
 +
 +
{| border="1" | width="100%"
 +
! <center>Components</center>
 +
! <center>Version</center>
 +
! <center>Note</center>
 +
|-
 +
| Sub-class of <javadoc> org.zkoss.zk.ui.HtmlBasedComponent </javadoc>
 +
| 5, 6
 +
|
 +
|}
  
  
 
{{ZATSEssentialsPageFooter}}
 
{{ZATSEssentialsPageFooter}}

Revision as of 02:22, 16 May 2012




Stroke

All components that inherit HtmlBasedComponent support 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 : 2012/05/16

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