Blame data/keymaps/i386/qwerty/gr.map

Packit Service 50ad14
# v0.95 Sat Jun 21 21:49:26 EET 1997. Replaces: v0.90 Tue Apr  5 17:20:51 1994
Packit Service 50ad14
# This is the improved greek map, (file gr.map), for linux kbd.
Packit Service 50ad14
# The compose combinations are back in, and better mode switch keys.
Packit Service 50ad14
#
Packit Service 50ad14
# Use:
Packit Service 50ad14
# Left-shift-alt is the greek-lock key (the same as in Win95).
Packit Service 50ad14
# The new win95 keys (on win95 keyboard) can be used too
Packit Service 50ad14
# (until a better use of them is found):
Packit Service 50ad14
# Left and Right win95 keys act like shift-to-greek,
Packit Service 50ad14
# and Right win95menu key acts like greek-lock.
Packit Service 50ad14
#
Packit Service 50ad14
# I was unable to define two dead keys in a row, so:
Packit Service 50ad14
# For both accent and dialytika use Ctrl and the accent key.
Packit Service 50ad14
#
Packit Service 50ad14
# For bugs/remarks, send mail to sarantos@ics.forth.gr
Packit Service 50ad14
# You can get updated versions from
Packit Service 50ad14
# http://www.ics.forth.gr/~sarantos/gr.map
Packit Service 50ad14
#
Packit Service 50ad14
# This is an iso-8859-7 mapping. Use together with "setfont iso07.*"
Packit Service 50ad14
# activated by sending Esc ( K to the console.
Packit Service 50ad14
#
Packit Service 50ad14
charset "iso-8859-7"
Packit Service 50ad14
keymaps 0-2,4-6,8-9,12,64-66,68-70,72-73,76
Packit Service 50ad14
include "linux-with-alt-and-altgr"
Packit Service 50ad14
strings as usual
Packit Service 50ad14
#
Packit Service 50ad14
# The definitions are divided into 6 parts.
Packit Service 50ad14
Packit Service 50ad14
#
Packit Service 50ad14
# Part one: The full us map (us.map, from 14 Mar 1994),
Packit Service 50ad14
# without the (empty) keycodes for 125, 126 and 127.
Packit Service 50ad14
# The strings are appended at the end.
Packit Service 50ad14
#
Packit Service 50ad14
Packit Service 50ad14
keycode   1 = Escape           Escape
Packit Service 50ad14
	alt     keycode   1 = Meta_Escape
Packit Service 50ad14
keycode   2 = one              exclam
Packit Service 50ad14
	alt     keycode   2 = Meta_one
Packit Service 50ad14
	alt shift keycode   2 = Meta_exclam
Packit Service 50ad14
keycode   3 = two              at               at
Packit Service 50ad14
	control keycode   3 = nul
Packit Service 50ad14
	control shift keycode   3 = nul
Packit Service 50ad14
	alt     keycode   3 = Meta_two
Packit Service 50ad14
	alt shift keycode   3 = Meta_at
Packit Service 50ad14
keycode   4 = three            numbersign
Packit Service 50ad14
	control keycode   4 = Escape
Packit Service 50ad14
	alt     keycode   4 = Meta_three
Packit Service 50ad14
	alt shift keycode   4 = Meta_numbersign
Packit Service 50ad14
keycode   5 = four             dollar           dollar
Packit Service 50ad14
	control keycode   5 = Control_backslash
Packit Service 50ad14
	alt     keycode   5 = Meta_four
Packit Service 50ad14
	alt shift keycode   5 = Meta_dollar
Packit Service 50ad14
keycode   6 = five             percent
Packit Service 50ad14
	control keycode   6 = Control_bracketright
Packit Service 50ad14
	alt     keycode   6 = Meta_five
Packit Service 50ad14
	alt shift keycode   6 = Meta_percent
Packit Service 50ad14
keycode   7 = six              asciicircum
Packit Service 50ad14
	control keycode   7 = Control_asciicircum
Packit Service 50ad14
	alt     keycode   7 = Meta_six
Packit Service 50ad14
	alt shift keycode   7 = Meta_asciicircum
Packit Service 50ad14
keycode   8 = seven            ampersand        braceleft
Packit Service 50ad14
	control keycode   8 = Control_underscore
Packit Service 50ad14
	alt     keycode   8 = Meta_seven
