This repository was archived by the owner on Aug 31, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 226
Expand file tree
/
Copy patharrowKey.lcdoc
More file actions
61 lines (44 loc) · 1.89 KB
/
arrowKey.lcdoc
File metadata and controls
61 lines (44 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Name: arrowKey
Type: message
Syntax: arrowKey <pKey>
Summary:
Sent to the <active control(glossary)>, or to the <current card> if no
<control> is <focus|focused>, when the user presses an arrow key.
Introduced: 1.0
Associations: card, field
OS: mac, windows, linux
Platforms: desktop, server
Example:
on arrowKey theKey -- make Up arrow go to the first card
if theKey is "up" then go to card 1
else pass arrowKey
end arrowKey
Parameters:
pKey (enum):
- "up": The up arrow key
- "down": The down arrow key
- "left": The left arrow key
- "right": The right arrow key
Description:
The parameter indicates which arrow key was pressed.
Handle the <arrowKey> <message> if you want to do something special when
the user presses an arrow key.
If the <arrowKey> <handler> does not <pass> the <message> or <send> it
to a further <object(glossary)> in the <message path>, LiveCode does not
perform the usual arrow key action (moving the <insertion point>, moving
the <selected> <object(glossary)>, or navigating to another card).
<pass|Passing> the <message> lets the arrow key action take place.
If the focused control is part of a group, and the group's
tabGroupBehavior <property> is set to true, no <arrowKey> <message> is
sent when the user presses an arrow key.
>*Note:* Sending an <arrowKey> message does nothing unless there is an
> <arrowKey> <handler> in the <message path>. This is a difference from
> <HyperCard|HyperTalk's> handling of the <arrowKey> <message>.
References: send (command), pass (control structure), property (glossary),
current card (glossary), handler (glossary), focus (glossary),
message path (glossary), pass (glossary), insertion point (glossary),
message (glossary), HyperCard (glossary), active control (glossary),
object (glossary), control (keyword), functionKey (message),
selectionChanged (message), navigationArrows (property),
textArrows (property), selected (property)
Tags: ui