Annotation of /mcore-src/trunk/mcore-tools/src/modules/basic-input/input.control.class.in
Parent Directory | Revision Log
Revision 2554 -
(hide annotations)
(download)
Thu Sep 17 07:23:44 2015 UTC (8 years, 9 months ago) by niro
File size: 1220 byte(s)
Thu Sep 17 07:23:44 2015 UTC (8 years, 9 months ago) by niro
File size: 1220 byte(s)
-added push_config functionality
1 | niro | 2509 | # $Id$ |
2 | niro | 2051 | |
3 | niro | 2554 | push_config input_keymap |
4 | |||
5 | niro | 2509 | help_input_mouse() |
6 | { | ||
7 | local serial="${CLASS_ARGV[0]}" | ||
8 | control_client "${serial}" help input.mouse | ||
9 | } | ||
10 | |||
11 | help_input_keyboard() | ||
12 | { | ||
13 | local serial="${CLASS_ARGV[0]}" | ||
14 | control_client "${serial}" help input.keyboard | ||
15 | } | ||
16 | |||
17 | help_input_keymap() | ||
18 | { | ||
19 | local serial="${CLASS_ARGV[0]}" | ||
20 | control_client "${serial}" help input.keymap | ||
21 | } | ||
22 | |||
23 | niro | 2051 | # set_input_mouse $serial $value |
24 | set_input_mouse() | ||
25 | { | ||
26 | niro | 2305 | local serial="${CLASS_ARGV[0]}" |
27 | local value="${CLASS_ARGV[1]}" | ||
28 | niro | 2051 | |
29 | import_resource cfg_input "${serial}" mouse "${value}" | ||
30 | } | ||
31 | |||
32 | # set_input_keyboard $serial $value | ||
33 | set_input_keyboard() | ||
34 | { | ||
35 | niro | 2305 | local serial="${CLASS_ARGV[0]}" |
36 | local value="${CLASS_ARGV[1]}" | ||
37 | niro | 2051 | |
38 | import_resource cfg_input "${serial}" keyboard "${value}" | ||
39 | } | ||
40 | niro | 2509 | |
41 | # set_input_keyboard $serial $value | ||
42 | set_input_keymap() | ||
43 | { | ||
44 | local serial="${CLASS_ARGV[0]}" | ||
45 | local value="${CLASS_ARGV[1]}" | ||
46 | |||
47 | import_resource cfg_input "${serial}" keymap "${value}" | ||
48 | } | ||
49 | |||
50 | # control_input_keymap $serial | ||
51 | control_input_keymap() | ||
52 | { | ||
53 | local serial="${CLASS_ARGV[0]}" | ||
54 | niro | 2554 | push_config_input_keymap "${serial}" |
55 | } | ||
56 | |||
57 | push_config_input_keymap() | ||
58 | { | ||
59 | local serial="$1" | ||
60 | niro | 2509 | local value |
61 | |||
62 | value=$(mysqldo "select keymap from cfg_input where serial='${serial}'") | ||
63 | control_client "${serial}" set input.keymap "${value}" | ||
64 | } |