Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2289 by niro, Tue Jan 14 16:18:45 2014 UTC revision 2554 by niro, Thu Sep 17 07:23:44 2015 UTC
# Line 1  Line 1 
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()
25  {  {
26   local serial="$1"   local serial="${CLASS_ARGV[0]}"
27   local value="$2"   local value="${CLASS_ARGV[1]}"
28    
29   import_resource cfg_input "${serial}" mouse "${value}"   import_resource cfg_input "${serial}" mouse "${value}"
30  }  }
# Line 12  set_input_mouse() Line 32  set_input_mouse()
32  # set_input_keyboard $serial $value  # set_input_keyboard $serial $value
33  set_input_keyboard()  set_input_keyboard()
34  {  {
35   local serial="$1"   local serial="${CLASS_ARGV[0]}"
36   local value="$2"   local value="${CLASS_ARGV[1]}"
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     control_client "${serial}" set input.keymap "${value}"
64    }

Legend:
Removed from v.2289  
changed lines
  Added in v.2554