FreeCalypso > hg > freecalypso-tools
comparison rvinterf/asyncshell/helpfile @ 399:5e91b1c107eb
fc-shell help file: documented key, keydown and keyup commands
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Mar 2018 01:47:08 +0000 |
parents | dc2fff350475 |
children | 688380565e0f |
comparison
equal
deleted
inserted
replaced
398:8c7e86bc137e | 399:5e91b1c107eb |
---|---|
4 | 4 |
5 at AT commands to the target | 5 at AT commands to the target |
6 disable Disable receiving and display of certain packet types | 6 disable Disable receiving and display of certain packet types |
7 enable Enable receiving and display of certain packet types | 7 enable Enable receiving and display of certain packet types |
8 exit Exit from fc-shell | 8 exit Exit from fc-shell |
9 key Send keystroke event to UI firmware on the target | |
10 keydown Send key down event to UI firmware on the target | |
11 keyup Send key up event to UI firmware on the target | |
9 poweroff Send power-off ETM command packet to the target | 12 poweroff Send power-off ETM command packet to the target |
10 quit Alias for exit | 13 quit Alias for exit |
11 send Send arbitrary RVTMUX packet to the target | 14 send Send arbitrary RVTMUX packet to the target |
12 sp Send GPF system primitive to the target | 15 sp Send GPF system primitive to the target |
13 str Send arbitrary strings to ATI | 16 str Send arbitrary strings to ATI |
43 command. | 46 command. |
44 | 47 |
45 === exit | 48 === exit |
46 === quit | 49 === quit |
47 This command is self-explanatory. | 50 This command is self-explanatory. |
51 | |
52 === key | |
53 key <key-sequence> | |
54 | |
55 This command sends a GPF system primitive to the MMI entity in the target | |
56 firmware that encodes a simulated keystroke or a sequence of simulated | |
57 keystrokes. Digits 0-9 are sent naturally, star and hash keys are sent as | |
58 '*' and '#' ASCII characters, and the remaining keys on the D-Sample keypad | |
59 are encoded as short all-uppercase ASCII strings as follows: | |
60 | |
61 UP, DOWN, LEFT, RIGHT and CENTER: directional keys | |
62 LSOFT and RSOFT: "soft left" and "soft right" keys directly under the LCD | |
63 SEND and END: green and red keys, respectively | |
64 VOL_PLUS, VOL_MINUS and EXTRA: the 3 side buttons on the D-Sample handset | |
65 | |
66 Both single-character and long-named keys can be run together, for example: | |
67 | |
68 key RSOFT* -- keypad lock or unlock sequence | |
69 key 5551212SEND -- enter digits 5551212, then SEND button to start the call | |
70 | |
71 === keydown | |
72 === keyup | |
73 keydown <key-name> | |
74 keyup <key-name> | |
75 | |
76 The basic key command sends a KEY_SEQUENCE command (encoded via a GPF CONFIG | |
77 system primitive) to the MMI entity in the target firmware; TI's firmware | |
78 implementation then generates first a key down event, then a key up event for | |
79 each key in the transmitted sequence. TI's firmware also supports similarly- | |
80 encoded KEY_PRESS and KEY_RELEASE commands which generate only a single key down | |
81 or key up event, respectively; our keydown and keyup commands provide access to | |
82 this functionality. Only single keys can be sent with these commands, not | |
83 sequences. | |
48 | 84 |
49 === poweroff | 85 === poweroff |
50 This command sends a power-off request in the form of an ETM ABB register write | 86 This command sends a power-off request in the form of an ETM ABB register write |
51 command packet to the target. | 87 command packet to the target. |
52 | 88 |