linux-with-modeshift-altgr.inc 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. # For keymaps in which AltGr_Lock is used to switch between two alphabets.
  2. #
  3. # A common construction is
  4. # alt keycode 42 = AltGr_Lock
  5. # altgr alt keycode 42 = AltGr_Lock
  6. #
  7. # All Linux keys have the same meaning with or without AltGr.
  8. # No convention for Hex_* has been established.
  9. include "linux-keys-bare"
  10. keycode 100 = AltGr
  11. altgr keycode 59 = F1
  12. altgr keycode 60 = F2
  13. altgr keycode 61 = F3
  14. altgr keycode 62 = F4
  15. altgr keycode 63 = F5
  16. altgr keycode 64 = F6
  17. altgr keycode 65 = F7
  18. altgr keycode 66 = F8
  19. altgr keycode 67 = F9
  20. altgr keycode 68 = F10
  21. altgr keycode 87 = F11
  22. altgr keycode 88 = F12
  23. altgr shift keycode 59 = F13
  24. altgr shift keycode 60 = F14
  25. altgr shift keycode 61 = F15
  26. altgr shift keycode 62 = F16
  27. altgr shift keycode 63 = F17
  28. altgr shift keycode 64 = F18
  29. altgr shift keycode 65 = F19
  30. altgr shift keycode 66 = F20
  31. altgr shift keycode 67 = F21
  32. altgr shift keycode 68 = F22
  33. altgr shift keycode 87 = F23
  34. altgr shift keycode 88 = F24
  35. altgr control keycode 59 = F25
  36. altgr control keycode 60 = F26
  37. altgr control keycode 61 = F27
  38. altgr control keycode 62 = F28
  39. altgr control keycode 63 = F29
  40. altgr control keycode 64 = F30
  41. altgr control keycode 65 = F31
  42. altgr control keycode 66 = F32
  43. altgr control keycode 67 = F33
  44. altgr control keycode 68 = F34
  45. altgr control keycode 87 = F35
  46. altgr control keycode 88 = F36
  47. #
  48. altgr alt keycode 59 = Console_1
  49. altgr alt keycode 60 = Console_2
  50. altgr alt keycode 61 = Console_3
  51. altgr alt keycode 62 = Console_4
  52. altgr alt keycode 63 = Console_5
  53. altgr alt keycode 64 = Console_6
  54. altgr alt keycode 65 = Console_7
  55. altgr alt keycode 66 = Console_8
  56. altgr alt keycode 67 = Console_9
  57. altgr alt keycode 68 = Console_10
  58. altgr alt keycode 87 = Console_11
  59. altgr alt keycode 88 = Console_12
  60. altgr control alt keycode 59 = Console_1
  61. altgr control alt keycode 60 = Console_2
  62. altgr control alt keycode 61 = Console_3
  63. altgr control alt keycode 62 = Console_4
  64. altgr control alt keycode 63 = Console_5
  65. altgr control alt keycode 64 = Console_6
  66. altgr control alt keycode 65 = Console_7
  67. altgr control alt keycode 66 = Console_8
  68. altgr control alt keycode 67 = Console_9
  69. altgr control alt keycode 68 = Console_10
  70. altgr control alt keycode 87 = Console_11
  71. altgr control alt keycode 88 = Console_12
  72. #
  73. altgr alt keycode 71 = Ascii_7
  74. altgr alt keycode 72 = Ascii_8
  75. altgr alt keycode 73 = Ascii_9
  76. altgr alt keycode 75 = Ascii_4
  77. altgr alt keycode 76 = Ascii_5
  78. altgr alt keycode 77 = Ascii_6
  79. altgr alt keycode 79 = Ascii_1
  80. altgr alt keycode 80 = Ascii_2
  81. altgr alt keycode 81 = Ascii_3
  82. altgr alt keycode 82 = Ascii_0
  83. #
  84. altgr alt keycode 103 = KeyboardSignal
  85. altgr alt keycode 105 = Decr_Console
  86. altgr alt keycode 106 = Incr_Console
  87. #
  88. altgr shift keycode 104 = Scroll_Backward
  89. altgr shift keycode 109 = Scroll_Forward
  90. #
  91. # altgr control keycode 83 = Boot
  92. altgr control alt keycode 83 = Boot
  93. # altgr control keycode 111 = Boot
  94. altgr control alt keycode 111 = Boot
  95. #
  96. # an exception - altgr changes the function
  97. #
  98. altgr keycode 70 = Show_Registers