Packit Service 50ad14
keycode   9 = eight            asterisk         bracketleft
Packit Service 50ad14
	control keycode   9 = Delete
Packit Service 50ad14
	alt     keycode   9 = Meta_eight
Packit Service 50ad14
keycode  10 = nine             parenleft        bracketright
Packit Service 50ad14
	alt     keycode  10 = Meta_nine
Packit Service 50ad14
keycode  11 = zero             parenright       braceright
Packit Service 50ad14
	alt     keycode  11 = Meta_zero
Packit Service 50ad14
keycode  12 = minus            underscore       backslash
Packit Service 50ad14
	control keycode  12 = Control_underscore
Packit Service 50ad14
	control shift keycode  12 = Control_underscore
Packit Service 50ad14
	alt     keycode  12 = Meta_minus
Packit Service 50ad14
keycode  13 = equal            plus
Packit Service 50ad14
	alt     keycode  13 = Meta_equal
Packit Service 50ad14
keycode  14 = Delete           Delete
Packit Service 50ad14
	control	keycode  14 = BackSpace
Packit Service 50ad14
	alt     keycode  14 = Meta_Delete
Packit Service 50ad14
keycode  15 = Tab              Meta_Tab
Packit Service 50ad14
	alt     keycode  15 = Meta_Tab
Packit Service 50ad14
keycode  16 = q
Packit Service 50ad14
keycode  17 = w
Packit Service 50ad14
keycode  18 = e
Packit Service 50ad14
keycode  19 = r
Packit Service 50ad14
keycode  20 = t
Packit Service 50ad14
keycode  21 = y
Packit Service 50ad14
keycode  22 = u
Packit Service 50ad14
keycode  23 = i
Packit Service 50ad14
keycode  24 = o
Packit Service 50ad14
keycode  25 = p
Packit Service 50ad14
keycode  26 = bracketleft      braceleft
Packit Service 50ad14
	control keycode  26 = Escape
Packit Service 50ad14
	alt     keycode  26 = Meta_bracketleft
Packit Service 50ad14
	alt shift keycode  26 = Meta_braceleft
Packit Service 50ad14
keycode  27 = bracketright     braceright       asciitilde
Packit Service 50ad14
	control keycode  27 = Control_bracketright
Packit Service 50ad14
	alt     keycode  27 = Meta_bracketright
Packit Service 50ad14
	alt shift keycode  27 = Meta_braceright
Packit Service 50ad14
keycode  28 = Return
Packit Service 50ad14
	alt     keycode  28 = 0x080d
Packit Service 50ad14
keycode  29 = Control
Packit Service 50ad14
keycode  30 = a
Packit Service 50ad14
keycode  31 = s
Packit Service 50ad14
keycode  32 = d
Packit Service 50ad14
keycode  33 = f
Packit Service 50ad14
keycode  34 = g
Packit Service 50ad14
keycode  35 = h
Packit Service 50ad14
keycode  36 = j
Packit Service 50ad14
keycode  37 = k
Packit Service 50ad14
keycode  38 = l
Packit Service 50ad14
keycode  39 = semicolon        colon
Packit Service 50ad14
	alt     keycode  39 = Meta_semicolon
Packit Service 50ad14
keycode  40 = apostrophe       quotedbl
Packit Service 50ad14
	control keycode  40 = Control_g
Packit Service 50ad14
	alt     keycode  40 = Meta_apostrophe
Packit Service 50ad14
keycode  41 = grave            asciitilde
Packit Service 50ad14
	control keycode  41 = nul
Packit Service 50ad14
	alt     keycode  41 = Meta_grave
Packit Service 50ad14
keycode  42 = Shift
Packit Service 50ad14
keycode  43 = backslash        bar
Packit Service 50ad14
	control keycode  43 = Control_backslash
Packit Service 50ad14
	alt     keycode  43 = Meta_backslash
Packit Service 50ad14
	alt shift keycode  43 = Meta_bar
Packit Service 50ad14
keycode  44 = z
Packit Service 50ad14
keycode  45 = x
Packit Service 50ad14
keycode  46 = c
Packit Service 50ad14
keycode  47 = v
Packit Service 50ad14
keycode  48 = b
Packit Service 50ad14
keycode  49 = n
Packit Service 50ad14
keycode  50 = m
Packit Service 50ad14
keycode  51 = comma            less
Packit Service 50ad14
	alt     keycode  51 = Meta_comma
