Skip to content

Commit

Permalink
full keys map
Browse files Browse the repository at this point in the history
  • Loading branch information
gnarf committed Sep 13, 2023
1 parent dd55e9a commit d4b638b
Showing 1 changed file with 61 additions and 2 deletions.
63 changes: 61 additions & 2 deletions src/agent/at-driver.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,66 @@ export class ATDriver {
}

const seleniumKeysMap = {
space: '\ue00d',
NULL: '\ue000',
CANCEL: '\ue001',
HELP: '\ue002',
BACKSPACE: '\ue003',
TAB: '\ue004',
CLEAR: '\ue005',
RETURN: '\ue006',
ENTER: '\ue007',
SHIFT: '\ue008',
CONTROL: '\ue009',
ALT: '\ue00a',
PAUSE: '\ue00b',
ESCAPE: '\ue00c',
SPACE: '\ue00d',
PAGE_UP: '\ue00e',
PAGE_DOWN: '\ue00f',
END: '\ue010',
HOME: '\ue011',
LEFT: '\ue012',
UP: '\ue013',
RIGHT: '\ue014',
DOWN: '\ue015',
INSERT: '\ue016',
DELETE: '\ue017',
SEMICOLON: '\ue018',
EQUALS: '\ue019',

NUMPAD0: '\ue01a',
NUMPAD1: '\ue01b',
NUMPAD2: '\ue01c',
NUMPAD3: '\ue01d',
NUMPAD4: '\ue01e',
NUMPAD5: '\ue01f',
NUMPAD6: '\ue020',
NUMPAD7: '\ue021',
NUMPAD8: '\ue022',
NUMPAD9: '\ue023',
MULTIPLY: '\ue024',
ADD: '\ue025',
SEPARATOR: '\ue026',
SUBTRACT: '\ue027',
DECIMAL: '\ue028',
DIVIDE: '\ue029',

F1: '\ue031',
F2: '\ue032',
F3: '\ue033',
F4: '\ue034',
F5: '\ue035',
F6: '\ue036',
F7: '\ue037',
F8: '\ue038',
F9: '\ue039',
F10: '\ue03a',
F11: '\ue03b',
F12: '\ue03c',

META: '\ue03d',
COMMAND: '\ue03d',
ZENKAKU_HANKAKU: '\ue040',
};

export class ATKey {
Expand All @@ -99,7 +158,7 @@ export class ATKey {
constructor(key) {
this.type = 'key';
this.key = key;
this.mapped = seleniumKeysMap[this.key] ?? this.key;
this.mapped = seleniumKeysMap[this.key.toUpperCase()] ?? this.key;
}
toString() {
return this.key;
Expand Down

0 comments on commit d4b638b

Please sign in to comment.