Blob Blame History Raw
# se-lat6.map
# Covers ISO 8859-10, 1993
# se-fi-lat6.map modifies this keymap for use in Finland and Sweden.
# by <Regnor.Jernsletten@sami.uit.no>
# Documented.  Accents in <> are dead keys.
# Order:  key, Shift+key, AltGr-key, AltGr+Shift+key
#
keymaps 0-4,6,8,12
strings as usual

	keycode   1 = Escape
    alt	keycode   1 = Meta_Escape

# 1 !
	keycode   2 = one	exclam	one	exclam
    alt	keycode   2 = Meta_one

# 2 " @ "
	keycode   3 = two	quotedbl	at	quotedbl
control	keycode   3 = nul
    alt	keycode   3 = Meta_two

# 3 #
	keycode   4 = three	numbersign	three	numbersign
control	keycode   4 = Escape
    alt	keycode   4 = Meta_three

# 4 $ < >
	keycode   5 = four	dollar	less	greater
control	keycode   5 = Control_backslash
    alt	keycode   5 = Meta_four

# 5 % 
	keycode   6 = five	percent	five	five	percent
control	keycode   6 = Control_bracketright
    alt	keycode   6 = Meta_five

# 6 &
	keycode   7 = six	ampersand	six	ampersand
control	keycode   7 = Control_asciicircum
    alt	keycode   7 = Meta_six

# 7 / { |
	keycode   8 = seven	slash		braceleft	0x7c
control	keycode   8 = Control_underscore
    alt	keycode   8 = Meta_seven

# 8 ( [ {
	keycode   9 = eight	parenleft	bracketleft	braceleft
control	keycode   9 = Delete
    alt	keycode   9 = Meta_eight

# 9 ) ] }
	keycode  10 = nine	parenright	bracketright	braceright
    alt	keycode  10 = Meta_nine

# 0 = } =
	keycode  11 = zero	equal	braceright	equal
    alt	keycode  11 = Meta_zero

# + ? + ?
	keycode  12 = plus	question	plus	question
    alt	keycode  12 = Meta_plus

# \ ` <'> <`>
	keycode  13 = backslash	grave		dead_acute	dead_grave
control	keycode  13 = Control_backslash
    alt	keycode  13 = Meta_backslash

	keycode  14 = Delete	Delete
control	keycode  14 = Control_underscore	# For Emacs' UNDO :-)
    alt	keycode  14 = Meta_Delete

	keycode  15 = Tab	Tab
    alt	keycode  15 = Meta_Tab

# q Q ä Ä
	keycode  16 = +q	+Q		+adiaeresis	+Adiaeresis
	keycode  17 = +w

# e E é É
	keycode  18 = +e	+E		+eacute		+Eacute
control	keycode  18 = Control_e
    alt	keycode  18 = Meta_e

# r R 
	keycode  19 = +r	+R
control	keycode  19 = Control_r
    alt	keycode  19 = Meta_r

# t stroke on AltGr!
# t T » «
	keycode  20 = +t	+T		+0xbb	+0xab
control	keycode  20 = Control_t
    alt	keycode  20 = Meta_t


# y Y ý Ý
	keycode  21 = +y	+Y	+yacute	+Yacute
control	keycode  21 = Control_y
    alt	keycode  21 = Meta_y

# u U ü Ü
	keycode  22 = +u	+U	+udiaeresis	+Udiaeresis
control	keycode  22 = Control_u
    alt	keycode  22 = Meta_u

# i I ï Ï
	keycode  23 = +i	+I	+idiaeresis	+Idiaeresis
control	keycode  23 = Tab
    alt	keycode  23 = Meta_i

# o O ö Ö
	keycode  24 = +o	+O		+odiaeresis	+Odiaeresis
control	keycode  24 = Control_o
    alt	keycode  24 = Meta_o

# p P þ þ
	keycode  25 = +p	+P	0xfe	0xde
control	keycode  25 = Control_p
    alt	keycode  25 = Meta_p

# å Å â Â
	keycode  26 = +aring	+Aring		+acircumflex	+Acircumflex
control	keycode  26 = Control_bracketright
    alt	keycode  26 = Meta_bracketright

# <"> <~> ~ ^ 
	keycode  27 = dead_diaeresis	dead_tilde	asciitilde asciicircum
control	keycode  27 = Control_asciicircum
    alt	keycode  27 = Meta_asciicircum

	keycode  28 = Return
    alt	keycode  28 = 0x080d

	keycode  29 = Control

# a A á Á
	keycode  30 = +a	+A	+aacute		+Aacute
control	keycode  30 = Control_a
    alt	keycode  30 = Meta_a

# s S º ª
	keycode  31 = +s	+S	+0xba	+0xaa
control	keycode  31 = Control_s

# d D ð Ð
	keycode  32 = +d	+D		+eth		+ETH
control	keycode  32 = Control_d
    alt	keycode  32 = Meta_d

# f F f F
	keycode  33 = +f
control	keycode  33 = Control_f
    alt	keycode  33 = Meta_f

	keycode  34 = +g
	keycode  35 = +h
	keycode  36 = +j
	keycode  37 = +k
	keycode  38 = +l

# ø Ø ö Ö
	keycode  39 = +oslash	+Ooblique	+odiaeresis	+Odiaeresis
control	keycode  39 = Control_backslash
    alt	keycode  39 = Meta_backslash

# æ Æ ä Ä
	keycode  40 = +ae	+AE	+adiaeresis	+Adiaeresis
control	keycode  40 = Escape
    alt	keycode  40 = Meta_bracketleft

# | § | §
	keycode  41 = bar	0xa7	bar	0xa7
control	keycode  41 = Control_backslash
    alt	keycode  41 = Meta_bar

	keycode  42 = Shift