Packit Service 50ad14
	alt shift keycode  51 = Meta_less
Packit Service 50ad14
keycode  52 = period           greater
Packit Service 50ad14
	alt     keycode  52 = Meta_period
Packit Service 50ad14
	alt shift keycode  52 = Meta_greater
Packit Service 50ad14
keycode  53 = slash            question
Packit Service 50ad14
	control keycode  53 = Delete
Packit Service 50ad14
	alt     keycode  53 = Meta_slash
Packit Service 50ad14
keycode  54 = Shift
Packit Service 50ad14
keycode  56 = Alt
Packit Service 50ad14
keycode  57 = space
Packit Service 50ad14
	control keycode  57 = nul
Packit Service 50ad14
	alt     keycode  57 = Meta_space
Packit Service 50ad14
keycode  58 = Caps_Lock
Packit Service 50ad14
keycode  86 = less             greater          bar
Packit Service 50ad14
	alt     keycode  86 = Meta_less
Packit Service 50ad14
keycode  97 = Control
Packit Service 50ad14
Packit Service 50ad14
#
Packit Service 50ad14
# Part two: all these definitions, in CtrlL (greek) mode.
Packit Service 50ad14
# Only the redefined keys (letters, accents and quotas)
Packit Service 50ad14
# and the keys with one symbol defined for all modes, are excluded.
Packit Service 50ad14
#
Packit Service 50ad14
CtrlL	keycode   1 = Escape
Packit Service 50ad14
CtrlL	shift	keycode   1 = Escape
Packit Service 50ad14
CtrlL	alt	keycode   1 = Meta_Escape
Packit Service 50ad14
CtrlL	keycode   2 = one
Packit Service 50ad14
CtrlL	shift	keycode   2 = exclam
Packit Service 50ad14
CtrlL	alt	keycode   2 = Meta_one
Packit Service 50ad14
CtrlL	alt	shift	keycode   2 = Meta_exclam
Packit Service 50ad14
CtrlL	keycode   3 = two
Packit Service 50ad14
CtrlL	shift	keycode   3 = at
Packit Service 50ad14
CtrlL	altgr	keycode   3 = at
Packit Service 50ad14
CtrlL	control	keycode   3 = nul
Packit Service 50ad14
CtrlL	control	shift	keycode   3 = nul
Packit Service 50ad14
CtrlL	alt	keycode   3 = Meta_two
Packit Service 50ad14
CtrlL	alt	shift	keycode   3 = Meta_at
Packit Service 50ad14
CtrlL	keycode   4 = three
Packit Service 50ad14
CtrlL	shift	keycode   4 = numbersign
Packit Service 50ad14
CtrlL	control	keycode   4 = Escape
Packit Service 50ad14
CtrlL	alt	keycode   4 = Meta_three
Packit Service 50ad14
CtrlL	alt	shift	keycode   4 = Meta_numbersign
Packit Service 50ad14
CtrlL	keycode   5 = four
Packit Service 50ad14
CtrlL	shift	keycode   5 = dollar
Packit Service 50ad14
CtrlL	altgr	keycode   5 = dollar
Packit Service 50ad14
CtrlL	control	keycode   5 = Control_backslash
Packit Service 50ad14
CtrlL	alt	keycode   5 = Meta_four
Packit Service 50ad14
CtrlL	alt	shift	keycode   5 = Meta_dollar
Packit Service 50ad14
CtrlL	keycode   6 = five
Packit Service 50ad14
CtrlL	shift	keycode   6 = percent
Packit Service 50ad14
CtrlL	control	keycode   6 = Control_bracketright
Packit Service 50ad14
CtrlL	alt	keycode   6 = Meta_five
Packit Service 50ad14
CtrlL	alt	shift	keycode   6 = Meta_percent
Packit Service 50ad14
CtrlL	keycode   7 = six
Packit Service 50ad14
CtrlL	shift	keycode   7 = asciicircum
Packit Service 50ad14
CtrlL	control	keycode   7 = Control_asciicircum
Packit Service 50ad14
CtrlL	alt	keycode   7 = Meta_six
Packit Service 50ad14
CtrlL	alt	shift	keycode   7 = Meta_asciicircum
Packit Service 50ad14
CtrlL	keycode   8 = seven
Packit Service 50ad14
CtrlL	shift	keycode   8 = ampersand
Packit Service 50ad14
CtrlL	altgr	keycode   8 = braceleft
Packit Service 50ad14
CtrlL	control	keycode   8 = Control_underscore
Packit Service 50ad14
CtrlL	alt	keycode   8 = Meta_seven
Packit Service 50ad14
CtrlL	keycode   9 = eight
Packit Service 50ad14
CtrlL	shift	keycode   9 = asterisk
Packit Service 50ad14
CtrlL	altgr	keycode   9 = bracketleft
Packit Service 50ad14
CtrlL	control	keycode   9 = Delete
Packit Service 50ad14
CtrlL	alt	keycode   9 = Meta_eight
Packit Service 50ad14
CtrlL	keycode  10 = nine
Packit Service 50ad14
CtrlL	shift	keycode  10 = parenleft
Packit Service 50ad14
CtrlL	altgr	keycode  10 = bracketright
Packit Service 50ad14
CtrlL	alt	keycode  10 = Meta_nine
Packit Service 50ad14
CtrlL	keycode  11 = zero
Packit Service 50ad14
CtrlL	shift	keycode  11 = parenright
Packit Service 50ad14
CtrlL	altgr	keycode  11 = braceright
Packit Service 50ad14
CtrlL	alt	keycode  11 = Meta_zero
Packit Service 50ad14
CtrlL	keycode  12 = minus
Packit Service 50ad14
CtrlL	shift	keycode  12 = underscore
Packit Service 50ad14
CtrlL	altgr	keycode  12 = backslash
Packit Service 50ad14
CtrlL	control	keycode  12 = Control_underscore
Packit Service 50ad14
CtrlL	control	shift	keycode  12 = Control_underscore
Packit Service 50ad14
CtrlL	alt	keycode  12 = Meta_minus
Packit Service 50ad14
CtrlL	keycode  13 = equal
Packit Service 50ad14
CtrlL	shift	keycode  13 = plus
Packit Service 50ad14
CtrlL	alt	keycode  13 = Meta_equal
Packit Service 50ad14
CtrlL	keycode  14 = Delete
Packit Service 50ad14
CtrlL	shift	keycode  14 = Delete
Packit Service 50ad14
CtrlL	control	keycode  14 = BackSpace
Packit Service 50ad14
CtrlL	alt	keycode  14 = Meta_Delete
Packit Service 50ad14
CtrlL	keycode  15 = Tab
Packit Service 50ad14
CtrlL	shift	keycode  15 = Tab
Packit Service 50ad14
CtrlL	alt	keycode  15 = Meta_Tab
Packit Service 50ad14
CtrlL	keycode  26 = bracketleft
Packit Service 50ad14
CtrlL	shift	keycode  26 = braceleft
Packit Service 50ad14
CtrlL	control	keycode  26 = Escape
Packit Service 50ad14
CtrlL	alt	keycode  26 = Meta_bracketleft
Packit Service 50ad14
CtrlL	alt	shift	keycode  26 = Meta_braceleft
Packit Service 50ad14
CtrlL	keycode  27 = bracketright
Packit Service 50ad14
CtrlL	shift	keycode  27 = braceright
Packit Service 50ad14
CtrlL	altgr	keycode  27 = asciitilde
Packit Service 50ad14
CtrlL	control	keycode  27 = Control_bracketright
Packit Service 50ad14
CtrlL	alt	keycode  27 = Meta_bracketright
Packit Service 50ad14
CtrlL	alt	shift	keycode  27 = Meta_braceright
Packit Service 50ad14
CtrlL	alt	keycode  28 = 0x080d
Packit Service 50ad14
#CtrlL	keycode  39 = semicolon
Packit Service 50ad14
#CtrlL	shift	keycode  39 = colon
Packit Service 50ad14
CtrlL	alt	keycode  39 = Meta_semicolon
Packit Service 50ad14
#CtrlL	keycode  40 = apostrophe
Packit Service 50ad14
#CtrlL	shift	keycode  40 = quotedbl
Packit Service 50ad14
CtrlL	control	keycode  40 = Control_g
Packit Service 50ad14
CtrlL	alt	keycode  40 = Meta_apostrophe
Packit Service 50ad14
CtrlL	keycode  41 = grave
Packit Service 50ad14
CtrlL	shift	keycode  41 = asciitilde
Packit Service 50ad14
CtrlL	control	keycode  41 = nul
Packit Service 50ad14
CtrlL	alt	keycode  41 = Meta_grave
Packit Service 50ad14
CtrlL	keycode  43 = backslash
Packit Service 50ad14
CtrlL	shift	keycode  43 = bar
Packit Service 50ad14
CtrlL	control	keycode  43 = Control_backslash
Packit Service 50ad14
CtrlL	alt	keycode  43 = Meta_backslash
Packit Service 50ad14
CtrlL	alt	shift	keycode  43 = Meta_bar
Packit Service 50ad14
CtrlL	keycode  51 = comma
Packit Service 50ad14
CtrlL	shift	keycode  51 = less
Packit Service 50ad14
CtrlL	alt	keycode  51 = Meta_comma
Packit Service 50ad14
CtrlL	alt	shift	keycode  51 = Meta_less
Packit Service 50ad14
CtrlL	keycode  52 = period
Packit Service 50ad14
CtrlL	shift	keycode  52 = greater
Packit Service 50ad14
CtrlL	alt	keycode  52 = Meta_period
Packit Service 50ad14
CtrlL	alt	shift	keycode  52 = Meta_greater
Packit Service 50ad14
CtrlL	keycode  53 = slash
Packit Service 50ad14
CtrlL	shift	keycode  53 = question
Packit Service 50ad14
CtrlL	control	keycode  53 = Delete
Packit Service 50ad14
CtrlL	alt	keycode  53 = Meta_slash
Packit Service 50ad14
CtrlL	keycode  57 = space
Packit Service 50ad14
CtrlL	shift	keycode  57 = space
Packit Service 50ad14
CtrlL	control	keycode  57 = nul
Packit Service 50ad14
CtrlL	alt	keycode  57 = Meta_space
Packit Service 50ad14
CtrlL	keycode  59 = F1
Packit Service 50ad14
CtrlL	shift	keycode  59 = F11
Packit Service 50ad14
CtrlL	altgr	keycode  59 = Console_13
Packit Service 50ad14
CtrlL	control	keycode  59 = F1
Packit Service 50ad14
CtrlL	alt	keycode  59 = Console_1
Packit Service 50ad14
CtrlL	control	alt	keycode  59 = Console_1
Packit Service 50ad14
CtrlL	keycode  60 = F2
Packit Service 50ad14
CtrlL	shift	keycode  60 = F12
Packit Service 50ad14
CtrlL	altgr	keycode  60 = Console_14
Packit Service 50ad14
CtrlL	control	keycode  60 = F2
Packit Service 50ad14
CtrlL	alt	keycode  60 = Console_2
Packit Service 50ad14
CtrlL	control	alt	keycode  60 = Console_2
Packit Service 50ad14
CtrlL	keycode  61 = F3
Packit Service 50ad14
CtrlL	shift	keycode  61 = F13
Packit Service 50ad14
CtrlL	altgr	keycode  61 = Console_15
Packit Service 50ad14
CtrlL	control	keycode  61 = F3
Packit Service 50ad14
CtrlL	alt	keycode  61 = Console_3
Packit Service 50ad14
CtrlL	control	alt	keycode  61 = Console_3
Packit Service 50ad14
CtrlL	keycode  62 = F4
Packit Service 50ad14
CtrlL	shift	keycode  62 = F14
Packit Service 50ad14
CtrlL	altgr	keycode  62 = Console_16
Packit Service 50ad14
CtrlL	control	keycode  62 = F4
Packit Service 50ad14
CtrlL	alt	keycode  62 = Console_4
Packit Service 50ad14
CtrlL	control	alt	keycode  62 = Console_4
Packit Service 50ad14
CtrlL	keycode  63 = F5
Packit Service 50ad14
CtrlL	shift	keycode  63 = F15
Packit Service 50ad14
CtrlL	altgr	keycode  63 = Console_17
Packit Service 50ad14
CtrlL	control	keycode  63 = F5
Packit Service 50ad14
CtrlL	alt	keycode  63 = Console_5
Packit Service 50ad14
CtrlL	control	alt	keycode  63 = Console_5
Packit Service 50ad14
CtrlL	keycode  64 = F6
Packit Service 50ad14
CtrlL	shift	keycode  64 = F16
Packit Service 50ad14
CtrlL	altgr	keycode  64 = Console_18
Packit Service 50ad14
CtrlL	control	keycode  64 = F6
Packit Service 50ad14
CtrlL	alt	keycode  64 = Console_6
Packit Service 50ad14
CtrlL	control	alt	keycode  64 = Console_6
Packit Service 50ad14
CtrlL	keycode  65 = F7
Packit Service 50ad14
CtrlL	shift	keycode  65 = F17
Packit Service 50ad14
CtrlL	altgr	keycode  65 = Console_19
Packit Service 50ad14
CtrlL	control	keycode  65 = F7
Packit Service 50ad14
CtrlL	alt	keycode  65 = Console_7
Packit Service 50ad14
CtrlL	control	alt	keycode  65 = Console_7
Packit Service 50ad14
CtrlL	keycode  66 = F8
Packit Service 50ad14
CtrlL	shift	keycode  66 = F18
Packit Service 50ad14
CtrlL	altgr	keycode  66 = Console_20
Packit Service 50ad14
CtrlL	control	keycode  66 = F8
Packit Service 50ad14
CtrlL	alt	keycode  66 = Console_8
Packit Service 50ad14
CtrlL	control	alt	keycode  66 = Console_8
Packit Service 50ad14
CtrlL	keycode  67 = F9
Packit Service 50ad14
CtrlL	shift	keycode  67 = F19
Packit Service 50ad14
CtrlL	altgr	keycode  67 = Console_21
Packit Service 50ad14
CtrlL	control	keycode  67 = F9
Packit Service 50ad14
CtrlL	alt	keycode  67 = Console_9
Packit Service 50ad14
CtrlL	control	alt	keycode  67 = Console_9
Packit Service 50ad14
CtrlL	keycode  68 = F10
Packit Service 50ad14
CtrlL	shift	keycode  68 = F20
Packit Service 50ad14
CtrlL	altgr	keycode  68 = Console_22
Packit Service 50ad14
CtrlL	control	keycode  68 = F10
Packit Service 50ad14
CtrlL	alt	keycode  68 = Console_10
Packit Service 50ad14
CtrlL	control	alt	keycode  68 = Console_10
Packit Service 50ad14
CtrlL	keycode  70 = Scroll_Lock
Packit Service 50ad14
CtrlL	shift	keycode  70 = Show_Memory
Packit Service 50ad14
CtrlL	altgr	keycode  70 = Show_Registers
Packit Service 50ad14
CtrlL	control	keycode  70 = Show_State
Packit Service 50ad14
CtrlL	alt	keycode  70 = Scroll_Lock
Packit Service 50ad14
CtrlL	alt	keycode  71 = Ascii_7
Packit Service 50ad14
CtrlL	alt	keycode  72 = Ascii_8
Packit Service 50ad14
CtrlL	alt	keycode  73 = Ascii_9
Packit Service 50ad14
CtrlL	alt	keycode  75 = Ascii_4
Packit Service 50ad14
CtrlL	alt	keycode  76 = Ascii_5
Packit Service 50ad14
CtrlL	alt	keycode  77 = Ascii_6
Packit Service 50ad14
CtrlL	alt	keycode  79 = Ascii_1
Packit Service 50ad14
CtrlL	alt	keycode  80 = Ascii_2
Packit Service 50ad14
CtrlL	alt	keycode  81 = Ascii_3
Packit Service 50ad14
CtrlL	alt	keycode  82 = Ascii_0
Packit Service 50ad14
CtrlL	altgr	control	keycode  83 = Boot
Packit Service 50ad14
CtrlL	control	alt	keycode  83 = Boot
Packit Service 50ad14
CtrlL	keycode  86 = less
Packit Service 50ad14
CtrlL	shift	keycode  86 = greater
Packit Service 50ad14
CtrlL	altgr	keycode  86 = bar
Packit Service 50ad14
CtrlL	alt	keycode  86 = Meta_less
Packit Service 50ad14
CtrlL	keycode  87 = F11
Packit Service 50ad14
CtrlL	shift	keycode  87 = F11
Packit Service 50ad14
CtrlL	altgr	keycode  87 = Console_23
Packit Service 50ad14
CtrlL	control	keycode  87 = F11
Packit Service 50ad14
CtrlL	alt	keycode  87 = Console_11
Packit Service 50ad14
CtrlL	control	alt	keycode  87 = Console_11
Packit Service 50ad14
CtrlL	keycode  88 = F12
Packit Service 50ad14
CtrlL	shift	keycode  88 = F12
Packit Service 50ad14
CtrlL	altgr	keycode  88 = Console_24
Packit Service 50ad14
CtrlL	control	keycode  88 = F12
Packit Service 50ad14
CtrlL	alt	keycode  88 = Console_12
Packit Service 50ad14
CtrlL	control	alt	keycode  88 = Console_12
Packit Service 50ad14
CtrlL	control	keycode  99 = Control_backslash
Packit Service 50ad14
CtrlL	alt	keycode  99 = Control_backslash
Packit Service 50ad14
CtrlL	shift	keycode 104 = Scroll_Backward
Packit Service 50ad14
CtrlL	alt	keycode 105 = Decr_Console
Packit Service 50ad14
CtrlL	alt	keycode 106 = Incr_Console
Packit Service 50ad14
CtrlL	shift	keycode 109 = Scroll_Forward
Packit Service 50ad14
CtrlL	altgr	control	keycode 111 = Boot
Packit Service 50ad14
CtrlL	control	alt	keycode 111 = Boot
Packit Service 50ad14
Packit Service 50ad14
#
Packit Service 50ad14
# Part three: The switching keys to CtrlL (greek) mode
Packit Service 50ad14
#
Packit Service 50ad14
# alt+shift, shift+alt (left side alt and shift only)
Packit Service 50ad14
	alt	keycode  42 = CtrlL_Lock
