Akita: Add a fixed keymap, credits to jh@oesf.org
authorMatthias Hentges <oe@hentges.net>
Wed, 20 Jul 2005 20:47:05 +0000 (20:47 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Wed, 20 Jul 2005 20:47:05 +0000 (20:47 +0000)
packages/initscripts/initscripts-1.0/akita/keymap [new file with mode: 0755]
packages/initscripts/initscripts-1.0/akitakeymap.map [new file with mode: 0644]
packages/initscripts/initscripts_1.0.bb

diff --git a/packages/initscripts/initscripts-1.0/akita/keymap b/packages/initscripts/initscripts-1.0/akita/keymap
new file mode 100755 (executable)
index 0000000..641a3a9
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/sh
+loadkeys /etc/akitakeymap.map
diff --git a/packages/initscripts/initscripts-1.0/akitakeymap.map b/packages/initscripts/initscripts-1.0/akitakeymap.map
new file mode 100644 (file)
index 0000000..7efbcce
--- /dev/null
@@ -0,0 +1,128 @@
+keymaps 0-2,4-5
+keycode   1 = +a                +A                +a                Control_a        Control_a       
+keycode   2 = +b                +B                underscore       Control_b        Control_b       
+keycode   3 = +c                +C                +c                Control_c        Control_c       
+keycode   4 = +d                +D                +d                Control_d        Control_d       
+keycode   5 = +e                +E                equal            Control_e        Control_e       
+keycode   6 = +f                +F                backslash        Control_f        Control_f       
+keycode   7 = +g                +G                semicolon        Control_g        Control_g       
+keycode   8 = +h                +H                colon            BackSpace        BackSpace       
+keycode   9 = +i                +I                +i                Tab              Tab             
+keycode  10 = +j                +J                asterisk         Linefeed         Linefeed        
+keycode  11 = +k                +K                backslash        Control_k        Control_k       
+keycode  12 = +l                +L                bar              Control_l        Control_l       
+keycode  13 = +m                +M                +m                Control_m        Control_m       
+keycode  14 = +n                +N                +n                Control_n        Control_n       
+keycode  15 = +o                +O                +o                Control_o        Control_o       
+keycode  16 = +p                +P                +p                Control_p        Control_p       
+keycode  17 = +q                +Q                +q                Control_q        Control_q       
+keycode  18 = +r                +R                plus             Control_r        Control_r       
+keycode  19 = +s                +S                +s                Control_s        Control_s       
+keycode  20 = +t                +T                bracketleft      Control_t        Control_t       
+keycode  21 = +u                +U                +u                Control_u        Control_u       
+keycode  22 = +v                +V                +v                Control_v        Control_v       
+keycode  23 = +w                +W                asciicircum      Control_w        Control_w       
+keycode  24 = +x                +X                +x                Control_x        Control_x       
+keycode  25 = +y                +Y                bracketright     Control_y        Control_y       
+keycode  26 = +z                +Z                +z                Control_z        Control_z       
+keycode  27 = Shift            Shift            Shift            Shift            Shift           
+keycode  28 = Return           Return           Return           Return           Return          
+keycode  29 = F11              F11              F11              F11              F11             
+keycode  30 = AltGr            AltGr            AltGr            AltGr            AltGr           
+keycode  31 = BackSpace        BackSpace        Delete           BackSpace        BackSpace       
+keycode  32 = Num_Lock         Num_Lock         Num_Lock         Num_Lock         Num_Lock        
+keycode  33 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  34 = Escape           Escape           Escape           Escape           Escape          
+keycode  35 = Left             Left             Home             Left             Left            
+keycode  36 = Up               Up               PageUp           Up               Up              
+keycode  37 = Down             Down             PageDown         Down             Down            
+keycode  38 = Right            Right            End              Right            Right           
+keycode  39 = Return           Return           Return           Return           Return          
+keycode  40 = F12              VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  41 = one              exclam           VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  42 = two              quotedbl         VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  43 = three            numbersign       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  44 = four             dollar           VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  45 = five             percent          VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  46 = six              ampersand        VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  47 = seven            apostrophe       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  48 = eight            parenleft        VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  49 = nine             parenright       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  50 = zero             asciitilde       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  51 = minus            equal            VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  52 = asciicircum      asciitilde       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  53 = backslash        bar              VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  54 = bracketleft      braceleft        VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  55 = at               grave            VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  56 = Control          Control          Control          Control          Control         
+keycode  57 = Alt              Alt              Alt              Alt              Alt             
+keycode  58 = Control          Control          Control          Control          Control         
+keycode  59 = minus            at               VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  60 = Shift_Lock       Shift_Lock       Shift_Lock       Shift_Lock       Shift_Lock      
+keycode  61 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  62 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  63 = comma            slash            less             VoidSymbol       VoidSymbol      
+keycode  64 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  65 = Tab              Tab              Caps_Lock        Tab              Tab             
+keycode  66 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  67 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  68 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  69 = asciitilde       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  70 = slash            VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  71 = KP_1             KP_1             KP_1             KP_1             KP_1            
+keycode  72 = KP_2             KP_2             KP_2             KP_2             KP_2            
+keycode  73 = KP_3             KP_3             KP_3             KP_3             KP_3            
+keycode  74 = KP_4             KP_4             KP_4             KP_4             KP_4            
+keycode  75 = KP_5             KP_5             KP_5             KP_5             KP_5            
+keycode  76 = KP_6             KP_6             KP_6             KP_6             KP_6            
+keycode  77 = KP_7             KP_7             KP_7             KP_7             KP_7            
+keycode  78 = KP_8             KP_8             KP_8             KP_8             KP_8            
+keycode  79 = KP_9             KP_9             KP_9             KP_9             KP_9            
+keycode  80 = KP_0             KP_0             KP_0             KP_0             KP_0            
+keycode  81 = Delete           Delete           Delete           Delete           Delete          
+keycode  82 = KP_Divide        KP_Divide        KP_Divide        KP_Divide        KP_Divide       
+keycode  83 = KP_Multiply      KP_Multiply      KP_Multiply      KP_Multiply      KP_Multiply     
+keycode  84 = Return           Return           Return           Return           Return          
+keycode  85 = KP_Subtract      KP_Subtract      KP_Subtract      KP_Subtract      KP_Subtract     
+keycode  86 = KP_Add           KP_Add           KP_Add           KP_Add           KP_Add          
+keycode  87 = KP_Enter         KP_Enter         KP_Enter         KP_Enter         KP_Enter        
+keycode  88 = F9               F9               F9               F9               F9              
+keycode  89 = F10              F10              F10              F10              F10             
+keycode  90 = F13              F13              F13              F13              F13             
+keycode  91 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  92 = space            space            space            space            space           
+keycode  93 = KP_Period        KP_Period        KP_Period        KP_Period        KP_Period       
+keycode  94 = Escape           Escape           Escape           Escape
+keycode  95 = semicolon        plus             VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  96 = colon            asterisk         VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  97 = bracketright     braceright       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  98 = comma            less             VoidSymbol       VoidSymbol       VoidSymbol      
+keycode  99 = period           greater          VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 100 = slash            question         VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 101 = underscore       underscore       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 102 = F15             VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 103 = period           question         greater          VoidSymbol       VoidSymbol      
+keycode 104 = Find             Find             Find             Find             Find            
+keycode 105 = Select           Select           Select           Select           Select          
+keycode 106 = Prior            Scroll_Backward  Prior            Prior            Prior           
+keycode 107 = Next             Scroll_Forward   Next             Next             Next            
+keycode 108 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 109 = F31             VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 110 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 111 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 112 = Shift            Shift            Shift            Shift            Shift      
+keycode 113 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 114 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 115 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 116 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 117 = Control          Control          Control          Control          Control         
+keycode 118 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 119 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 120 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 121 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 122 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 123 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 124 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
+keycode 125 = Up               Up               Up               Up
+keycode 126 = Down             Down             Down             Down
+keycode 127 = VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol       VoidSymbol      
index 3fbbda4..e7863ff 100644 (file)
@@ -6,7 +6,7 @@ DEPENDS = "makedevs"
 DEPENDS_openzaurus = "makedevs virtual/kernel"
 RDEPENDS = "makedevs"
 LICENSE = "GPL"
-PR = "r48"
+PR = "r49"
 
 SRC_URI = "file://halt \
            file://ramdisk \
@@ -33,12 +33,14 @@ SRC_URI = "file://halt \
           file://populate-volatile.sh \
           file://volatiles \
            file://corgikeymap-2.6.map \
-           file://tosakeymap-2.6.map"
+           file://tosakeymap-2.6.map \
+          file://akitakeymap.map"
 
 SRC_URI_append_arm = " file://alignment.sh"
 SRC_URI_append_openzaurus = " file://checkversion"
 SRC_URI_append_c7x0 =    " file://keymap"
 SRC_URI_append_tosa =    " file://keymap"
+SRC_URI_append_akita =    " file://keymap"
 
 def read_kernel_version(d):
        import bb
@@ -111,6 +113,12 @@ do_install () {
                ln -sf          ../init.d/keymap                                ${D}${sysconfdir}/rcS.d/S00keymap
        fi
 
+       if [ "${MACHINE}" == "akita" ]; then
+               install -m 0644    ${WORKDIR}/akitakeymap.map                   ${D}${sysconfdir}
+               install -m 0755    ${WORKDIR}/keymap                            ${D}${sysconfdir}/init.d
+               ln -sf          ../init.d/keymap                                ${D}${sysconfdir}/rcS.d/S00keymap
+       fi
+
        install -m 0755 ${WORKDIR}/banner       ${D}${sysconfdir}/init.d/banner
        install -m 0755 ${WORKDIR}/devices      ${D}${sysconfdir}/init.d/devices
        install -m 0755 ${WORKDIR}/umountfs     ${D}${sysconfdir}/init.d/umountfs