/usr/share/X11/xkb/symbols
Edit: /usr/share/X11/xkb/symbols/inet (78833B)
// EAK (Easy Access keyboards: Internet, Multimedia, PDA)
// Copyright (C) 2002 Stanislav Brabec
//
// Based on the LinEAK project.
// LinEAK - Linux support for Easy Access and Internets
// Copyright (C) 2001, 2002 Mark Smulders
// Usage in XF86Config:
// Option "XkbLayout" "my_kb_layout"
// Option "XkbVariant" "my_kb_variant"
// Option "XkbModel" "my_eak_type"
// Option "XkbRules" "xfree86"
// Simple command line usage:
// setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type'
// Very common set of media keys.
hidden partial alphanumeric_keys
xkb_symbols "media_common" {
key { [ XF86AudioMedia ] };
key { [ XF86AudioPrev ] };
key { [ XF86AudioNext ] };
key { [ XF86AudioMute ] };
key { [ XF86AudioPlay, XF86AudioPause ] };
key { [ XF86AudioStop, XF86Eject ] };
key { [ XF86AudioLowerVolume ] };
key { [ XF86AudioRaiseVolume ] };
key { [ XF86Eject ] };
key { [ XF86Eject ] };
};
// Popular web navigation keys.
hidden partial alphanumeric_keys
xkb_symbols "nav_common" {
key { [ XF86Calculator ] };
key { [ XF86WWW ] };
key { [ XF86Search ] };
key { [ XF86Favorites ] };
key { [ XF86Reload ] };
key { [ XF86Stop ] };
key { [ XF86Forward ] };
key { [ XF86Back ] };
key { [ XF86MyComputer ] };
key { [ XF86Mail ] };
key { [ XF86AudioMedia ] };
};
// ACPI Standard
hidden partial alphanumeric_keys
xkb_symbols "acpi_common" {
key { [ XF86PowerOff ] };
key { [ XF86Standby ] };
key { [ XF86WakeUp ] };
key { [ XF86Battery ] };
key { [ XF86WLAN ] };
key { [ XF86Sleep ] };
};
// Combined sections, for simplicity.
hidden partial alphanumeric_keys
xkb_symbols "media_nav_common" {
include "inet(media_common)"
include "inet(nav_common)"
};
hidden partial alphanumeric_keys
xkb_symbols "media_nav_acpi_common" {
include "inet(media_common)"
include "inet(nav_common)"
include "inet(acpi_common)"
};
hidden partial alphanumeric_keys
xkb_symbols "nav_acpi_common" {
include "inet(nav_common)"
include "inet(acpi_common)"
};
hidden partial alphanumeric_keys
xkb_symbols "media_acpi_common" {
include "inet(media_common)"
include "inet(acpi_common)"
};
// Evdev Standardized Keycodes
partial alphanumeric_keys
xkb_symbols "evdev" {
key { [ XF86AudioMute ] };
key { [ XF86AudioLowerVolume ] };
key { [ XF86AudioRaiseVolume ] };
key { [ XF86PowerOff ] };
key { [ Cancel ] };
key { [ Redo ] };
key { [ SunProps ] };
key { [ Undo ] };
key { [ SunFront ] };
key { [ XF86Copy ] };
key { [ XF86Open ] };
key { [ XF86Paste ] };
key { [ Find ] };
key { [ XF86Cut ] };
key { [ Help ] };
key { [ Linefeed ] };
// Commented out because HZTG has same keycode as TLDE
// key { [ Zenkaku_Hankaku ] };
key { [ Hiragana_Katakana ] };
key { [ Henkan ] };
key { [ Muhenkan ] };
key { [ Katakana ] };
key { [ Hiragana ] };
key { [ Hangul ] };
key { [ Hangul_Hanja ] };
key { [ XF86TouchpadToggle ] };
key { [ XF86TouchpadOn ] };
key { [ XF86TouchpadOff ] };
key { [ XF86AudioMicMute ] };
// key { [ ] }; // KEY_MACRO
key { [ plusminus ] };
key { [ XF86LaunchA ] };
key { [ XF86MenuKB ] };
key { [ XF86Calculator ] };
// key { [ ] }; // KEY_SETUP
key { [ XF86Sleep ] };
key { [ XF86WakeUp ] };
key { [ XF86Explorer ] };
key { [ XF86Send ] };
// key { [ ] }; // KEY_DELETEFILE
key { [ XF86Xfer ] };
key { [ XF86Launch1 ] };
key { [ XF86Launch2 ] };
key { [ XF86WWW ] };
key { [ XF86DOS ] };
key { [ XF86ScreenSaver ] };
key { [ XF86RotateWindows ] };
key { [ XF86TaskPane ] };
key { [ XF86Mail ] };
key { [ XF86Favorites ] };
key { [ XF86MyComputer ] };
key { [ XF86Back ] };
key { [ XF86Forward ] };
// key { [ ] }; // KEY_CLOSECD (opposite of eject)
key { [ XF86Eject ] };
key { [ XF86AudioNext ] };
key { [ XF86AudioPlay, XF86AudioPause ] };
key { [ XF86AudioPrev ] };
key { [ XF86AudioStop, XF86Eject ] };
key { [ XF86AudioRecord ] };
key { [ XF86AudioRewind ] };
key { [ XF86Phone ] };
// key { [ ] }; // KEY_ISO
key { [ XF86Tools ] };
key { [ XF86HomePage ] };
key { [ XF86Reload ] };
key { [ XF86Close ] };
// key { [ ] }; // KEY_MOVE
// key { [ ] }; // KEY_EDIT
key { [ XF86ScrollUp ] };
key { [ XF86ScrollDown ] };
key { [ parenleft ] };
key { [ parenright ] };
key { [ XF86LaunchA ] };
key { [ XF86LaunchC ] };
key { [ XF86LaunchD ] };
key { [ XF86LaunchE ] };
key { [ XF86LaunchF ] };
key { [ XF86AudioPlay ] };
key { [ XF86AudioPause ] };
key { [ XF86Launch3 ] };
key { [ XF86Launch4 ] };
key { [ XF86Suspend ] };
key { [ XF86Close ] };
key { [ XF86AudioPlay ] };
key { [ XF86AudioForward ] };
// key { [ ] }; // KEY_BASSBOOST
key { [ Print ] };
// key { [ ] }; // KEY_HP
key { [ XF86WebCam ] };
key { [ XF86AudioPreset ] };
// key { [ ] }; // KEY_QUESTION
key { [ XF86Mail ] };
key { [ XF86Messenger ] }; // KEY_CHAT
key { [ XF86Search ] };
key { [ XF86Go ] }; // KEY_CONNECT
key { [ XF86Finance ] };
key { [ XF86Game ] }; // KEY_SPORT
key { [ XF86Shop ] };
// key { [ ] }; // KEY_ALTERASE
key { [ Cancel ] };
key { [ XF86MonBrightnessDown ] };
key { [ XF86MonBrightnessUp ] };
key { [ XF86AudioMedia ] };
// key { [ ] }; // see
// key { [ ] }; // see
// key { [ ] }; // see
// key { [ ] }; // see
key { [ XF86Favorites ] };
key { [ XF86Keyboard ] };
key { [ XF86Tools ] };
key { [ XF86Launch5 ] };
key { [ XF86Launch6 ] };
key { [ XF86Launch7 ] };
key { [ XF86Launch8 ] };
key { [ XF86Launch9 ] };
// Key symbol mappings below are autogenerated
key { [ XF86Eject ] }; // KEY_EJECTCLOSECD
key { [ XF86New ] }; // KEY_NEW
key { [ Redo ] }; // KEY_REDO
key { [ XF86LaunchB ] }; // KEY_DASHBOARD
key { [ XF86Display ] }; // KEY_SWITCHVIDEOMODE
key { [ XF86KbdLightOnOff ] }; // KEY_KBDILLUMTOGGLE
key { [ XF86KbdBrightnessDown ] }; // KEY_KBDILLUMDOWN
key { [ XF86KbdBrightnessUp ] }; // KEY_KBDILLUMUP
key { [ XF86Send ] }; // KEY_SEND
key { [ XF86Reply ] }; // KEY_REPLY
key { [ XF86MailForward ] }; // KEY_FORWARDMAIL
key { [ XF86Save ] }; // KEY_SAVE
key { [ XF86Documents ] }; // KEY_DOCUMENTS
key { [ XF86Battery ] }; // KEY_BATTERY
key { [ XF86Bluetooth ] }; // KEY_BLUETOOTH
key { [ XF86WLAN ] }; // KEY_WLAN
key { [ XF86UWB ] }; // KEY_UWB
key { [ XF86Next_VMode ] }; // KEY_VIDEO_NEXT
key { [ XF86Prev_VMode ] }; // KEY_VIDEO_PREV
key { [ XF86MonBrightnessCycle ] }; // KEY_BRIGHTNESS_CYCLE
key { [ XF86BrightnessAuto ] }; // KEY_BRIGHTNESS_AUTO
key { [ XF86DisplayOff ] }; // KEY_DISPLAY_OFF
key { [ XF86WWAN ] }; // KEY_WWAN
key { [ XF86RFKill ] }; // KEY_RFKILL
key { [ XF86AudioMicMute ] }; // KEY_MICMUTE
key { [ XF86Info ] }; // KEY_INFO
key { [ XF86CycleAngle ] }; // KEY_ANGLE
key { [ XF86FullScreen ] }; // KEY_FULL_SCREEN
key { [ XF86AspectRatio ] }; // KEY_ASPECT_RATIO
key { [ XF86DVD ] }; // KEY_DVD
key { [ XF86Audio ] }; // KEY_AUDIO
key { [ XF86Video ] }; // KEY_VIDEO
key { [ XF86Calendar ] }; // KEY_CALENDAR
key { [ XF86ChannelUp ] }; // KEY_CHANNELUP
key { [ XF86ChannelDown ] }; // KEY_CHANNELDOWN
key { [ XF86AudioRandomPlay ] }; // KEY_SHUFFLE
key { [ XF86Break ] }; // KEY_BREAK
key { [ XF86VideoPhone ] }; // KEY_VIDEOPHONE
key { [ XF86Game ] }; // KEY_GAMES
key { [ XF86ZoomIn ] }; // KEY_ZOOMIN
key { [ XF86ZoomOut ] }; // KEY_ZOOMOUT
key { [ XF86ZoomReset ] }; // KEY_ZOOMRESET
key { [ XF86Word ] }; // KEY_WORDPROCESSOR
key { [ XF86Editor ] }; // KEY_EDITOR
key { [ XF86Excel ] }; // KEY_SPREADSHEET
key { [ XF86GraphicsEditor ] }; // KEY_GRAPHICSEDITOR
key { [ XF86Presentation ] }; // KEY_PRESENTATION
key { [ XF86Database ] }; // KEY_DATABASE
key { [ XF86News ] }; // KEY_NEWS
key { [ XF86Voicemail ] }; // KEY_VOICEMAIL
key { [ XF86Addressbook ] }; // KEY_ADDRESSBOOK
key { [ XF86Messenger ] }; // KEY_MESSENGER
key { [ XF86DisplayToggle ] }; // KEY_DISPLAYTOGGLE
key { [ XF86SpellCheck ] }; // KEY_SPELLCHECK
key { [ XF86LogOff ] }; // KEY_LOGOFF
key { [ dollar ] }; // KEY_DOLLAR
key { [ EuroSign ] }; // KEY_EURO
key { [ XF86FrameBack ] }; // KEY_FRAMEBACK
key { [ XF86FrameForward ] }; // KEY_FRAMEFORWARD
key { [ XF86ContextMenu ] }; // KEY_CONTEXT_MENU
key { [ XF86MediaRepeat ] }; // KEY_MEDIA_REPEAT
key { [ XF8610ChannelsUp ] }; // KEY_10CHANNELSUP
key { [ XF8610ChannelsDown ] }; // KEY_10CHANNELSDOWN
key { [ XF86Images ] }; // KEY_IMAGES
key { [ XF86NotificationCenter ] }; // KEY_NOTIFICATION_CENTER
key { [ XF86PickupPhone ] }; // KEY_PICKUP_PHONE
key { [ XF86HangupPhone ] }; // KEY_HANGUP_PHONE
key { [ XF86Fn ] }; // KEY_FN
key { [ XF86Fn_Esc ] }; // KEY_FN_ESC
key { [ XF86FnRightShift ] }; // KEY_FN_RIGHT_SHIFT
key { [ braille_dot_1 ] }; // KEY_BRL_DOT1
key { [ braille_dot_2 ] }; // KEY_BRL_DOT2
key { [ braille_dot_3 ] }; // KEY_BRL_DOT3
key { [ braille_dot_4 ] }; // KEY_BRL_DOT4
key { [ braille_dot_5 ] }; // KEY_BRL_DOT5
key { [ braille_dot_6 ] }; // KEY_BRL_DOT6
key { [ braille_dot_7 ] }; // KEY_BRL_DOT7
key { [ braille_dot_8 ] }; // KEY_BRL_DOT8
key { [ braille_dot_9 ] }; // KEY_BRL_DOT9
key { [ braille_dot_1 ] }; // KEY_BRL_DOT10
key { [ XF86Numeric0 ] }; // KEY_NUMERIC_0
key { [ XF86Numeric1 ] }; // KEY_NUMERIC_1
key { [ XF86Numeric2 ] }; // KEY_NUMERIC_2
key { [ XF86Numeric3 ] }; // KEY_NUMERIC_3
key { [ XF86Numeric4 ] }; // KEY_NUMERIC_4
key { [ XF86Numeric5 ] }; // KEY_NUMERIC_5
key { [ XF86Numeric6 ] }; // KEY_NUMERIC_6
key { [ XF86Numeric7 ] }; // KEY_NUMERIC_7
key { [ XF86Numeric8 ] }; // KEY_NUMERIC_8
key { [ XF86Numeric9 ] }; // KEY_NUMERIC_9
key { [ XF86NumericStar ] }; // KEY_NUMERIC_STAR
key { [ XF86NumericPound ] }; // KEY_NUMERIC_POUND
key { [ XF86NumericA ] }; // KEY_NUMERIC_A
key { [ XF86NumericB ] }; // KEY_NUMERIC_B
key { [ XF86NumericC ] }; // KEY_NUMERIC_C
key { [ XF86NumericD ] }; // KEY_NUMERIC_D
key { [ XF86CameraFocus ] }; // KEY_CAMERA_FOCUS
key { [ XF86WPSButton ] }; // KEY_WPS_BUTTON
key { [ XF86TouchpadToggle ] }; // KEY_TOUCHPAD_TOGGLE
key { [ XF86TouchpadOn ] }; // KEY_TOUCHPAD_ON
key { [ XF86TouchpadOff ] }; // KEY_TOUCHPAD_OFF
key { [ XF86CameraZoomIn ] }; // KEY_CAMERA_ZOOMIN
key { [ XF86CameraZoomOut ] }; // KEY_CAMERA_ZOOMOUT
key { [ XF86CameraUp ] }; // KEY_CAMERA_UP
key { [ XF86CameraDown ] }; // KEY_CAMERA_DOWN
key