Packit Service 50ad14
	shift	keycode  56 = CtrlL_Lock
Packit Service 50ad14
CtrlL	alt	keycode  42 = CtrlL_Lock
Packit Service 50ad14
CtrlL	shift	keycode  56 = CtrlL_Lock
Packit Service 50ad14
Packit Service 50ad14
# on win95 keyboards, we define extra keys
Packit Service 50ad14
Packit Service 50ad14
keycode 125 = CtrlL
Packit Service 50ad14
keycode 126 = CtrlL
Packit Service 50ad14
keycode 127 = CtrlL_Lock
Packit Service 50ad14
Packit Service 50ad14
#
Packit Service 50ad14
# Part four: The particular definitions of CtrlL (greek) mode
Packit Service 50ad14
#
Packit Service 50ad14
CtrlL	keycode  16 = semicolon
Packit Service 50ad14
CtrlL	shift	keycode  16 = colon
Packit Service 50ad14
CtrlL	keycode  17 = terminalsigma
Packit Service 50ad14
CtrlL	shift	keycode  17 = 0267 # anv teleia
Packit Service 50ad14
CtrlL	keycode  18 = +epsilon
Packit Service 50ad14
CtrlL	shift	keycode  18 = +Epsilon
Packit Service 50ad14
CtrlL	keycode  19 = +rho
Packit Service 50ad14
CtrlL	shift	keycode  19 = +Rho
Packit Service 50ad14
CtrlL	keycode  20 = +tau
Packit Service 50ad14
CtrlL	shift	keycode  20 = +Tau
Packit Service 50ad14
CtrlL	keycode  21 = +upsilon
Packit Service 50ad14
CtrlL	shift	keycode  21 = +Upsilon
Packit Service 50ad14
CtrlL	keycode  22 = +theta
Packit Service 50ad14
CtrlL	shift	keycode  22 = +Theta
Packit Service 50ad14
CtrlL	keycode  23 = +iota
Packit Service 50ad14
CtrlL	shift	keycode  23 = +Iota
Packit Service 50ad14
CtrlL	keycode  24 = +omicron
Packit Service 50ad14
CtrlL	shift	keycode  24 = +Omicron
Packit Service 50ad14
CtrlL	keycode  25 = +pi
Packit Service 50ad14
CtrlL	shift	keycode  25 = +Pi
Packit Service 50ad14
CtrlL	keycode  30 = +alpha
Packit Service 50ad14
CtrlL	shift	keycode  30 = +Alpha
Packit Service 50ad14
CtrlL	keycode  31 = +sigma
Packit Service 50ad14
CtrlL	shift	keycode  31 = +Sigma
Packit Service 50ad14
CtrlL	keycode  32 = +delta
Packit Service 50ad14
CtrlL	shift	keycode  32 = +Delta
Packit Service 50ad14
CtrlL	keycode  33 = +phi
Packit Service 50ad14
CtrlL	shift	keycode  33 = +Phi
Packit Service 50ad14
CtrlL	keycode  34 = +gamma
Packit Service 50ad14
CtrlL	shift	keycode  34 = +Gamma
Packit Service 50ad14
CtrlL	keycode  35 = +eta
Packit Service 50ad14
CtrlL	shift	keycode  35 = +Eta
Packit Service 50ad14
CtrlL	keycode  36 = +ksi
Packit Service 50ad14
CtrlL	shift	keycode  36 = +Ksi
Packit Service 50ad14
CtrlL	keycode  37 = +kappa
Packit Service 50ad14
CtrlL	shift	keycode  37 = +Kappa
Packit Service 50ad14
CtrlL	keycode  38 = +lambda
Packit Service 50ad14
CtrlL	shift	keycode  38 = +Lambda
Packit Service 50ad14
CtrlL	keycode  39 = dead_acute
Packit Service 50ad14
CtrlL	shift	keycode  39 = dead_diaeresis
Packit Service 50ad14
CtrlL	control	keycode  39 = dead_circumflex
Packit Service 50ad14
CtrlL	keycode  40 = semicolon
Packit Service 50ad14
CtrlL	shift	keycode  40 = colon
Packit Service 50ad14
CtrlL	keycode  44 = +zeta
Packit Service 50ad14
CtrlL	shift	keycode  44 = +Zeta
Packit Service 50ad14
CtrlL	keycode  45 = +khi
Packit Service 50ad14
CtrlL	shift	keycode  45 = +Khi
Packit Service 50ad14
CtrlL	keycode  46 = +psi
Packit Service 50ad14
CtrlL	shift	keycode  46 = +Psi
Packit Service 50ad14
CtrlL	keycode  47 = +omega
Packit Service 50ad14
CtrlL	shift	keycode  47 = +Omega
Packit Service 50ad14
CtrlL	keycode  48 = +beta
Packit Service 50ad14
CtrlL	shift	keycode  48 = +Beta
Packit Service 50ad14
CtrlL	keycode  49 = +nu
Packit Service 50ad14
CtrlL	shift	keycode  49 = +Nu
Packit Service 50ad14
CtrlL	keycode  50 = +mu
Packit Service 50ad14
CtrlL	shift	keycode  50 = +Mu
Packit Service 50ad14
Packit Service 50ad14
#
Packit Service 50ad14
# Part five: The compose sequences
Packit Service 50ad14
#
Packit Service 50ad14
compose '\'' 'Á' to '¶' # Alphaaccent
Packit Service 50ad14
compose '\'' 'Å' to '¸' # Epsilonaccent
Packit Service 50ad14
compose '\'' 'Ç' to '¹' # Etaaccent
Packit Service 50ad14
compose '\'' 'É' to 'º' # Iotaaccent
Packit Service 50ad14
compose '\'' 'Ï' to '¼' # Omicronaccent
Packit Service 50ad14
compose '\'' 'Õ' to '¾' # Upsilonaccent
Packit Service 50ad14
compose '\'' 'Ù' to '¿' # Omegaaccent
Packit Service 50ad14
compose '\'' 'á' to 'Ü' # alphaaccent
Packit Service 50ad14
compose '\'' 'å' to 'Ý' # epsilonaccent
Packit Service 50ad14
compose '\'' 'ç' to 'Þ' # etaaccent
Packit Service 50ad14
compose '\'' 'é' to 'ß' # iotaaccent
Packit Service 50ad14
compose '\'' 'ï' to 'ü' # omicronaccent
Packit Service 50ad14
compose '\'' 'õ' to 'ý' # upsilonaccent
Packit Service 50ad14
compose '\'' 'ù' to 'þ' # omegaaccent
Packit Service 50ad14
compose '"' 'É' to 'Ú' # Iotadiaeresis
Packit Service 50ad14
compose '"' 'Õ' to 'Û' # Upsilondiaeresis
Packit Service 50ad14
compose '"' 'é' to 'ú' # iotadiaeresis
Packit Service 50ad14
compose '"' 'õ' to 'û' # upsilondiaeresis
Packit Service 50ad14
compose '^' 'é' to 'À' # iotadiaeresisaccent
Packit Service 50ad14
compose '^' 'õ' to 'à' # upsilondiaeresisaccent
Packit Service 50ad14
compose '\'' '\'' to ';' # semicolon
Packit Service 50ad14
compose '"' '"' to ':' # colon
Packit Service 50ad14
compose '\'' ' ' to '\'' # quota/accent
Packit Service 50ad14