1 |
#!/bin/sh |
# $Id$ |
2 |
|
|
3 |
|
push_config input_keymap |
4 |
|
|
5 |
|
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 |
# set_input_mouse $serial $value |
# set_input_mouse $serial $value |
24 |
set_input_mouse() |
set_input_mouse() |
37 |
|
|
38 |
import_resource cfg_input "${serial}" keyboard "${value}" |
import_resource cfg_input "${serial}" keyboard "${value}" |
39 |
} |
} |
40 |
|
|
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 |
|
push_config_input_keymap "${serial}" |
55 |
|
} |
56 |
|
|
57 |
|
push_config_input_keymap() |
58 |
|
{ |
59 |
|
local serial="$1" |
60 |
|
local value |
61 |
|
|
62 |
|
value=$(mysqldo "select keymap from cfg_input where serial='${serial}'") |
63 |
|
if [[ -z ${value} ]] || [[ ${value} = NULL ]] |
64 |
|
then |
65 |
|
decho "reval NULL, not running 'control_client '${serial}' set input.keymap '${value}''" |
66 |
|
else |
67 |
|
control_client "${serial}" set input.keymap "${value}" |
68 |
|
fi |
69 |
|
} |