⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gr.map

📁 linux下的键盘实现代码
💻 MAP
字号:
# v0.95 Sat Jun 21 21:49:26 EET 1997. Replaces: v0.90 Tue Apr  5 17:20:51 1994# This is the improved greek map, (file gr.map), for linux kbd.# The compose combinations are back in, and better mode switch keys.## Use:# Left-shift-alt is the greek-lock key (the same as in Win95).# The new win95 keys (on win95 keyboard) can be used too# (until a better use of them is found):# Left and Right win95 keys act like shift-to-greek,# and Right win95menu key acts like greek-lock.## I was unable to define two dead keys in a row, so:# For both accent and dialytika use Ctrl and the accent key.## For bugs/remarks, send mail to sarantos@ics.forth.gr# You can get updated versions from# http://www.ics.forth.gr/~sarantos/gr.map## This is an iso-8859-7 mapping. Use together with "setfont iso07.*"# activated by sending Esc ( K to the console.#charset "iso-8859-7"keymaps 0-2,4-6,8-9,12,64-66,68-70,72-73,76include "linux-with-alt-and-altgr"strings as usual## The definitions are divided into 6 parts.## Part one: The full us map (us.map, from 14 Mar 1994),# without the (empty) keycodes for 125, 126 and 127.# The strings are appended at the end.#keycode   1 = Escape           Escape	alt     keycode   1 = Meta_Escapekeycode   2 = one              exclam	alt     keycode   2 = Meta_one	alt shift keycode 2 = Meta_exclamkeycode   3 = two              at               at	control keycode   3 = nul	control shift keycode 3 = nul	alt     keycode   3 = Meta_two	alt shift keycode 3 = Meta_atkeycode   4 = three            numbersign	control keycode   4 = Escape	alt     keycode   4 = Meta_three	alt shift keycode 4 = Meta_numbersignkeycode   5 = four             dollar           dollar	control keycode   5 = Control_backslash	alt     keycode   5 = Meta_four	alt shift keycode 5 = Meta_dollarkeycode   6 = five             percent	control keycode   6 = Control_bracketright	alt     keycode   6 = Meta_five	alt shift keycode 6 = Meta_percentkeycode   7 = six              asciicircum	control keycode   7 = Control_asciicircum	alt     keycode   7 = Meta_six	alt shift keycode 7 = Meta_asciicircumkeycode   8 = seven            ampersand        braceleft	control keycode   8 = Control_underscore	alt     keycode   8 = Meta_sevenkeycode   9 = eight            asterisk         bracketleft	control keycode   9 = Delete	alt     keycode   9 = Meta_eightkeycode  10 = nine             parenleft        bracketright	alt     keycode  10 = Meta_ninekeycode  11 = zero             parenright       braceright	alt     keycode  11 = Meta_zerokeycode  12 = minus            underscore       backslash	control keycode  12 = Control_underscore	control shift keycode 12 = Control_underscore	alt     keycode  12 = Meta_minuskeycode  13 = equal            plus	alt     keycode  13 = Meta_equalkeycode  14 = Delete           Delete	control	keycode  14 = BackSpace	alt     keycode  14 = Meta_Deletekeycode  15 = Tab              Tab	alt     keycode  15 = Meta_Tabkeycode  16 = qkeycode  17 = wkeycode  18 = ekeycode  19 = rkeycode  20 = tkeycode  21 = ykeycode  22 = ukeycode  23 = ikeycode  24 = okeycode  25 = pkeycode  26 = bracketleft      braceleft	control keycode  26 = Escape	alt     keycode  26 = Meta_bracketleft	alt shift keycode 26 = Meta_braceleftkeycode  27 = bracketright     braceright       asciitilde	control keycode  27 = Control_bracketright	alt     keycode  27 = Meta_bracketright	alt shift keycode 27 = Meta_bracerightkeycode  28 = Return	alt     keycode  28 = 0x080dkeycode  29 = Controlkeycode  30 = akeycode  31 = skeycode  32 = dkeycode  33 = fkeycode  34 = gkeycode  35 = hkeycode  36 = jkeycode  37 = kkeycode  38 = lkeycode  39 = semicolon        colon	alt     keycode  39 = Meta_semicolonkeycode  40 = apostrophe       quotedbl	control keycode  40 = Control_g	alt     keycode  40 = Meta_apostrophekeycode  41 = grave            asciitilde	control keycode  41 = nul	alt     keycode  41 = Meta_gravekeycode  42 = Shiftkeycode  43 = backslash        bar	control keycode  43 = Control_backslash	alt     keycode  43 = Meta_backslash	alt shift keycode 43 = Meta_barkeycode  44 = zkeycode  45 = xkeycode  46 = ckeycode  47 = vkeycode  48 = bkeycode  49 = nkeycode  50 = mkeycode  51 = comma            less	alt     keycode  51 = Meta_comma	alt shift keycode 51 = Meta_lesskeycode  52 = period           greater	alt     keycode  52 = Meta_period	alt shift keycode 52 = Meta_greaterkeycode  53 = slash            question	control keycode  53 = Delete	alt     keycode  53 = Meta_slashkeycode  54 = Shiftkeycode  56 = Altkeycode  57 = space	control keycode  57 = nul	alt     keycode  57 = Meta_spacekeycode  58 = Caps_Lockkeycode  86 = less             greater          bar	alt     keycode  86 = Meta_lesskeycode  97 = Control## Part two: all these definitions, in CtrlL (greek) mode.# Only the redefined keys (letters, accents and quotas)# and the keys with one symbol defined for all modes, are excluded.#CtrlL	keycode   1 = EscapeCtrlL	shift	keycode   1 = EscapeCtrlL	alt	keycode   1 = Meta_EscapeCtrlL	keycode   2 = oneCtrlL	shift	keycode   2 = exclamCtrlL	alt	keycode   2 = Meta_oneCtrlL	alt	shift	keycode 2 = Meta_exclamCtrlL	keycode   3 = twoCtrlL	shift	keycode   3 = atCtrlL	altgr	keycode   3 = atCtrlL	control	keycode   3 = nulCtrlL	control	shift	keycode 3 = nulCtrlL	alt	keycode   3 = Meta_twoCtrlL	alt	shift	keycode 3 = Meta_atCtrlL	keycode   4 = threeCtrlL	shift	keycode   4 = numbersignCtrlL	control	keycode   4 = EscapeCtrlL	alt	keycode   4 = Meta_threeCtrlL	alt	shift	keycode 4 = Meta_numbersignCtrlL	keycode   5 = fourCtrlL	shift	keycode   5 = dollarCtrlL	altgr	keycode   5 = dollarCtrlL	control	keycode   5 = Control_backslashCtrlL	alt	keycode   5 = Meta_fourCtrlL	alt	shift	keycode 5 = Meta_dollarCtrlL	keycode   6 = fiveCtrlL	shift	keycode   6 = percentCtrlL	control	keycode   6 = Control_bracketrightCtrlL	alt	keycode   6 = Meta_fiveCtrlL	alt	shift	keycode 6 = Meta_percentCtrlL	keycode   7 = sixCtrlL	shift	keycode   7 = asciicircumCtrlL	control	keycode   7 = Control_asciicircumCtrlL	alt	keycode   7 = Meta_sixCtrlL	alt	shift	keycode 7 = Meta_asciicircumCtrlL	keycode   8 = sevenCtrlL	shift	keycode   8 = ampersandCtrlL	altgr	keycode   8 = braceleftCtrlL	control	keycode   8 = Control_underscoreCtrlL	alt	keycode   8 = Meta_sevenCtrlL	keycode   9 = eightCtrlL	shift	keycode   9 = asteriskCtrlL	altgr	keycode   9 = bracketleftCtrlL	control	keycode   9 = DeleteCtrlL	alt	keycode   9 = Meta_eightCtrlL	keycode  10 = nineCtrlL	shift	keycode  10 = parenleftCtrlL	altgr	keycode  10 = bracketrightCtrlL	alt	keycode  10 = Meta_nineCtrlL	keycode  11 = zeroCtrlL	shift	keycode  11 = parenrightCtrlL	altgr	keycode  11 = bracerightCtrlL	alt	keycode  11 = Meta_zeroCtrlL	keycode  12 = minusCtrlL	shift	keycode  12 = underscoreCtrlL	altgr	keycode  12 = backslashCtrlL	control	keycode  12 = Control_underscoreCtrlL	control	shift	keycode 12 = Control_underscoreCtrlL	alt	keycode  12 = Meta_minusCtrlL	keycode  13 = equalCtrlL	shift	keycode  13 = plusCtrlL	alt	keycode  13 = Meta_equalCtrlL	keycode  14 = DeleteCtrlL	shift	keycode  14 = DeleteCtrlL	control	keycode  14 = BackSpaceCtrlL	alt	keycode  14 = Meta_DeleteCtrlL	keycode  15 = TabCtrlL	shift	keycode  15 = TabCtrlL	alt	keycode  15 = Meta_TabCtrlL	keycode  26 = bracketleftCtrlL	shift	keycode  26 = braceleftCtrlL	control	keycode  26 = EscapeCtrlL	alt	keycode  26 = Meta_bracketleftCtrlL	alt	shift	keycode 26 = Meta_braceleftCtrlL	keycode  27 = bracketrightCtrlL	shift	keycode  27 = bracerightCtrlL	altgr	keycode  27 = asciitildeCtrlL	control	keycode  27 = Control_bracketrightCtrlL	alt	keycode  27 = Meta_bracketrightCtrlL	alt	shift	keycode 27 = Meta_bracerightCtrlL	alt	keycode  28 = 0x080d#CtrlL	keycode  39 = semicolon#CtrlL	shift	keycode  39 = colonCtrlL	alt	keycode  39 = Meta_semicolon#CtrlL	keycode  40 = apostrophe#CtrlL	shift	keycode  40 = quotedblCtrlL	control	keycode  40 = Control_gCtrlL	alt	keycode  40 = Meta_apostropheCtrlL	keycode  41 = graveCtrlL	shift	keycode  41 = asciitildeCtrlL	control	keycode  41 = nulCtrlL	alt	keycode  41 = Meta_graveCtrlL	keycode  43 = backslashCtrlL	shift	keycode  43 = barCtrlL	control	keycode  43 = Control_backslashCtrlL	alt	keycode  43 = Meta_backslashCtrlL	alt	shift	keycode 43 = Meta_barCtrlL	keycode  51 = commaCtrlL	shift	keycode  51 = lessCtrlL	alt	keycode  51 = Meta_commaCtrlL	alt	shift	keycode 51 = Meta_lessCtrlL	keycode  52 = periodCtrlL	shift	keycode  52 = greaterCtrlL	alt	keycode  52 = Meta_periodCtrlL	alt	shift	keycode 52 = Meta_greaterCtrlL	keycode  53 = slashCtrlL	shift	keycode  53 = questionCtrlL	control	keycode  53 = DeleteCtrlL	alt	keycode  53 = Meta_slashCtrlL	keycode  57 = spaceCtrlL	shift	keycode  57 = spaceCtrlL	control	keycode  57 = nulCtrlL	alt	keycode  57 = Meta_spaceCtrlL	keycode  59 = F1CtrlL	shift	keycode  59 = F11CtrlL	altgr	keycode  59 = Console_13CtrlL	control	keycode  59 = F1CtrlL	alt	keycode  59 = Console_1CtrlL	control	alt	keycode  59 = Console_1CtrlL	keycode  60 = F2CtrlL	shift	keycode  60 = F12CtrlL	altgr	keycode  60 = Console_14CtrlL	control	keycode  60 = F2CtrlL	alt	keycode  60 = Console_2CtrlL	control	alt	keycode  60 = Console_2CtrlL	keycode  61 = F3CtrlL	shift	keycode  61 = F13CtrlL	altgr	keycode  61 = Console_15CtrlL	control	keycode  61 = F3CtrlL	alt	keycode  61 = Console_3CtrlL	control	alt	keycode  61 = Console_3CtrlL	keycode  62 = F4CtrlL	shift	keycode  62 = F14CtrlL	altgr	keycode  62 = Console_16CtrlL	control	keycode  62 = F4CtrlL	alt	keycode  62 = Console_4CtrlL	control	alt	keycode  62 = Console_4CtrlL	keycode  63 = F5CtrlL	shift	keycode  63 = F15CtrlL	altgr	keycode  63 = Console_17CtrlL	control	keycode  63 = F5CtrlL	alt	keycode  63 = Console_5CtrlL	control	alt	keycode  63 = Console_5CtrlL	keycode  64 = F6CtrlL	shift	keycode  64 = F16CtrlL	altgr	keycode  64 = Console_18CtrlL	control	keycode  64 = F6CtrlL	alt	keycode  64 = Console_6CtrlL	control	alt	keycode  64 = Console_6CtrlL	keycode  65 = F7CtrlL	shift	keycode  65 = F17CtrlL	altgr	keycode  65 = Console_19CtrlL	control	keycode  65 = F7CtrlL	alt	keycode  65 = Console_7CtrlL	control	alt	keycode  65 = Console_7CtrlL	keycode  66 = F8CtrlL	shift	keycode  66 = F18CtrlL	altgr	keycode  66 = Console_20CtrlL	control	keycode  66 = F8CtrlL	alt	keycode  66 = Console_8CtrlL	control	alt	keycode  66 = Console_8CtrlL	keycode  67 = F9CtrlL	shift	keycode  67 = F19CtrlL	altgr	keycode  67 = Console_21CtrlL	control	keycode  67 = F9CtrlL	alt	keycode  67 = Console_9CtrlL	control	alt	keycode  67 = Console_9CtrlL	keycode  68 = F10CtrlL	shift	keycode  68 = F20CtrlL	altgr	keycode  68 = Console_22CtrlL	control	keycode  68 = F10CtrlL	alt	keycode  68 = Console_10CtrlL	control	alt	keycode  68 = Console_10CtrlL	keycode  70 = Scroll_LockCtrlL	shift	keycode  70 = Show_MemoryCtrlL	altgr	keycode  70 = Show_RegistersCtrlL	control	keycode  70 = Show_StateCtrlL	alt	keycode  70 = Scroll_LockCtrlL	alt	keycode  71 = Ascii_7CtrlL	alt	keycode  72 = Ascii_8CtrlL	alt	keycode  73 = Ascii_9CtrlL	alt	keycode  75 = Ascii_4CtrlL	alt	keycode  76 = Ascii_5CtrlL	alt	keycode  77 = Ascii_6CtrlL	alt	keycode  79 = Ascii_1CtrlL	alt	keycode  80 = Ascii_2CtrlL	alt	keycode  81 = Ascii_3CtrlL	alt	keycode  82 = Ascii_0CtrlL	altgr	control	keycode  83 = BootCtrlL	control	alt	keycode  83 = BootCtrlL	keycode  86 = lessCtrlL	shift	keycode  86 = greaterCtrlL	altgr	keycode  86 = barCtrlL	alt	keycode  86 = Meta_lessCtrlL	keycode  87 = F11CtrlL	shift	keycode  87 = F11CtrlL	altgr	keycode  87 = Console_23CtrlL	control	keycode  87 = F11CtrlL	alt	keycode  87 = Console_11CtrlL	control	alt	keycode  87 = Console_11CtrlL	keycode  88 = F12CtrlL	shift	keycode  88 = F12CtrlL	altgr	keycode  88 = Console_24CtrlL	control	keycode  88 = F12CtrlL	alt	keycode  88 = Console_12CtrlL	control	alt	keycode  88 = Console_12CtrlL	control	keycode  99 = Control_backslashCtrlL	alt	keycode  99 = Control_backslashCtrlL	shift	keycode 104 = Scroll_BackwardCtrlL	alt	keycode 105 = Decr_ConsoleCtrlL	alt	keycode 106 = Incr_ConsoleCtrlL	shift	keycode 109 = Scroll_ForwardCtrlL	altgr	control	keycode 111 = BootCtrlL	control	alt	keycode 111 = Boot## Part three: The switching keys to CtrlL (greek) mode## alt+shift, shift+alt (left side alt and shift only)	alt	keycode  42 = CtrlL_Lock	shift	keycode  56 = CtrlL_LockCtrlL	alt	keycode  42 = CtrlL_LockCtrlL	shift	keycode  56 = CtrlL_Lock# on win95 keyboards, we define extra keyskeycode 125 = CtrlLkeycode 126 = CtrlLkeycode 127 = CtrlL_Lock## Part four: The particular definitions of CtrlL (greek) mode#CtrlL	keycode  16 = semicolonCtrlL	shift	keycode  16 = colonCtrlL	keycode  17 = terminalsigmaCtrlL	shift	keycode  17 = 0267 # anv teleiaCtrlL	keycode  18 = +epsilonCtrlL	shift	keycode  18 = +EpsilonCtrlL	keycode  19 = +rhoCtrlL	shift	keycode  19 = +RhoCtrlL	keycode  20 = +tauCtrlL	shift	keycode  20 = +TauCtrlL	keycode  21 = +upsilonCtrlL	shift	keycode  21 = +UpsilonCtrlL	keycode  22 = +thetaCtrlL	shift	keycode  22 = +ThetaCtrlL	keycode  23 = +iotaCtrlL	shift	keycode  23 = +IotaCtrlL	keycode  24 = +omicronCtrlL	shift	keycode  24 = +OmicronCtrlL	keycode  25 = +piCtrlL	shift	keycode  25 = +PiCtrlL	keycode  30 = +alphaCtrlL	shift	keycode  30 = +AlphaCtrlL	keycode  31 = +sigmaCtrlL	shift	keycode  31 = +SigmaCtrlL	keycode  32 = +deltaCtrlL	shift	keycode  32 = +DeltaCtrlL	keycode  33 = +phiCtrlL	shift	keycode  33 = +PhiCtrlL	keycode  34 = +gammaCtrlL	shift	keycode  34 = +GammaCtrlL	keycode  35 = +etaCtrlL	shift	keycode  35 = +EtaCtrlL	keycode  36 = +ksiCtrlL	shift	keycode  36 = +KsiCtrlL	keycode  37 = +kappaCtrlL	shift	keycode  37 = +KappaCtrlL	keycode  38 = +lambdaCtrlL	shift	keycode  38 = +LambdaCtrlL	keycode  39 = dead_acuteCtrlL	shift	keycode  39 = dead_diaeresisCtrlL	control	keycode  39 = dead_circumflexCtrlL	keycode  40 = semicolonCtrlL	shift	keycode  40 = colonCtrlL	keycode  44 = +zetaCtrlL	shift	keycode  44 = +ZetaCtrlL	keycode  45 = +khiCtrlL	shift	keycode  45 = +KhiCtrlL	keycode  46 = +psiCtrlL	shift	keycode  46 = +PsiCtrlL	keycode  47 = +omegaCtrlL	shift	keycode  47 = +OmegaCtrlL	keycode  48 = +betaCtrlL	shift	keycode  48 = +BetaCtrlL	keycode  49 = +nuCtrlL	shift	keycode  49 = +NuCtrlL	keycode  50 = +muCtrlL	shift	keycode  50 = +Mu## Part five: The compose sequences#compose '\'' '

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -