Magellan Linux

Contents of /mcore-src/trunk/mcore-tools/src/modules/basic-input/input.control.class.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2509 - (show annotations) (download)
Mon Sep 14 08:17:24 2015 UTC (8 years, 7 months ago) by niro
File size: 1106 byte(s)
-added input control class
1 # $Id$
2
3 help_input_mouse()
4 {
5 local serial="${CLASS_ARGV[0]}"
6 control_client "${serial}" help input.mouse
7 }
8
9 help_input_keyboard()
10 {
11 local serial="${CLASS_ARGV[0]}"
12 control_client "${serial}" help input.keyboard
13 }
14
15 help_input_keymap()
16 {
17 local serial="${CLASS_ARGV[0]}"
18 control_client "${serial}" help input.keymap
19 }
20
21 # set_input_mouse $serial $value
22 set_input_mouse()
23 {
24 local serial="${CLASS_ARGV[0]}"
25 local value="${CLASS_ARGV[1]}"
26
27 import_resource cfg_input "${serial}" mouse "${value}"
28 }
29
30 # set_input_keyboard $serial $value
31 set_input_keyboard()
32 {
33 local serial="${CLASS_ARGV[0]}"
34 local value="${CLASS_ARGV[1]}"
35
36 import_resource cfg_input "${serial}" keyboard "${value}"
37 }
38
39 # set_input_keyboard $serial $value
40 set_input_keymap()
41 {
42 local serial="${CLASS_ARGV[0]}"
43 local value="${CLASS_ARGV[1]}"
44
45 import_resource cfg_input "${serial}" keymap "${value}"
46 }
47
48 # control_input_keymap $serial
49 control_input_keymap()
50 {
51 local serial="${CLASS_ARGV[0]}"
52 local value
53
54 value=$(mysqldo "select keymap from cfg_input where serial='${serial}'")
55 control_client "${serial}" set input.keymap "${value}"
56 }
57