# ' * <^> ×
	keycode  43 = apostrophe asterisk	dead_circumflex	multiply
    alt	keycode  43 = Meta_apostrophe

# z Z ¼ ¬
	keycode  44 = +z	+Z	+0xbc	+0xac

# x X
	keycode  45 = +x
control	keycode  45 = Control_x
    alt	keycode  45 = Meta_x

# c C è È
	keycode  46 = +c	+C	+0xe8	+0xc8
control	keycode  46 = Control_c
    alt	keycode  46 = Meta_c

	keycode  47 = +v
	keycode  48 = +b

# n N ¿ ¯
	keycode  49 = +n	+N	+0xbf	+0xaf
control	keycode  49 = Control_n
    alt	keycode  49 = Meta_n

	keycode  50 = +m
control	keycode  50 = Control_m
    alt	keycode  50 = Meta_m

# , ;
	keycode  51 = comma	semicolon	comma	semicolon
    alt	keycode  51 = Meta_comma

# . :
	keycode  52 = period	colon	period	colon
    alt	keycode  52 = Meta_period

# - _ ­ 
	keycode  53 = minus	underscore	hyphen
control	keycode  53 = Control_underscore
    alt	keycode  53 = Meta_minus

	keycode  54 = Shift
	keycode  55 = KP_Multiply
	keycode  56 = Alt

	keycode  57 = space	space		nobreakspace	nobreakspace
control	keycode  57 = nul
    alt	keycode  57 = Meta_space

	keycode  58 = Caps_Lock

	keycode  59 = F1	F11		Console_13
control	keycode  59 = F1
    alt	keycode  59 = Console_1
control alt	keycode  59 = Console_1

	keycode  60 = F2	F12		Console_14
control	keycode  60 = F2
    alt	keycode  60 = Console_2
control alt	keycode  60 = Console_2

	keycode  61 = F3	F13		Console_15
control	keycode  61 = F3
    alt	keycode  61 = Console_3
control alt	keycode  61 = Console_3

	keycode  62 = F4	F14		Console_16
control	keycode  62 = F4
    alt	keycode  62 = Console_4
control alt	keycode  62 = Console_4

	keycode  63 = F5	F15		Console_17
control	keycode  63 = F5
    alt	keycode  63 = Console_5
control alt	keycode  63 = Console_5

	keycode  64 = F6	F16		Console_18
control	keycode  64 = F6
    alt	keycode  64 = Console_6
control alt	keycode  64 = Console_6

	keycode  65 = F7	F17		Console_19
control	keycode  65 = F7
    alt	keycode  65 = Console_7
control alt	keycode  65 = Console_7

	keycode  66 = F8	F18		Console_20
control	keycode  66 = F8
    alt	keycode  66 = Console_8
control alt	keycode  66 = Console_8

	keycode  67 = F9	F19		Console_21
control	keycode  67 = F9
    alt	keycode  67 = Console_9
control alt	keycode  67 = Console_9

	keycode  68 = F10	F20		Console_22
control	keycode  68 = F10
    alt	keycode  68 = Console_10
control alt	keycode  68 = Console_10

	keycode  69 = Num_Lock

	keycode  70 = Scroll_Lock Show_Memory	Show_Registers
control	keycode  70 = Show_State
    alt	keycode  70 = Scroll_Lock

	keycode  71 = KP_7
    alt	keycode  71 = Ascii_7

	keycode  72 = KP_8
    alt	keycode  72 = Ascii_8

	keycode  73 = KP_9
    alt	keycode  73 = Ascii_9

	keycode  74 = KP_Subtract

	keycode  75 = KP_4
    alt	keycode  75 = Ascii_4

	keycode  76 = KP_5
    alt	keycode  76 = Ascii_5

	keycode  77 = KP_6
    alt	keycode  77 = Ascii_6

	keycode  78 = KP_Add

	keycode  79 = KP_1
    alt	keycode  79 = Ascii_1

	keycode  80 = KP_2
    alt	keycode  80 = Ascii_2

	keycode  81 = KP_3
    alt	keycode  81 = Ascii_3

	keycode  82 = KP_0
    alt	keycode  82 = Ascii_0

	keycode  83 = KP_Comma
control altgr	keycode  83 = Boot
control alt	keycode  83 = Boot

	keycode  84 = Last_Console
	keycode  85 =

	keycode  86 = less	greater		guillemotleft	guillemotright
    alt	keycode  86 = Meta_less

	keycode  87 = F11	F11		Console_23
control	keycode  87 = F11
    alt	keycode  87 = Console_11
control alt	keycode  87 = Console_11

	keycode  88 = F12	F12		Console_24
control	keycode  88 = F12
    alt	keycode  88 = Console_12
control alt	keycode  88 = Console_12

	keycode  89 =
	keycode  90 =
	keycode  91 =
	keycode  92 =
	keycode  93 =
	keycode  94 =
	keycode  95 =
	keycode  96 = KP_Enter
	keycode  97 = Control
	keycode  98 = KP_Divide

	keycode  99 = VoidSymbol
control	keycode  99 = Control_backslash
    alt	keycode  99 = Control_backslash

	keycode 100 = AltGr
	keycode 101 = Break
	keycode 102 = Find

	keycode 103 = Up
control keycode 103 = Scroll_Backward

	keycode 104 = Prior	Scroll_Backward
	keycode 105 = Left
alt     keycode 105 = Decr_Console
	keycode 106 = Right
alt     keycode 106 = Incr_Console
	keycode 107 = Select

	keycode 108 = Down
control keycode 108 = Scroll_Forward

	keycode 109 = Next	Scroll_Forward
	keycode 110 = Insert

	keycode 111 = Delete		# "Remove" originally, weird...
control alt	keycode 111 = Boot
control altgr	keycode 111 = Boot