1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-30 21:39:57 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/widgets/KeyboardWidget.tid

35 lines
1.1 KiB
Plaintext
Raw Normal View History

2014-03-02 19:30:13 +00:00
created: 20140302192136805
modified: 20140302192935781
2014-09-10 23:06:19 +00:00
tags: Widgets
2014-03-02 19:30:13 +00:00
title: KeyboardWidget
type: text/vnd.tiddlywiki
2014-09-10 23:06:19 +00:00
caption: keyboard
2014-03-02 19:30:13 +00:00
! Introduction
2014-09-11 14:52:47 +00:00
The keyboard widget allows [[Messages]] to be generated in response to key presses.
2014-03-02 19:30:13 +00:00
! Content and Attributes
The content of the `<$keyboard>` widget is rendered normally. The keyboard shortcut only takes effect within the contained content.
|!Attribute |!Description |
2014-10-10 20:06:48 +00:00
|message |The title of the [[WidgetMessage|Messages]] to generate |
|param |The parameter to be passed with the [[WidgetMessage|Messages]] |
2014-03-02 19:30:13 +00:00
|key |Key string identifying the key to be trapped (see below) |
|class |A CSS class to be assigned to the generated HTML DIV element |
! Key Strings
Key strings are made up of zero or more of the modifiers ''alt'', ''shift'' or ''ctrl'' followed by the name of a key, all joined with "+" plus symbols. Key names are either the letter or digit printed on the key (eg "a" or "1"), or one of the special keys ''backspace'', ''tab'', ''enter'' or ''escape''.
For example:
```
A
shift+A
shift+escape
ctrl+enter
ctrl+shift+alt+A
```