Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2509 - (hide 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 niro 2509 # $Id$
2 niro 2051
3 niro 2509 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 niro 2051 # set_input_mouse $serial $value
22     set_input_mouse()
23     {
24 niro 2305 local serial="${CLASS_ARGV[0]}"
25     local value="${CLASS_ARGV[1]}"
26 niro 2051
27     import_resource cfg_input "${serial}" mouse "${value}"
28     }
29    
30     # set_input_keyboard $serial $value
31     set_input_keyboard()
32     {
33 niro 2305 local serial="${CLASS_ARGV[0]}"
34     local value="${CLASS_ARGV[1]}"
35 niro 2051
36     import_resource cfg_input "${serial}" keyboard "${value}"
37     }
38 niro 2509
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