Rev 1648 | Rev 1673 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1648 | Rev 1649 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | 1 | ||
| 2 | function Xorg_SendKey(key_name) |
2 | function Xorg_SendKey(key_name) |
| 3 | { |
3 | { |
| 4 | if (arguments.length < 1) |
4 | if (arguments.length < 1) |
| 5 | { |
5 | { |
| 6 | Log("\033[ |
6 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 7 | return false; |
7 | return false; |
| 8 | } |
8 | } |
| 9 | 9 | ||
| 10 | var keycode = Storage_GetParameter("Xorg_Keymap", key_name); |
10 | var keycode = Storage_GetParameter("Xorg_Keymap", key_name); |
| 11 | 11 | ||
| Line 13... | Line 13... | ||
| 13 | { |
13 | { |
| 14 | Log("\033[32;Successfully sent code \"" + key_name + "\" (" + keycode + ").\033[0m\n"); |
14 | Log("\033[32;Successfully sent code \"" + key_name + "\" (" + keycode + ").\033[0m\n"); |
| 15 | return true; |
15 | return true; |
| 16 | } |
16 | } |
| 17 | 17 | ||
| 18 | Log("\033[ |
18 | Log("\033[31mFailed to send code \"" + key_name + "\" (" + keycode + ").\033[0m\n"); |
| 19 | return false; |
19 | return false; |
| 20 | } |
20 | } |
| 21 | Console_RegisterCommand(Xorg_SendKey, function(args) { return Console_StandardAutocomplete(args, get_keys(torage_GetParameters("Xorg_Keymap"))); }); |
21 | Console_RegisterCommand(Xorg_SendKey, function(args) { return Console_StandardAutocomplete(args, get_keys(torage_GetParameters("Xorg_Keymap"))); }); |