Rev 1673 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1673 | Rev 1674 | ||
|---|---|---|---|
| Line -... | Line 1... | ||
| - | 1 | ||
| - | 2 | var params = []; |
|
| 1 | 3 | ||
| 2 | function Xorg_SendKey(key_name) |
4 | function Xorg_SendKey(key_name) |
| 3 | { |
5 | { |
| 4 | if (arguments.length < 1) |
6 | if (arguments.length < 1) |
| 5 | { |
7 | { |
| Line 9... | Line 11... | ||
| 9 | 11 | ||
| 10 | var keycode = Storage_GetParameter("Xorg_Keymap", key_name); |
12 | var keycode = Storage_GetParameter("Xorg_Keymap", key_name); |
| 11 | 13 | ||
| 12 | if (XorgExport_SendKey(keycode)) |
14 | if (XorgExport_SendKey(keycode)) |
| 13 | { |
15 | { |
| 14 | Log("\033[ |
16 | Log("\033[32mSuccessfully sent code \"" + key_name + "\" (" + keycode + ").\033[0m\n"); |
| 15 | return true; |
17 | return true; |
| 16 | } |
18 | } |
| 17 | 19 | ||
| 18 | Log("\033[31mFailed to send code \"" + key_name + "\" (" + keycode + ").\033[0m\n"); |
20 | Log("\033[31mFailed to send code \"" + key_name + "\" (" + keycode + ").\033[0m\n"); |
| 19 | return false; |
21 | return false; |
| 20 | } |
22 | } |
| 21 | Console_RegisterCommand(Xorg_SendKey, function(args) |
23 | Console_RegisterCommand(Xorg_SendKey, function(arg_index, args) { return Console_StandardAutocomplete(arg_index, args, get_keys(Storage_GetParameters("Xorg_Keymap"))); }); |