[OE stablebranch] [Review] Tosa 2.6 keymap patch

Koen Kooi k.kooi at student.utwente.nl
Sun Jun 8 09:54:47 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Op 8 jun 2008, om 06:00 heeft Gordon het volgende geschreven:

> dev commit log:

Acked-by: Koen Kooi <koen at openembedded.org>

> tosa keymap-2.6: fix 2.6 kernel keymap
>
> * basically reverted the previous change by Dmitry. Most  
> importantly: Altgr (Fn) key was mapped wrong
> * reverted to the previuos hrw maintained keymap-2.6 and clean up
> * add new keys: Fn+z backslash, Fn+calerdar braceleft, Fn+contact  
> bracketleft, Fn+Backlight/Rotate asciicircum, Fn+Home grave, Fn+Menu  
> bracketright, Fn+Email braceright
> * enhanced directional keys: Fn+* and Shift+*
>
> Regards
> Gordon
> #
> # old_revision [07a690b6cf1993b5b95cc01109613528cb32c5fa]
> #
> # patch "packages/keymaps/files/tosa/keymap-2.6.map"
> #  from [d31f331d2aa8f5c3b6a525e6d896254e0de31b80]
> #    to [ca6f9018b4349221c754ec336da113b01066f05b]
> #
> # patch "packages/keymaps/keymaps_1.0.bb"
> #  from [30c7477adcffd4ee16488b6541923f63e618f258]
> #    to [3ca60513019e86146c6189d1b3436b35b168c96b]
> #
> ============================================================
> --- packages/keymaps/files/tosa/keymap-2.6.map	 
> d31f331d2aa8f5c3b6a525e6d896254e0de31b80
> +++ packages/keymaps/files/tosa/keymap-2.6.map	 
> ca6f9018b4349221c754ec336da113b01066f05b
> @@ -1,297 +1,123 @@ keymaps 0-2,4-5,8,12
> # Default kernel keymap. This uses 7 modifier combinations.
> keymaps 0-2,4-5,8,12
> +# Change the above line into
> +#       keymaps 0-2,4-6,8,12
> +# in case you want the entries
> +#       altgr   control keycode  83 = Boot
> +#       altgr   control keycode 111 = Boot
> +# below.
> #
> -keycode   1 = Escape           Escape
> -#	alt     keycode   1 = Meta_Escape
> -#keycode   2 = one              exclam
> -#	alt     keycode   2 = Meta_one
> -#keycode   3 = two              at               at
> -#	control	keycode   3 = nul
> -#	shift	control	keycode   3 = nul
> -#	alt	keycode   3 = Meta_two
> -#keycode   4 = three            numbersign
> -#	control keycode   4 = Escape
> -#	alt     keycode   4 = Meta_three
> -#keycode   5 = four             dollar           dollar
> -#	control keycode   5 = Control_backslash
> -#	alt     keycode   5 = Meta_four
> -#keycode   6 = five             percent
> -#	control keycode   6 = Control_bracketright
> -#	alt     keycode   6 = Meta_five
> -#keycode   7 = six              asciicircum
> -#	control keycode   7 = Control_asciicircum
> -#	alt     keycode   7 = Meta_six
> -#keycode   8 = seven            ampersand        braceleft
> -#	control keycode   8 = Control_underscore
> -#	alt     keycode   8 = Meta_seven
> -#keycode   9 = eight            asterisk         bracketleft
> -#	control keycode   9 = Delete
> -#	alt     keycode   9 = Meta_eight
> -#keycode  10 = nine             parenleft        bracketright
> -#	alt     keycode  10 = Meta_nine
> -#keycode  11 = zero             parenright       braceright
> -#	alt     keycode  11 = Meta_zero
> -#keycode  12 = minus            underscore       backslash
> -#	control	keycode  12 = Control_underscore
> -#	shift	control	keycode  12 = Control_underscore
> -#	alt	keycode  12 = Meta_minus
> -#keycode  13 = equal            plus
> -#	alt     keycode  13 = Meta_equal
> -keycode 14 = BackSpace		BackSpace	
> -	altgr	keycode  14 = Delete
> -#keycode  14 = Delete           Delete
> -#	control keycode  14 = BackSpace
> -#	alt     keycode  14 = Meta_Delete
> -keycode  15 = Tab              Tab
> -	altgr     keycode  15 = Caps_Lock	
> -keycode  16 = q
> -	altgr	keycode  16 = one
> -keycode  17 = w
> -	altgr	keycode  17 = two
> -keycode  18 = e
> -	altgr	keycode  18 = three
> -#	altgr   keycode  18 = Hex_E
> -keycode  19 = r
> -	altgr	keycode  19 = four
> -keycode  20 = t
> -	altgr	keycode  20 = five
> -keycode  21 = y
> -	altgr	keycode  21 = six
> -keycode  22 = u
> -	altgr	keycode  22 = seven
> -keycode  23 = i
> -	altgr	keycode  23 = eight
> -keycode  24 = o
> -	altgr	keycode	 24 = nine
> -keycode  25 = p
> -	altgr	keycode  25 = zero
> -#keycode  26 = bracketleft      braceleft
> -#	control keycode  26 = Escape
> -#	alt     keycode  26 = Meta_bracketleft
> -#keycode  27 = bracketright     braceright       asciitilde
> -#	control keycode  27 = Control_bracketright
> -#	alt     keycode  27 = Meta_bracketright
> -keycode  28 = Return
> -	altgr	keycode  28 = greater
> -#	alt     keycode  28 = Meta_Control_m
> -keycode  29 = Control
> -keycode  30 = a
> -	altgr	keycode  30 = exclam
> -#	altgr   keycode  30 = Hex_A
> -keycode  31 = s
> -	altgr	keycode  31 = at
> -keycode  32 = d
> -	altgr	keycode  32 = numbersign
> -#	altgr   keycode  32 = Hex_D
> -keycode  33 = f
> -	altgr	keycode  33 = dollar
> -#	altgr   keycode  33 = Hex_F
> -keycode  34 = g
> -	altgr	keycode  34 = percent
> -keycode  35 = h
> -	altgr	keycode  35 = underscore
> -keycode  36 = j
> -	altgr	keycode  36 = ampersand
> -keycode  37 = k
> -	altgr	keycode  37 = asterisk
> -keycode  38 = l
> -	altgr	keycode  38 = parenleft
> -#keycode  39 = semicolon        colon
> -#	alt     keycode  39 = Meta_semicolon
> -keycode  40 = apostrophe       quotedbl
> -	altgr	keycode  40 = asciitilde
> -#	control keycode  40 = Control_g
> -#	alt     keycode  40 = Meta_apostrophe
> -#keycode  41 = grave            asciitilde
> -#	control keycode  41 = nul
> -#	alt     keycode  41 = Meta_grave
> -keycode  42 = Shift
> -#keycode  43 = backslash        bar
> -#	control keycode  43 = Control_backslash
> -#	alt     keycode  43 = Meta_backslash
> -keycode  44 = z
> -##	alt	keycode 44  =
> -keycode  45 = x
> -	altgr	keycode  45 = Control_x
> -keycode  46 = c
> -	altgr	keycode  46 = Control_c
> -#	altgr   keycode  46 = Hex_C
> -keycode  47 = v
> -	altgr	keycode	 47 = Control_v
> -keycode  48 = b
> -	altgr	keycode  48 = minus
> -#	altgr   keycode  48 = Hex_B
> -keycode  49 = n
> -	altgr	keycode  49 = plus
> -keycode  50 = m
> -	altgr	keycode  50 = equal
> -keycode  51 = comma		semicolon
> -	altgr	keycode  51 = parenright
> -#keycode  51 = comma            less
> -#	alt     keycode  51 = Meta_comma
> -keycode  52 = period	colon
> -	control keycode  52 = Compose
> -	altgr	keycode  52 = less
> -#keycode  52 = period           greater
> -#	control keycode  52 = Compose
> -#	alt     keycode  52 = Meta_period
> -keycode  53 = slash            question
> -	altgr	keycode  53 = Num_Lock
> -#	control keycode  53 = Delete
> -#	alt     keycode  53 = Meta_slash
> -keycode  54 = Shift
> -#keycode  55 = KP_Multiply
> -#keycode  56 = Alt
> -keycode  57 = space            space
> -	altgr	keycode  57 = bar
> -#	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
> -#	shift   keycode  69 = Bare_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
> -#	altgr   keycode  71 = Hex_7
> -#keycode  72 = KP_8
> -#	alt     keycode  72 = Ascii_8
> -#	altgr   keycode  72 = Hex_8
> -#keycode  73 = KP_9
> -#	alt     keycode  73 = Ascii_9
> -#	altgr   keycode  73 = Hex_9
> -#keycode  74 = KP_Subtract
> -#keycode  75 = KP_4
> -#	alt     keycode  75 = Ascii_4
> -#	altgr   keycode  75 = Hex_4
> -#keycode  76 = KP_5
> -#	alt     keycode  76 = Ascii_5
> -#	altgr   keycode  76 = Hex_5
> -#keycode  77 = KP_6
> -#	alt     keycode  77 = Ascii_6
> -#	altgr   keycode  77 = Hex_6
> -#keycode  78 = KP_Add
> -#keycode  79 = KP_1
> -#	alt     keycode  79 = Ascii_1
> -#	altgr   keycode  79 = Hex_1
> -#keycode  80 = KP_2
> -#	alt     keycode  80 = Ascii_2
> -#	altgr   keycode  80 = Hex_2
> -#keycode  81 = KP_3
> -#	alt     keycode  81 = Ascii_3
> -#	altgr   keycode  81 = Hex_3
> -#keycode  82 = KP_0
> -#	alt     keycode  82 = Ascii_0
> -#	altgr   keycode  82 = Hex_0
> -#keycode  83 = KP_Period
> -##	altgr   control keycode  83 = Boot
> -#	control alt     keycode  83 = Boot
> -#keycode  84 = Last_Console
> -#keycode  85 =
> -#keycode  86 = less             greater          bar
> -#	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 = space
> -#keycode  91 =
> -keycode  92 = Return
> -#keycode  92 =
> -#keycode  93 =
> -#keycode  94 =
> -#keycode  95 =
> -#keycode  96 = KP_Enter
> -#keycode  97 = Control
> -#keycode  98 = KP_Divide
> -#keycode  99 = Control_backslash
> -#	control keycode  99 = Control_backslash
> -#	alt     keycode  99 = Control_backslash
> -keycode 100 = AltGr
> -#keycode 101 = Break
> -#keycode 102 = Find
> -keycode 103 = Up
> -	altgr	keycode  103 = Prior
> -	shift   keycode  104 = Scroll_Backward
> -#keycode 104 = Prior
> -#	shift   keycode 104 = Scroll_Backward
> -keycode 105 = Left
> -	altgr	keycode  105 = Decr_Console
> -keycode 106 = Right
> -	altgr	keycode  106 = Incr_Console
> -#keycode 107 = Select
> -keycode 108 = Down
> -	altgr	keycode  108 = Next
> -	shift   keycode  108 = Scroll_Forward
> -#keycode 109 = Next
> -#	shift   keycode 109 = Scroll_Forward
> -#keycode 110 = Insert
> -#keycode 111 = Remove
> -##	altgr   control keycode 111 = Boot
> -#	control alt     keycode 111 = Boot
> -#keycode 112 = Macro
> -#keycode 113 = F13
> -#keycode 114 = F14
> -#keycode 115 = Help
> -#keycode 116 = Do
> -#keycode 117 = F17
> -#keycode 118 = KP_MinPlus
> -#keycode 119 = Pause
> -#keycode 120 =
> -#keycode 121 =
> -#keycode 122 =
> -#keycode 123 =
> -#keycode 124 =
> -#keycode 125 =
> -#keycode 126 =
> -#keycode 127 =
> +keycode    1 =
> +keycode   14 = BackSpace
> +       altgr   keycode   14 = Delete
> +keycode   15 = Tab
> +       altgr   keycode   15 = Caps_Lock
> +keycode   16 = q
> +       altgr   keycode   16 = one
> +keycode   17 = w
> +       altgr   keycode   17 = two
> +keycode   18 = e
> +       altgr   keycode   18 = three
> +keycode   19 = r
> +       altgr   keycode   19 = four
> +keycode   20 = t
> +       altgr   keycode   20 = five
> +keycode   21 = y
> +       altgr   keycode   21 = six
> +keycode   22 = u
> +       altgr   keycode   22 = seven
> +keycode   23 = i
> +       altgr   keycode   23 = eight
> +keycode   24 = o
> +       altgr   keycode   24 = nine
> +keycode   25 = p
> +       altgr   keycode   25 = zero
> +keycode   26 =
> +keycode   27 =
> +keycode   28 = Return
> +       altgr   keycode   28 = greater
> +keycode   29 = Control
> +keycode   30 = a
> +       altgr   keycode   30 = exclam
> +keycode   31 = s
> +       altgr   keycode   31 = at
> +keycode   32 = d
> +       altgr   keycode   32 = numbersign
> +keycode   33 = f
> +       altgr   keycode   33 = dollar
> +keycode   34 = g
> +       altgr   keycode   34 = percent
> +keycode   35 = h
> +       altgr   keycode   35 = underscore
> +keycode   36 = j
> +       altgr   keycode   36 = ampersand
> +keycode   37 = k
> +       altgr   keycode   37 = asterisk
> +keycode   38 = l
> +       altgr   keycode   38 = parenleft
> +keycode   39 =
> +keycode   40 = apostrophe     quotedbl
> +       altgr   keycode   40 = asciitilde
> +keycode   41 =
> +keycode   42 = Shift
> +keycode   43 =
> +keycode   44 = z
> +       altgr   keycode   44 = backslash
> +keycode   45 = x
> +keycode   46 = c
> +       altgr   keycode   46 = Control_c
> +keycode   47 = v
> +       altgr   keycode	 47 = Control_v
> +keycode   48 = b
> +       altgr   keycode   48 = minus
> +keycode   49 = n
> +       altgr   keycode   49 = plus
> +keycode   50 = m
> +       altgr   keycode   50 = equal
> +keycode   51 = comma          semicolon
> +       altgr   keycode   51 = parenright
> +keycode   52 = period	      colon
> +       altgr   keycode   52 = less
> +       control keycode   52 = Compose
> +keycode   53 = slash          question
> +       altgr   keycode   53 = Num_Lock
> +keycode   54 = Shift
> +keycode   55 =
> +keycode   56 = Alt
> +keycode   57 = space          space
> +       altgr   keycode   57 = bar
> +keycode   58 =
> +keycode   59 = F9             # Calendar
> +       altgr   keycode   59 = braceleft
> +keycode   60 = F10            # Contact
> +       altgr   keycode   60 = bracketleft
> +keycode   61 = AltGr          # Fn
> +keycode   62 = Escape         # Cancel
> +keycode   63 = space          # Bulleye
> +keycode   64 = Control        # Dot
> +keycode   65 = F15            # Backlight/Rotate
> +       altgr   keycode   65 = asciicircum
> +keycode   66 = F24            # Rec
> +keycode   67 = F12            # Home
> +       altgr   keycode   67 = grave
> +keycode   68 = F13            # Email
> +       altgr   keycode   68 = braceright
> +keycode   79 = F15
> +keycode   80 = F16
> +keycode   82 = F17
> +keycode   87 = Return         # OK
> +keycode   88 = F11            # Menu
> +       altgr   keycode   88 = bracketright
> +keycode   97 = Control
> +keycode   99 = F12
> +keycode  103 = Up             Scroll_Backward
> +       altgr   keycode  103 = PageUp
> +keycode  105 = Left           Prior
> +       altgr   keycode  105 = Decr_Console
> +keycode  106 = Right          Next
> +       altgr   keycode  106 = Incr_Console
> +keycode  108 = Down           Scroll_Forward
> +       altgr   keycode  108 = PageDown
> string F1 = "\033[[A"
> string F2 = "\033[[B"
> string F3 = "\033[[C"
> ============================================================
> --- packages/keymaps/keymaps_1.0.bb	 
> 30c7477adcffd4ee16488b6541923f63e618f258
> +++ packages/keymaps/keymaps_1.0.bb	 
> 3ca60513019e86146c6189d1b3436b35b168c96b
> @@ -1,9 +1,9 @@ PACKAGE_ARCH = "${MACHINE}"
> DESCRIPTION = "Keyboard map"
> SECTION = "base"
> RDEPENDS = "initscripts console-tools"
> LICENSE = "GPL"
> PACKAGE_ARCH = "${MACHINE}"
> -PR = "r18"
> +PR = "r19"
>
> inherit update-rc.d
>
> _______________________________________________
> Openembedded-stablebranch mailing list
> Openembedded-stablebranch at openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFIS5BKMkyGM64RGpERAvZ1AJ9PX1auIqXN/eVCC51CIz+Hxp5NpgCfeZn3
22mfl8o27lyU11+AUPghLcs=
=K9NX
-----END PGP SIGNATURE-----



More information about the Openembedded-stablebranch mailing list