You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

XF86keysym.h 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. /*
  2. * XFree86 vendor specific keysyms.
  3. *
  4. * The XFree86 keysym range is 0x10080001 - 0x1008FFFF.
  5. *
  6. * When adding new entries, the xc/lib/XKeysymDB file should also be
  7. * updated to make the new entries visible to Xlib.
  8. */
  9. /*
  10. * ModeLock
  11. *
  12. * This one is old, and not really used any more since XKB offers this
  13. * functionality.
  14. */
  15. #define XF86XK_ModeLock 0x1008FF01 /* Mode Switch Lock */
  16. /*
  17. * Note, 0x1008FF07 - 0x1008FF0F are free and should be used for misc new
  18. * keysyms that don't fit into any of the groups below.
  19. *
  20. * 0x1008FF64, 0x1008FF6F, 0x1008FF71, 0x1008FF83 are no longer used,
  21. * and should be used first for new keysyms.
  22. *
  23. * Check in keysymdef.h for generic symbols before adding new XFree86-specific
  24. * symbols here.
  25. *
  26. * X.Org will not be adding to the XF86 set of keysyms, though they have
  27. * been adopted and are considered a "standard" part of X keysym definitions.
  28. * XFree86 never properly commented these keysyms, so we have done our
  29. * best to explain the semantic meaning of these keys.
  30. *
  31. * XFree86 has removed their mail archives of the period, that might have
  32. * shed more light on some of these definitions. Until/unless we resurrect
  33. * these archives, these are from memory and usage.
  34. */
  35. /* Backlight controls. */
  36. #define XF86XK_MonBrightnessUp 0x1008FF02 /* Monitor/panel brightness */
  37. #define XF86XK_MonBrightnessDown 0x1008FF03 /* Monitor/panel brightness */
  38. #define XF86XK_KbdLightOnOff 0x1008FF04 /* Keyboards may be lit */
  39. #define XF86XK_KbdBrightnessUp 0x1008FF05 /* Keyboards may be lit */
  40. #define XF86XK_KbdBrightnessDown 0x1008FF06 /* Keyboards may be lit */
  41. /*
  42. * Keys found on some "Internet" keyboards.
  43. */
  44. #define XF86XK_Standby 0x1008FF10 /* System into standby mode */
  45. #define XF86XK_AudioLowerVolume 0x1008FF11 /* Volume control down */
  46. #define XF86XK_AudioMute 0x1008FF12 /* Mute sound from the system */
  47. #define XF86XK_AudioRaiseVolume 0x1008FF13 /* Volume control up */
  48. #define XF86XK_AudioPlay 0x1008FF14 /* Start playing of audio > */
  49. #define XF86XK_AudioStop 0x1008FF15 /* Stop playing audio */
  50. #define XF86XK_AudioPrev 0x1008FF16 /* Previous track */
  51. #define XF86XK_AudioNext 0x1008FF17 /* Next track */
  52. #define XF86XK_HomePage 0x1008FF18 /* Display user's home page */
  53. #define XF86XK_Mail 0x1008FF19 /* Invoke user's mail program */
  54. #define XF86XK_Start 0x1008FF1A /* Start application */
  55. #define XF86XK_Search 0x1008FF1B /* Search */
  56. #define XF86XK_AudioRecord 0x1008FF1C /* Record audio application */
  57. /* These are sometimes found on PDA's (e.g. Palm, PocketPC or elsewhere) */
  58. #define XF86XK_Calculator 0x1008FF1D /* Invoke calculator program */
  59. #define XF86XK_Memo 0x1008FF1E /* Invoke Memo taking program */
  60. #define XF86XK_ToDoList 0x1008FF1F /* Invoke To Do List program */
  61. #define XF86XK_Calendar 0x1008FF20 /* Invoke Calendar program */
  62. #define XF86XK_PowerDown 0x1008FF21 /* Deep sleep the system */
  63. #define XF86XK_ContrastAdjust 0x1008FF22 /* Adjust screen contrast */
  64. #define XF86XK_RockerUp 0x1008FF23 /* Rocker switches exist up */
  65. #define XF86XK_RockerDown 0x1008FF24 /* and down */
  66. #define XF86XK_RockerEnter 0x1008FF25 /* and let you press them */
  67. /* Some more "Internet" keyboard symbols */
  68. #define XF86XK_Back 0x1008FF26 /* Like back on a browser */
  69. #define XF86XK_Forward 0x1008FF27 /* Like forward on a browser */
  70. #define XF86XK_Stop 0x1008FF28 /* Stop current operation */
  71. #define XF86XK_Refresh 0x1008FF29 /* Refresh the page */
  72. #define XF86XK_PowerOff 0x1008FF2A /* Power off system entirely */
  73. #define XF86XK_WakeUp 0x1008FF2B /* Wake up system from sleep */
  74. #define XF86XK_Eject 0x1008FF2C /* Eject device (e.g. DVD) */
  75. #define XF86XK_ScreenSaver 0x1008FF2D /* Invoke screensaver */
  76. #define XF86XK_WWW 0x1008FF2E /* Invoke web browser */
  77. #define XF86XK_Sleep 0x1008FF2F /* Put system to sleep */
  78. #define XF86XK_Favorites 0x1008FF30 /* Show favorite locations */
  79. #define XF86XK_AudioPause 0x1008FF31 /* Pause audio playing */
  80. #define XF86XK_AudioMedia 0x1008FF32 /* Launch media collection app */
  81. #define XF86XK_MyComputer 0x1008FF33 /* Display "My Computer" window */
  82. #define XF86XK_VendorHome 0x1008FF34 /* Display vendor home web site */
  83. #define XF86XK_LightBulb 0x1008FF35 /* Light bulb keys exist */
  84. #define XF86XK_Shop 0x1008FF36 /* Display shopping web site */
  85. #define XF86XK_History 0x1008FF37 /* Show history of web surfing */
  86. #define XF86XK_OpenURL 0x1008FF38 /* Open selected URL */
  87. #define XF86XK_AddFavorite 0x1008FF39 /* Add URL to favorites list */
  88. #define XF86XK_HotLinks 0x1008FF3A /* Show "hot" links */
  89. #define XF86XK_BrightnessAdjust 0x1008FF3B /* Invoke brightness adj. UI */
  90. #define XF86XK_Finance 0x1008FF3C /* Display financial site */
  91. #define XF86XK_Community 0x1008FF3D /* Display user's community */
  92. #define XF86XK_AudioRewind 0x1008FF3E /* "rewind" audio track */
  93. #define XF86XK_BackForward 0x1008FF3F /* ??? */
  94. #define XF86XK_Launch0 0x1008FF40 /* Launch Application */
  95. #define XF86XK_Launch1 0x1008FF41 /* Launch Application */
  96. #define XF86XK_Launch2 0x1008FF42 /* Launch Application */
  97. #define XF86XK_Launch3 0x1008FF43 /* Launch Application */
  98. #define XF86XK_Launch4 0x1008FF44 /* Launch Application */
  99. #define XF86XK_Launch5 0x1008FF45 /* Launch Application */
  100. #define XF86XK_Launch6 0x1008FF46 /* Launch Application */
  101. #define XF86XK_Launch7 0x1008FF47 /* Launch Application */
  102. #define XF86XK_Launch8 0x1008FF48 /* Launch Application */
  103. #define XF86XK_Launch9 0x1008FF49 /* Launch Application */
  104. #define XF86XK_LaunchA 0x1008FF4A /* Launch Application */
  105. #define XF86XK_LaunchB 0x1008FF4B /* Launch Application */
  106. #define XF86XK_LaunchC 0x1008FF4C /* Launch Application */
  107. #define XF86XK_LaunchD 0x1008FF4D /* Launch Application */
  108. #define XF86XK_LaunchE 0x1008FF4E /* Launch Application */
  109. #define XF86XK_LaunchF 0x1008FF4F /* Launch Application */
  110. #define XF86XK_ApplicationLeft 0x1008FF50 /* switch to application, left */
  111. #define XF86XK_ApplicationRight 0x1008FF51 /* switch to application, right*/
  112. #define XF86XK_Book 0x1008FF52 /* Launch bookreader */
  113. #define XF86XK_CD 0x1008FF53 /* Launch CD/DVD player */
  114. #define XF86XK_Calculater 0x1008FF54 /* Launch Calculater */
  115. #define XF86XK_Clear 0x1008FF55 /* Clear window, screen */
  116. #define XF86XK_Close 0x1008FF56 /* Close window */
  117. #define XF86XK_Copy 0x1008FF57 /* Copy selection */
  118. #define XF86XK_Cut 0x1008FF58 /* Cut selection */
  119. #define XF86XK_Display 0x1008FF59 /* Output switch key */
  120. #define XF86XK_DOS 0x1008FF5A /* Launch DOS (emulation) */
  121. #define XF86XK_Documents 0x1008FF5B /* Open documents window */
  122. #define XF86XK_Excel 0x1008FF5C /* Launch spread sheet */
  123. #define XF86XK_Explorer 0x1008FF5D /* Launch file explorer */
  124. #define XF86XK_Game 0x1008FF5E /* Launch game */
  125. #define XF86XK_Go 0x1008FF5F /* Go to URL */
  126. #define XF86XK_iTouch 0x1008FF60 /* Logitch iTouch- don't use */
  127. #define XF86XK_LogOff 0x1008FF61 /* Log off system */
  128. #define XF86XK_Market 0x1008FF62 /* ?? */
  129. #define XF86XK_Meeting 0x1008FF63 /* enter meeting in calendar */
  130. #define XF86XK_MenuKB 0x1008FF65 /* distinguish keyboard from PB */
  131. #define XF86XK_MenuPB 0x1008FF66 /* distinuish PB from keyboard */
  132. #define XF86XK_MySites 0x1008FF67 /* Favourites */
  133. #define XF86XK_New 0x1008FF68 /* New (folder, document... */
  134. #define XF86XK_News 0x1008FF69 /* News */
  135. #define XF86XK_OfficeHome 0x1008FF6A /* Office home (old Staroffice)*/
  136. #define XF86XK_Open 0x1008FF6B /* Open */
  137. #define XF86XK_Option 0x1008FF6C /* ?? */
  138. #define XF86XK_Paste 0x1008FF6D /* Paste */
  139. #define XF86XK_Phone 0x1008FF6E /* Launch phone; dial number */
  140. #define XF86XK_Q 0x1008FF70 /* Compaq's Q - don't use */
  141. #define XF86XK_Reply 0x1008FF72 /* Reply e.g., mail */
  142. #define XF86XK_Reload 0x1008FF73 /* Reload web page, file, etc. */
  143. #define XF86XK_RotateWindows 0x1008FF74 /* Rotate windows e.g. xrandr */
  144. #define XF86XK_RotationPB 0x1008FF75 /* don't use */
  145. #define XF86XK_RotationKB 0x1008FF76 /* don't use */
  146. #define XF86XK_Save 0x1008FF77 /* Save (file, document, state */
  147. #define XF86XK_ScrollUp 0x1008FF78 /* Scroll window/contents up */
  148. #define XF86XK_ScrollDown 0x1008FF79 /* Scrool window/contentd down */
  149. #define XF86XK_ScrollClick 0x1008FF7A /* Use XKB mousekeys instead */
  150. #define XF86XK_Send 0x1008FF7B /* Send mail, file, object */
  151. #define XF86XK_Spell 0x1008FF7C /* Spell checker */
  152. #define XF86XK_SplitScreen 0x1008FF7D /* Split window or screen */
  153. #define XF86XK_Support 0x1008FF7E /* Get support (??) */
  154. #define XF86XK_TaskPane 0x1008FF7F /* Show tasks */
  155. #define XF86XK_Terminal 0x1008FF80 /* Launch terminal emulator */
  156. #define XF86XK_Tools 0x1008FF81 /* toolbox of desktop/app. */
  157. #define XF86XK_Travel 0x1008FF82 /* ?? */
  158. #define XF86XK_UserPB 0x1008FF84 /* ?? */
  159. #define XF86XK_User1KB 0x1008FF85 /* ?? */
  160. #define XF86XK_User2KB 0x1008FF86 /* ?? */
  161. #define XF86XK_Video 0x1008FF87 /* Launch video player */
  162. #define XF86XK_WheelButton 0x1008FF88 /* button from a mouse wheel */
  163. #define XF86XK_Word 0x1008FF89 /* Launch word processor */
  164. #define XF86XK_Xfer 0x1008FF8A
  165. #define XF86XK_ZoomIn 0x1008FF8B /* zoom in view, map, etc. */
  166. #define XF86XK_ZoomOut 0x1008FF8C /* zoom out view, map, etc. */
  167. #define XF86XK_Away 0x1008FF8D /* mark yourself as away */
  168. #define XF86XK_Messenger 0x1008FF8E /* as in instant messaging */
  169. #define XF86XK_WebCam 0x1008FF8F /* Launch web camera app. */
  170. #define XF86XK_MailForward 0x1008FF90 /* Forward in mail */
  171. #define XF86XK_Pictures 0x1008FF91 /* Show pictures */
  172. #define XF86XK_Music 0x1008FF92 /* Launch music application */
  173. #define XF86XK_Battery 0x1008FF93 /* Display battery information */
  174. #define XF86XK_Bluetooth 0x1008FF94 /* Enable/disable Bluetooth */
  175. #define XF86XK_WLAN 0x1008FF95 /* Enable/disable WLAN */
  176. #define XF86XK_UWB 0x1008FF96 /* Enable/disable UWB */
  177. #define XF86XK_AudioForward 0x1008FF97 /* fast-forward audio track */
  178. #define XF86XK_AudioRepeat 0x1008FF98 /* toggle repeat mode */
  179. #define XF86XK_AudioRandomPlay 0x1008FF99 /* toggle shuffle mode */
  180. #define XF86XK_Subtitle 0x1008FF9A /* cycle through subtitle */
  181. #define XF86XK_AudioCycleTrack 0x1008FF9B /* cycle through audio tracks */
  182. #define XF86XK_CycleAngle 0x1008FF9C /* cycle through angles */
  183. #define XF86XK_FrameBack 0x1008FF9D /* video: go one frame back */
  184. #define XF86XK_FrameForward 0x1008FF9E /* video: go one frame forward */
  185. #define XF86XK_Time 0x1008FF9F /* display, or shows an entry for time seeking */
  186. #define XF86XK_Select 0x1008FFA0 /* Select button on joypads and remotes */
  187. #define XF86XK_View 0x1008FFA1 /* Show a view options/properties */
  188. #define XF86XK_TopMenu 0x1008FFA2 /* Go to a top-level menu in a video */
  189. #define XF86XK_Red 0x1008FFA3 /* Red button */
  190. #define XF86XK_Green 0x1008FFA4 /* Green button */
  191. #define XF86XK_Yellow 0x1008FFA5 /* Yellow button */
  192. #define XF86XK_Blue 0x1008FFA6 /* Blue button */
  193. #define XF86XK_Suspend 0x1008FFA7 /* Sleep to RAM */
  194. #define XF86XK_Hibernate 0x1008FFA8 /* Sleep to disk */
  195. #define XF86XK_TouchpadToggle 0x1008FFA9 /* Toggle between touchpad/trackstick */
  196. #define XF86XK_TouchpadOn 0x1008FFB0 /* The touchpad got switched on */
  197. #define XF86XK_TouchpadOff 0x1008FFB1 /* The touchpad got switched off */
  198. /* Keys for special action keys (hot keys) */
  199. /* Virtual terminals on some operating systems */
  200. #define XF86XK_Switch_VT_1 0x1008FE01
  201. #define XF86XK_Switch_VT_2 0x1008FE02
  202. #define XF86XK_Switch_VT_3 0x1008FE03
  203. #define XF86XK_Switch_VT_4 0x1008FE04
  204. #define XF86XK_Switch_VT_5 0x1008FE05
  205. #define XF86XK_Switch_VT_6 0x1008FE06
  206. #define XF86XK_Switch_VT_7 0x1008FE07
  207. #define XF86XK_Switch_VT_8 0x1008FE08
  208. #define XF86XK_Switch_VT_9 0x1008FE09
  209. #define XF86XK_Switch_VT_10 0x1008FE0A
  210. #define XF86XK_Switch_VT_11 0x1008FE0B
  211. #define XF86XK_Switch_VT_12 0x1008FE0C
  212. #define XF86XK_Ungrab 0x1008FE20 /* force ungrab */
  213. #define XF86XK_ClearGrab 0x1008FE21 /* kill application with grab */
  214. #define XF86XK_Next_VMode 0x1008FE22 /* next video mode available */
  215. #define XF86XK_Prev_VMode 0x1008FE23 /* prev. video mode available */