diff options
Diffstat (limited to 'recipes/keymap-locales')
14 files changed, 226 insertions, 0 deletions
diff --git a/recipes/keymap-locales/files/akita/keymap-extension-2.4-de.map b/recipes/keymap-locales/files/akita/keymap-extension-2.4-de.map new file mode 100644 index 0000000000..0a43c8d107 --- /dev/null +++ b/recipes/keymap-locales/files/akita/keymap-extension-2.4-de.map @@ -0,0 +1,8 @@ +# German keymappings +shift altgr keycode 1 = +Adiaeresis +shift altgr keycode 15 = +Odiaeresis +shift altgr keycode 21 = +Udiaeresis +altgr keycode 1 = +adiaeresis +altgr keycode 15 = +odiaeresis +altgr keycode 21 = +udiaeresis +altgr keycode 19 = ssharp diff --git a/recipes/keymap-locales/files/akita/keymap-extension-2.6-de.map b/recipes/keymap-locales/files/akita/keymap-extension-2.6-de.map new file mode 100644 index 0000000000..d33d4de1aa --- /dev/null +++ b/recipes/keymap-locales/files/akita/keymap-extension-2.6-de.map @@ -0,0 +1,10 @@ +# German keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +altgr keycode 22 = +udiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis +altgr shift keycode 22 = +Udiaeresis +altgr keycode 31 = ssharp + diff --git a/recipes/keymap-locales/files/akita/keymap-extension-2.6-fi.map b/recipes/keymap-locales/files/akita/keymap-extension-2.6-fi.map new file mode 100644 index 0000000000..4640bd56d4 --- /dev/null +++ b/recipes/keymap-locales/files/akita/keymap-extension-2.6-fi.map @@ -0,0 +1,7 @@ +# Finnish keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis + diff --git a/recipes/keymap-locales/files/borzoi/keymap-extension-2.6-fi.map b/recipes/keymap-locales/files/borzoi/keymap-extension-2.6-fi.map new file mode 100644 index 0000000000..4640bd56d4 --- /dev/null +++ b/recipes/keymap-locales/files/borzoi/keymap-extension-2.6-fi.map @@ -0,0 +1,7 @@ +# Finnish keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis + diff --git a/recipes/keymap-locales/files/c7x0/keymap-extension-2.6-de.map b/recipes/keymap-locales/files/c7x0/keymap-extension-2.6-de.map new file mode 100644 index 0000000000..d33d4de1aa --- /dev/null +++ b/recipes/keymap-locales/files/c7x0/keymap-extension-2.6-de.map @@ -0,0 +1,10 @@ +# German keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +altgr keycode 22 = +udiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis +altgr shift keycode 22 = +Udiaeresis +altgr keycode 31 = ssharp + diff --git a/recipes/keymap-locales/files/c7x0/keymap-extension-2.6-fi.map b/recipes/keymap-locales/files/c7x0/keymap-extension-2.6-fi.map new file mode 100644 index 0000000000..4640bd56d4 --- /dev/null +++ b/recipes/keymap-locales/files/c7x0/keymap-extension-2.6-fi.map @@ -0,0 +1,7 @@ +# Finnish keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis + diff --git a/recipes/keymap-locales/files/collie/keymap-extension-2.4-de.map b/recipes/keymap-locales/files/collie/keymap-extension-2.4-de.map new file mode 100644 index 0000000000..4ee89bbce1 --- /dev/null +++ b/recipes/keymap-locales/files/collie/keymap-extension-2.4-de.map @@ -0,0 +1,10 @@ +# German keymappings +shift altgr keycode 63 = +Adiaeresis +shift altgr keycode 13 = +Odiaeresis +shift altgr keycode 12 = +Udiaeresis +altgr keycode 63 = +adiaeresis +altgr keycode 13 = +odiaeresis +altgr keycode 12 = +udiaeresis +altgr keycode 15 = ssharp + +keycode 103 = AltGr
\ No newline at end of file diff --git a/recipes/keymap-locales/files/collie/keymap-extension-2.4-fi.map b/recipes/keymap-locales/files/collie/keymap-extension-2.4-fi.map new file mode 100644 index 0000000000..314db5843a --- /dev/null +++ b/recipes/keymap-locales/files/collie/keymap-extension-2.4-fi.map @@ -0,0 +1,7 @@ +# Finnish keymappings +shift altgr keycode 63 = +Adiaeresis +shift altgr keycode 13 = +Odiaeresis +altgr keycode 63 = +adiaeresis +altgr keycode 13 = +odiaeresis + +keycode 103 = AltGr
\ No newline at end of file diff --git a/recipes/keymap-locales/files/placeholder.map b/recipes/keymap-locales/files/placeholder.map new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/recipes/keymap-locales/files/placeholder.map diff --git a/recipes/keymap-locales/files/qemux86/keymap-extension-2.6-fr.map b/recipes/keymap-locales/files/qemux86/keymap-extension-2.6-fr.map new file mode 100644 index 0000000000..58ade428b0 --- /dev/null +++ b/recipes/keymap-locales/files/qemux86/keymap-extension-2.6-fr.map @@ -0,0 +1,109 @@ +# French keymapping + +# azerty-layout +keycode 16 = a +keycode 17 = z +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +# +keycode 30 = q +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = m +# +keycode 44 = w +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +# + +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = ampersand one + alt keycode 2 = Meta_one +keycode 3 = braceleft two asciitilde + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = quotedbl three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = apostrophe four braceleft + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = parenleft five bracketleft + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = minus six bar + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = braceright seven grave + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = underscore eight backslash + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = slash nine asciicircum + alt keycode 10 = Meta_nine +keycode 11 = at zero at + alt keycode 11 = Meta_zero +keycode 12 = parenright bracketright bracketright + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus braceright + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 26 = asciicircum less + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dollar greater asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 40 = bar percent + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = asterisk asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = asterisk numbersign + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 50 = comma question +keycode 51 = semicolon period + alt keycode 51 = Meta_comma +keycode 52 = colon slash + alt keycode 52 = Meta_period +keycode 53 = exclam backslash + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/recipes/keymap-locales/files/spitz/keymap-extension-2.4-de.map b/recipes/keymap-locales/files/spitz/keymap-extension-2.4-de.map new file mode 100644 index 0000000000..0a43c8d107 --- /dev/null +++ b/recipes/keymap-locales/files/spitz/keymap-extension-2.4-de.map @@ -0,0 +1,8 @@ +# German keymappings +shift altgr keycode 1 = +Adiaeresis +shift altgr keycode 15 = +Odiaeresis +shift altgr keycode 21 = +Udiaeresis +altgr keycode 1 = +adiaeresis +altgr keycode 15 = +odiaeresis +altgr keycode 21 = +udiaeresis +altgr keycode 19 = ssharp diff --git a/recipes/keymap-locales/files/spitz/keymap-extension-2.6-de.map b/recipes/keymap-locales/files/spitz/keymap-extension-2.6-de.map new file mode 100644 index 0000000000..d33d4de1aa --- /dev/null +++ b/recipes/keymap-locales/files/spitz/keymap-extension-2.6-de.map @@ -0,0 +1,10 @@ +# German keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +altgr keycode 22 = +udiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis +altgr shift keycode 22 = +Udiaeresis +altgr keycode 31 = ssharp + diff --git a/recipes/keymap-locales/files/spitz/keymap-extension-2.6-fi.map b/recipes/keymap-locales/files/spitz/keymap-extension-2.6-fi.map new file mode 100644 index 0000000000..4640bd56d4 --- /dev/null +++ b/recipes/keymap-locales/files/spitz/keymap-extension-2.6-fi.map @@ -0,0 +1,7 @@ +# Finnish keymapping +charset "iso-8859-1" +altgr keycode 24 = +odiaeresis +altgr keycode 30 = +adiaeresis +shift altgr keycode 24 = +Odiaeresis +shift altgr keycode 30 = +Adiaeresis + diff --git a/recipes/keymap-locales/keymap-locales.bb b/recipes/keymap-locales/keymap-locales.bb new file mode 100644 index 0000000000..877b801f4c --- /dev/null +++ b/recipes/keymap-locales/keymap-locales.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Localized key mappings" +SECTION = "base" +PRIORITY = "optional" +LICENSE = "GPL" + +PR = "r7" + +SRC_URI = "file://*.map" + +# If any python guru wants to setup PACKAGES_$machine with some code instead, +# be my guest =) +PACKAGES_akita = "keymap-extension-de keymap-extension-fi" +PACKAGES_spitz = "keymap-extension-de keymap-extension-fi" +PACKAGES_c7x0 = "keymap-extension-de keymap-extension-fi" +PACKAGES_collie = "keymap-extension-de keymap-extension-fi" +PACKAGES_qemux86 = "keymap-extension-fr" + +FILES_keymap-extension-de = "/etc/*-de.map" +FILES_keymap-extension-fr = "/etc/*-fr.map" +FILES_keymap-extension-fi = "/etc/*-fi.map" + +do_install() { + install -d ${D}/${sysconfdir} + + install -m 0644 ${WORKDIR}/*.map ${D}/${sysconfdir} +} |