debian 官仓:开源电脑键盘、图形重新映射工具 input-remapper (**)
Remap Keyboard And Mouse Buttons On Linux With The New Input Remapper GUI (Supports X11 And Wayland) https://www.linuxuprising.com/2020/12/remap-keyboard-and-mouse-buttons-on.html
使用Input Remapper打造个性化的输入体验 https://blog.csdn.net/gitblog_00085/article/details/138177222
How to Remap a Broken Keyboard on Linux, macOS, and Windows https://www.makeuseof.com/how-to-remap-a-broken-keyboard/
$ sudo input-remapper-gtk
input-remapper-gtk 2.0.1 f5151aab27ae0e7d8b1f0c80ce92a718e3a86e71 https://github.com/sezanzeb/input-remapper
python-evdev 1.4.0
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: 主机关闭
Done
注:只支持 systemd 启动。
官方文件:
sezanzeb / input-remapper https://github.com/sezanzeb/input-remapper?tab=readme-ov-file
input-remapper-xautopresets https://github.com/DreadPirateLynx/input-remapper-xautopresets
Usage https://github.com/sezanzeb/input-remapper/blob/main/readme/usage.md
Installation
注:在 debian x?,或 Ubuntu 22.04 上,官方仓库已经有了。
https://tracker.debian.org/pkg/input-remapper
# 没有图标,桌面快捷方式之类的错误,应该没有什么问题吧?
Errors https://appstream.debian.org/sid/main/issues/input-remapper-gtk.html
gui-app-without-icon
The component is a GUI application (application which has a .desktop file for the XDG menu and Type=Application), but we could not find a matching icon for this application.
Ubuntu/Debian
Get a .deb file from the release page or install the latest changes via:
注:debian / unbuntu 的手动安装方法。
$ sudo apt install input-remapper-gtk
$ sudo input-remapper-gtk
sudo apt install git python3-setuptools gettext git clone https://github.com/sezanzeb/input-remapper.git cd input-remapper && ./scripts/build.sh sudo apt install -f ./dist/input-remapper-2.0.1.deb
input-remapper is available in Debian and Ubuntu.
input-remapper ≥ 2.0 requires at least Ubuntu 22.04.
注:在 Debian 11 的衍生版上,官仓中好像还没有。手动安装出现问题,不能用?
debian 12 在官仓里有,直接 apt install 之后,可以使用。
功能键,普通键,都可以相互映射。组合键好像也是可以的?
Manual
注:此小节,debian / unbuntu 不需要考虑。
Dependencies: python3-evdev
≥1.3.0, gtksourceview4
, python3-devel
, python3-pydantic
, python3-pydbus
Python packages need to be installed globally for the service to be able to import them. Don't use --user
Conda can cause problems due to changed python paths and versions.
If it doesn't seem to install, you can also try sudo python3 setup.py install
sudo pip install evdev -U # If newest version not in distros repo sudo pip uninstall key-mapper # In case the old package is still installed sudo pip install --no-binary :all: git+https://github.com/sezanzeb/input-remapper.git sudo systemctl enable input-remapper sudo systemctl restart input-remapper
Key Names
注:可以通过运行命令,获得按键的名称。
Check the autocompletion of the GUI for possible values. You can also obtain a complete list of possiblities using
input-remapper-control --symbol-names
.
Input-remapper only recognizes symbol names, but not the symbols themselves. So for example, input-remapper might (depending on the system layout) know what a minus
is, but it doesn't know -
.
Key names that start with KEY_
are keyboard layout independent constants that might not result in the expected output. For example using KEY_Y
would result in "z" if the layout of the environment is set to german. Using y
on the other hand would correctly result in "y" to be written.
It is also possible to map a key to disable
to stop it from doing anything.
======================================
How to Easily Remap Your Keyboard Keys in Ubuntu 22.04 LTS
https://fostips.com/remap-keys-ubuntu-22-04/
Have broken keys on your keyboard, or want to remap a key for other use in Ubuntu? Here’s how to do the trick step by step in Ubuntu 22.04 LTS.
Method 1: Remap Ctrl, Alt, Caps Lock etc via Gnome Tweaks
For some commonly used keys (e.g., Ctrl, Alt, Caps Lock), the popular Gnome Tweaks configuration tool has the ability to remap the keys via few clicks.
With it, you may remap:
- Alt to Windows (or Right Windows) key
- swap Left Alt with Left Windows.
- Ctrl to Alt
- Ctrl to Windows (or Right Windows) key.
- swap Esc and Caps Lock.
- Windows to PrintScreen.
- swap Ctrl with Caps Lock.
- And more ….
Firstly, search for and install Gnome Tweaks from Ubuntu Software if you don’t have it:
Install Gnome Tweaks via Ubuntu Software
Next, search for and open Gnome Tweaks from the 9 grids ‘Show Applications’ screen.
Finally, go to Keyboard & Mouse settings from left pane and click on ‘Additional Layout Settings’ in the right.
After that, you’ll see the pop-up dialog for remapping these keyboard keys!!
Method 2: Remap Any Key via Input-Remapper tool:
Ubuntu 22.04 has an input-remapper package in its system repository. You may use the tool to remap any keyboard, mouse, or gamepad keys.
1. Firstly, press Ctrl+Alt+T on keyboard to open terminal and run command to install the tool:
sudo apt update && sudo apt install input-remapper
2. If the previous command run successfully, you may now search for and open the tool from overview screent:
3. When the app opens, choose your keyboard from the device list. Then, create or just use the current ‘Preset’.
To map a key, click ‘new entry‘ -> ‘Change Key‘ and then press a key on keyboard. It will create a new entry with the key you just pressed as its name. Select it and input the key you want to remap it to.
After all, click on ‘Apply‘ will make the changes work immediately. Or, Turn on ‘Autoload‘ make the remaps work automatically on login.
UPDATE: Input-remapper package in Ubuntu repository is always old. For the latest version, download & install the .deb
package from GitHub release page.
However, it’s recommended to remove the old stock version by running sudo apt remove --autoremove input-remapper-daemon
command in terminal before installing the new .deb package.
And the UI has changed a lot, see the v2.0 screenshots & see HERE for output key examples.
That’s all. Enjoy!
++++++++++++++++++++++++++++++++++++++
$ input-remapper-control --symbol-names
Escape
1
2
3
4
5
6
7
8
9
0
minus
equal
BackSpace
Tab
q
w
e
r
t
y
u
i
o
p
bracketleft
bracketright
Return
Control_L
a
s
d
f
g
h
j
k
l
semicolon
apostrophe
grave
Shift_L
backslash
z
x
c
v
b
n
m
comma
period
slash
Shift_R
KP_Multiply
Alt_L
space
Caps_Lock
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
Num_Lock
Scroll_Lock
KP_Home
KP_Up
KP_Prior
KP_Subtract
KP_Left
KP_Begin
KP_Right
KP_Add
KP_End
KP_Down
KP_Next
KP_Insert
KP_Delete
ISO_Level3_Shift
less
F11
F12
Katakana
Hiragana
Henkan_Mode
Hiragana_Katakana
Muhenkan
KP_Enter
Control_R
KP_Divide
Alt_R
Linefeed
Home
Up
Prior
Left
Right
End
Down
Next
Insert
Delete
XF86AudioMute
XF86AudioLowerVolume
XF86AudioRaiseVolume
XF86PowerOff
KP_Equal
plusminus
Pause
XF86LaunchA
KP_Decimal
Hangul
Hangul_Hanja
Super_L
Super_R
Menu
Cancel
Redo
SunProps
Undo
SunFront
XF86Copy
XF86Open
XF86Paste
Find
XF86Cut
Help
XF86MenuKB
XF86Calculator
XF86Sleep
XF86WakeUp
XF86Explorer
XF86Send
XF86Xfer
XF86Launch1
XF86Launch2
XF86WWW
XF86DOS
XF86ScreenSaver
XF86RotateWindows
XF86TaskPane
XF86Mail
XF86Favorites
XF86MyComputer
XF86Back
XF86Forward
XF86Eject
XF86AudioNext
XF86AudioPlay
XF86AudioPrev
XF86AudioStop
XF86AudioRecord
XF86AudioRewind
XF86Phone
XF86Tools
XF86HomePage
XF86Reload
XF86Close
XF86ScrollUp
XF86ScrollDown
parenleft
parenright
XF86New
XF86Launch5
XF86Launch6
XF86Launch7
XF86Launch8
XF86Launch9
XF86AudioMicMute
XF86TouchpadToggle
XF86TouchpadOn
XF86TouchpadOff
Mode_switch
NoSymbol
XF86AudioPause
XF86Launch3
XF86Launch4
XF86LaunchB
XF86Suspend
XF86AudioForward
XF86WebCam
XF86AudioPreset
XF86Messenger
XF86Search
XF86Go
XF86Finance
XF86Game
XF86Shop
XF86MonBrightnessDown
XF86MonBrightnessUp
XF86AudioMedia
XF86Display
XF86KbdLightOnOff
XF86KbdBrightnessDown
XF86KbdBrightnessUp
XF86Reply
XF86MailForward
XF86Save
XF86Documents
XF86Battery
XF86Bluetooth
XF86WLAN
XF86UWB
XF86Next_VMode
XF86Prev_VMode
XF86MonBrightnessCycle
XF86BrightnessAuto
XF86DisplayOff
XF86WWAN
XF86RFKill
BTN_0
BTN_1
BTN_2
BTN_3
BTN_4
BTN_5
BTN_6
BTN_7
BTN_8
BTN_9
BTN_A
BTN_B
BTN_BACK
BTN_BASE
BTN_BASE2
BTN_BASE3
BTN_BASE4
BTN_BASE5
BTN_BASE6
BTN_C
BTN_DEAD
BTN_DIGI
BTN_DPAD_DOWN
BTN_DPAD_LEFT
BTN_DPAD_RIGHT
BTN_DPAD_UP
BTN_EAST
BTN_EXTRA
BTN_FORWARD
BTN_GAMEPAD
BTN_GEAR_DOWN
BTN_GEAR_UP
BTN_JOYSTICK
BTN_LEFT
BTN_MIDDLE
BTN_MISC
BTN_MODE
BTN_MOUSE
BTN_NORTH
BTN_PINKIE
BTN_RIGHT
BTN_SELECT
BTN_SIDE
BTN_SOUTH
BTN_START
BTN_STYLUS
BTN_STYLUS2
BTN_STYLUS3
BTN_TASK
BTN_THUMB
BTN_THUMB2
BTN_THUMBL
BTN_THUMBR
BTN_TL
BTN_TL2
BTN_TOOL_AIRBRUSH
BTN_TOOL_BRUSH
BTN_TOOL_DOUBLETAP
BTN_TOOL_FINGER
BTN_TOOL_LENS
BTN_TOOL_MOUSE
BTN_TOOL_PEN
BTN_TOOL_PENCIL
BTN_TOOL_QUADTAP
BTN_TOOL_QUINTTAP
BTN_TOOL_RUBBER
BTN_TOOL_TRIPLETAP
BTN_TOP
BTN_TOP2
BTN_TOUCH
BTN_TR
BTN_TR2
BTN_TRIGGER
BTN_TRIGGER_HAPPY
BTN_TRIGGER_HAPPY1
BTN_TRIGGER_HAPPY10
BTN_TRIGGER_HAPPY11
BTN_TRIGGER_HAPPY12
BTN_TRIGGER_HAPPY13
BTN_TRIGGER_HAPPY14
BTN_TRIGGER_HAPPY15
BTN_TRIGGER_HAPPY16
BTN_TRIGGER_HAPPY17
BTN_TRIGGER_HAPPY18
BTN_TRIGGER_HAPPY19
BTN_TRIGGER_HAPPY2
BTN_TRIGGER_HAPPY20
BTN_TRIGGER_HAPPY21
BTN_TRIGGER_HAPPY22
BTN_TRIGGER_HAPPY23
BTN_TRIGGER_HAPPY24
BTN_TRIGGER_HAPPY25
BTN_TRIGGER_HAPPY26
BTN_TRIGGER_HAPPY27
BTN_TRIGGER_HAPPY28
BTN_TRIGGER_HAPPY29
BTN_TRIGGER_HAPPY3
BTN_TRIGGER_HAPPY30
BTN_TRIGGER_HAPPY31
BTN_TRIGGER_HAPPY32
BTN_TRIGGER_HAPPY33
BTN_TRIGGER_HAPPY34
BTN_TRIGGER_HAPPY35
BTN_TRIGGER_HAPPY36
BTN_TRIGGER_HAPPY37
BTN_TRIGGER_HAPPY38
BTN_TRIGGER_HAPPY39
BTN_TRIGGER_HAPPY4
BTN_TRIGGER_HAPPY40
BTN_TRIGGER_HAPPY5
BTN_TRIGGER_HAPPY6
BTN_TRIGGER_HAPPY7
BTN_TRIGGER_HAPPY8
BTN_TRIGGER_HAPPY9
BTN_WEST
BTN_WHEEL
BTN_X
BTN_Y
BTN_Z
KEY_0
KEY_1
KEY_102ND
KEY_10CHANNELSDOWN
KEY_10CHANNELSUP
KEY_2
KEY_3
KEY_3D_MODE
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_A
KEY_AB
KEY_ADDRESSBOOK
KEY_AGAIN
KEY_ALL_APPLICATIONS
KEY_ALS_TOGGLE
KEY_ALTERASE
KEY_ANGLE
KEY_APOSTROPHE
KEY_APPSELECT
KEY_ARCHIVE
KEY_ASPECT_RATIO
KEY_ASSISTANT
KEY_ATTENDANT_OFF
KEY_ATTENDANT_ON
KEY_ATTENDANT_TOGGLE
KEY_AUDIO
KEY_AUDIO_DESC
KEY_AUTOPILOT_ENGAGE_TOGGLE
KEY_AUX
KEY_B
KEY_BACK
KEY_BACKSLASH
KEY_BACKSPACE
KEY_BASSBOOST
KEY_BATTERY
KEY_BLUE
KEY_BLUETOOTH
KEY_BOOKMARKS
KEY_BREAK
KEY_BRIGHTNESSDOWN
KEY_BRIGHTNESSUP
KEY_BRIGHTNESS_AUTO
KEY_BRIGHTNESS_CYCLE
KEY_BRIGHTNESS_MAX
KEY_BRIGHTNESS_MENU
KEY_BRIGHTNESS_MIN
KEY_BRIGHTNESS_TOGGLE
KEY_BRIGHTNESS_ZERO
KEY_BRL_DOT1
KEY_BRL_DOT10
KEY_BRL_DOT2
KEY_BRL_DOT3
KEY_BRL_DOT4
KEY_BRL_DOT5
KEY_BRL_DOT6
KEY_BRL_DOT7
KEY_BRL_DOT8
KEY_BRL_DOT9
KEY_BUTTONCONFIG
KEY_C
KEY_CALC
KEY_CALENDAR
KEY_CAMERA
KEY_CAMERA_DOWN
KEY_CAMERA_FOCUS
KEY_CAMERA_LEFT
KEY_CAMERA_RIGHT
KEY_CAMERA_UP
KEY_CAMERA_ZOOMIN
KEY_CAMERA_ZOOMOUT
KEY_CANCEL
KEY_CAPSLOCK
KEY_CD
KEY_CHANNEL
KEY_CHANNELDOWN
KEY_CHANNELUP
KEY_CHAT
KEY_CLEAR
KEY_CLEARVU_SONAR
KEY_CLOSE
KEY_CLOSECD
KEY_CNT
KEY_COFFEE
KEY_COMMA
KEY_COMPOSE
KEY_COMPUTER
KEY_CONFIG
KEY_CONNECT
KEY_CONTEXT_MENU
KEY_CONTROLPANEL
KEY_COPY
KEY_CUT
KEY_CYCLEWINDOWS
KEY_D
KEY_DASHBOARD
KEY_DATA
KEY_DATABASE
KEY_DELETE
KEY_DELETEFILE
KEY_DEL_EOL
KEY_DEL_EOS
KEY_DEL_LINE
KEY_DICTATE
KEY_DIGITS
KEY_DIRECTION
KEY_DIRECTORY
KEY_DISPLAYTOGGLE
KEY_DISPLAY_OFF
KEY_DOCUMENTS
KEY_DOLLAR
KEY_DOT
KEY_DOWN
KEY_DUAL_RANGE_RADAR
KEY_DVD
KEY_E
KEY_EDIT
KEY_EDITOR
KEY_EJECTCD
KEY_EJECTCLOSECD
KEY_EMAIL
KEY_EMOJI_PICKER
KEY_END
KEY_ENTER
KEY_EPG
KEY_EQUAL
KEY_ESC
KEY_EURO
KEY_EXIT
KEY_F
KEY_F1
KEY_F10
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_F16
KEY_F17
KEY_F18
KEY_F19
KEY_F2
KEY_F20
KEY_F21
KEY_F22
KEY_F23
KEY_F24
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_FASTFORWARD
KEY_FASTREVERSE
KEY_FAVORITES
KEY_FILE
KEY_FINANCE
KEY_FIND
KEY_FIRST
KEY_FISHING_CHART
KEY_FN
KEY_FN_1
KEY_FN_2
KEY_FN_B
KEY_FN_D
KEY_FN_E
KEY_FN_ESC
KEY_FN_F
KEY_FN_F1
KEY_FN_F10
KEY_FN_F11
KEY_FN_F12
KEY_FN_F2
KEY_FN_F3
KEY_FN_F4
KEY_FN_F5
KEY_FN_F6
KEY_FN_F7
KEY_FN_F8
KEY_FN_F9
KEY_FN_RIGHT_SHIFT
KEY_FN_S
KEY_FORWARD
KEY_FORWARDMAIL
KEY_FRAMEBACK
KEY_FRAMEFORWARD
KEY_FRONT
KEY_FULL_SCREEN
KEY_G
KEY_GAMES
KEY_GOTO
KEY_GRAPHICSEDITOR
KEY_GRAVE
KEY_GREEN
KEY_H
KEY_HANGEUL
KEY_HANGUEL
KEY_HANGUP_PHONE
KEY_HANJA
KEY_HELP
KEY_HENKAN
KEY_HIRAGANA
KEY_HOME
KEY_HOMEPAGE
KEY_HP
KEY_I
KEY_IMAGES
KEY_INFO
KEY_INSERT
KEY_INS_LINE
KEY_ISO
KEY_J
KEY_JOURNAL
KEY_K
KEY_KATAKANA
KEY_KATAKANAHIRAGANA
KEY_KBDILLUMDOWN
KEY_KBDILLUMTOGGLE
KEY_KBDILLUMUP
KEY_KBDINPUTASSIST_ACCEPT
KEY_KBDINPUTASSIST_CANCEL
KEY_KBDINPUTASSIST_NEXT
KEY_KBDINPUTASSIST_NEXTGROUP
KEY_KBDINPUTASSIST_PREV
KEY_KBDINPUTASSIST_PREVGROUP
KEY_KBD_LAYOUT_NEXT
KEY_KBD_LCD_MENU1
KEY_KBD_LCD_MENU2
KEY_KBD_LCD_MENU3
KEY_KBD_LCD_MENU4
KEY_KBD_LCD_MENU5
KEY_KEYBOARD
KEY_KP0
KEY_KP1
KEY_KP2
KEY_KP3
KEY_KP4
KEY_KP5
KEY_KP6
KEY_KP7
KEY_KP8
KEY_KP9
KEY_KPASTERISK
KEY_KPCOMMA
KEY_KPDOT
KEY_KPENTER
KEY_KPEQUAL
KEY_KPJPCOMMA
KEY_KPLEFTPAREN
KEY_KPMINUS
KEY_KPPLUS
KEY_KPPLUSMINUS
KEY_KPRIGHTPAREN
KEY_KPSLASH
KEY_L
KEY_LANGUAGE
KEY_LAST
KEY_LEFT
KEY_LEFTALT
KEY_LEFTBRACE
KEY_LEFTCTRL
KEY_LEFTMETA
KEY_LEFTSHIFT
KEY_LEFT_DOWN
KEY_LEFT_UP
KEY_LIGHTS_TOGGLE
KEY_LINEFEED
KEY_LIST
KEY_LOGOFF
KEY_M
KEY_MACRO
KEY_MACRO1
KEY_MACRO10
KEY_MACRO11
KEY_MACRO12
KEY_MACRO13
KEY_MACRO14
KEY_MACRO15
KEY_MACRO16
KEY_MACRO17
KEY_MACRO18
KEY_MACRO19
KEY_MACRO2
KEY_MACRO20
KEY_MACRO21
KEY_MACRO22
KEY_MACRO23
KEY_MACRO24
KEY_MACRO25
KEY_MACRO26
KEY_MACRO27
KEY_MACRO28
KEY_MACRO29
KEY_MACRO3
KEY_MACRO30
KEY_MACRO4
KEY_MACRO5
KEY_MACRO6
KEY_MACRO7
KEY_MACRO8
KEY_MACRO9
KEY_MACRO_PRESET1
KEY_MACRO_PRESET2
KEY_MACRO_PRESET3
KEY_MACRO_PRESET_CYCLE
KEY_MACRO_RECORD_START
KEY_MACRO_RECORD_STOP
KEY_MAIL
KEY_MARK_WAYPOINT
KEY_MAX
KEY_MEDIA
KEY_MEDIA_REPEAT
KEY_MEDIA_TOP_MENU
KEY_MEMO
KEY_MENU
KEY_MESSENGER
KEY_MHP
KEY_MICMUTE
KEY_MINUS
KEY_MIN_INTERESTING
KEY_MODE
KEY_MOVE
KEY_MP3
KEY_MSDOS
KEY_MUHENKAN
KEY_MUTE
KEY_N
KEY_NAV_CHART
KEY_NAV_INFO
KEY_NEW
KEY_NEWS
KEY_NEXT
KEY_NEXTSONG
KEY_NEXT_ELEMENT
KEY_NEXT_FAVORITE
KEY_NOTIFICATION_CENTER
KEY_NUMERIC_0
KEY_NUMERIC_1
KEY_NUMERIC_11
KEY_NUMERIC_12
KEY_NUMERIC_2
KEY_NUMERIC_3
KEY_NUMERIC_4
KEY_NUMERIC_5
KEY_NUMERIC_6
KEY_NUMERIC_7
KEY_NUMERIC_8
KEY_NUMERIC_9
KEY_NUMERIC_A
KEY_NUMERIC_B
KEY_NUMERIC_C
KEY_NUMERIC_D
KEY_NUMERIC_POUND
KEY_NUMERIC_STAR
KEY_NUMLOCK
KEY_O
KEY_OK
KEY_ONSCREEN_KEYBOARD
KEY_OPEN
KEY_OPTION
KEY_P
KEY_PAGEDOWN
KEY_PAGEUP
KEY_PASTE
KEY_PAUSE
KEY_PAUSECD
KEY_PAUSE_RECORD
KEY_PC
KEY_PHONE
KEY_PICKUP_PHONE
KEY_PLAY
KEY_PLAYCD
KEY_PLAYER
KEY_PLAYPAUSE
KEY_POWER
KEY_POWER2
KEY_PRESENTATION
KEY_PREVIOUS
KEY_PREVIOUSSONG
KEY_PREVIOUS_ELEMENT
KEY_PRINT
KEY_PRIVACY_SCREEN_TOGGLE
KEY_PROG1
KEY_PROG2
KEY_PROG3
KEY_PROG4
KEY_PROGRAM
KEY_PROPS
KEY_PVR
KEY_Q
KEY_QUESTION
KEY_R
KEY_RADAR_OVERLAY
KEY_RADIO
KEY_RECORD
KEY_RED
KEY_REDO
KEY_REFRESH
KEY_REPLY
KEY_RESERVED
KEY_RESTART
KEY_REWIND
KEY_RFKILL
KEY_RIGHT
KEY_RIGHTALT
KEY_RIGHTBRACE
KEY_RIGHTCTRL
KEY_RIGHTMETA
KEY_RIGHTSHIFT
KEY_RIGHT_DOWN
KEY_RIGHT_UP
KEY_RO
KEY_ROOT_MENU
KEY_ROTATE_DISPLAY
KEY_ROTATE_LOCK_TOGGLE
KEY_S
KEY_SAT
KEY_SAT2
KEY_SAVE
KEY_SCALE
KEY_SCREEN
KEY_SCREENLOCK
KEY_SCREENSAVER
KEY_SCROLLDOWN
KEY_SCROLLLOCK
KEY_SCROLLUP
KEY_SEARCH
KEY_SELECT
KEY_SELECTIVE_SCREENSHOT
KEY_SEMICOLON
KEY_SEND
KEY_SENDFILE
KEY_SETUP
KEY_SHOP
KEY_SHUFFLE
KEY_SIDEVU_SONAR
KEY_SINGLE_RANGE_RADAR
KEY_SLASH
KEY_SLEEP
KEY_SLOW
KEY_SLOWREVERSE
KEY_SOS
KEY_SOUND
KEY_SPACE
KEY_SPELLCHECK
KEY_SPORT
KEY_SPREADSHEET
KEY_STOP
KEY_STOPCD
KEY_STOP_RECORD
KEY_SUBTITLE
KEY_SUSPEND
KEY_SWITCHVIDEOMODE
KEY_SYSRQ
KEY_T
KEY_TAB
KEY_TAPE
KEY_TASKMANAGER
KEY_TEEN
KEY_TEXT
KEY_TIME
KEY_TITLE
KEY_TOUCHPAD_OFF
KEY_TOUCHPAD_ON
KEY_TOUCHPAD_TOGGLE
KEY_TRADITIONAL_SONAR
KEY_TUNER
KEY_TV
KEY_TV2
KEY_TWEN
KEY_U
KEY_UNDO
KEY_UNKNOWN
KEY_UNMUTE
KEY_UP
KEY_UWB
KEY_V
KEY_VCR
KEY_VCR2
KEY_VENDOR
KEY_VIDEO
KEY_VIDEOPHONE
KEY_VIDEO_NEXT
KEY_VIDEO_PREV
KEY_VOD
KEY_VOICECOMMAND
KEY_VOICEMAIL
KEY_VOLUMEDOWN
KEY_VOLUMEUP
KEY_W
KEY_WAKEUP
KEY_WIMAX
KEY_WLAN
KEY_WORDPROCESSOR
KEY_WPS_BUTTON
KEY_WWAN
KEY_WWW
KEY_X
KEY_XFER
KEY_Y
KEY_YELLOW
KEY_YEN
KEY_Z
KEY_ZENKAKUHANKAKU
KEY_ZOOM
KEY_ZOOMIN
KEY_ZOOMOUT
KEY_ZOOMRESET
disable