textinput/ptienginev2/keymaps/EMU/scan_binding.txt
changeset 0 eb1f2e154e89
child 11 c8fb4cf7b3ae
equal deleted inserted replaced
-1:000000000000 0:eb1f2e154e89
       
     1 #
       
     2 # Copyright (c)2007 Nokia Corporation and/or its subsidiary(-ies).
       
     3 # All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of the License "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 #
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 #
       
    12 # Contributors:
       
    13 #
       
    14 # Description:
       
    15 #
       
    16 
       
    17 ###########################################################
       
    18 #
       
    19 # Default scan code <-> coordinate bindings for 12-key
       
    20 # (these can be overrided with scan_binding keyword).
       
    21 #
       
    22 ###########################################################
       
    23 
       
    24 [KEYBOARD BLOCK 12-KEY]
       
    25 
       
    26 scan_binding (1 1)EPtiKey1
       
    27 scan_binding (1 2)EPtiKey2
       
    28 scan_binding (1 3)EPtiKey3
       
    29 scan_binding (2 1)EPtiKey4
       
    30 scan_binding (2 2)EPtiKey5
       
    31 scan_binding (2 3)EPtiKey6
       
    32 scan_binding (3 1)EPtiKey7
       
    33 scan_binding (3 2)EPtiKey8
       
    34 scan_binding (3 3)EPtiKey9
       
    35 scan_binding (4 1)EPtiKeyStar
       
    36 scan_binding (4 2)EPtiKey0
       
    37 scan_binding (4 3)EPtiKeyHash
       
    38 
       
    39 ###########################################################
       
    40 #
       
    41 # Default scan code <-> coordinate bindings for std qwerty
       
    42 # (these can be overrided with scan_binding keyword).
       
    43 #
       
    44 ###########################################################
       
    45 
       
    46 [KEYBOARD BLOCK QWERTY STANDARD]
       
    47 
       
    48 # no binding for (1 1), it is backlight key in E70
       
    49 scan_binding (1 2)EPtiKeyQwerty1
       
    50 scan_binding (1 3)EPtiKeyQwerty2
       
    51 scan_binding (1 4)EPtiKeyQwerty3
       
    52 scan_binding (1 5)EPtiKeyQwerty4
       
    53 scan_binding (1 6)EPtiKeyQwerty5
       
    54 scan_binding (1 7)EPtiKeyQwerty6
       
    55 scan_binding (1 8)EPtiKeyQwerty7
       
    56 scan_binding (1 9)EPtiKeyQwerty8
       
    57 scan_binding (1 10)EPtiKeyQwerty9
       
    58 scan_binding (1 11)EPtiKeyQwerty0
       
    59 # no binding for (1 12), it is backspace in E70
       
    60 
       
    61 scan_binding (2 1)EPtiKeyQwertyPlus
       
    62 scan_binding (2 2)EPtiKeyQwertyQ
       
    63 scan_binding (2 3)EPtiKeyQwertyW
       
    64 scan_binding (2 4)EPtiKeyQwertyE
       
    65 scan_binding (2 5)EPtiKeyQwertyR
       
    66 scan_binding (2 6)EPtiKeyQwertyT
       
    67 scan_binding (2 7)EPtiKeyQwertyY
       
    68 scan_binding (2 8)EPtiKeyQwertyU
       
    69 scan_binding (2 9)EPtiKeyQwertyI
       
    70 scan_binding (2 10)EPtiKeyQwertyO
       
    71 scan_binding (2 11)EPtiKeyQwertyP
       
    72 scan_binding (2 12)EPtiKeyQwertyMinus
       
    73 
       
    74 scan_binding (3 1)EPtiKeyQwertyHash
       
    75 scan_binding (3 2)EPtiKeyQwertyA
       
    76 scan_binding (3 3)EPtiKeyQwertyS
       
    77 scan_binding (3 4)EPtiKeyQwertyD
       
    78 scan_binding (3 5)EPtiKeyQwertyF
       
    79 scan_binding (3 6)EPtiKeyQwertyG
       
    80 scan_binding (3 7)EPtiKeyQwertyH
       
    81 scan_binding (3 8)EPtiKeyQwertyJ
       
    82 scan_binding (3 9)EPtiKeyQwertyK
       
    83 scan_binding (3 10)EPtiKeyQwertyL
       
    84 scan_binding (3 11)EPtiKeyQwertySemicolon
       
    85 scan_binding (3 12)EPtiKeyQwertyApostrophe
       
    86 
       
    87 # no binding for (4 1)
       
    88 scan_binding (4 2)EPtiKeyQwertyZ
       
    89 scan_binding (4 3)EPtiKeyQwertyX
       
    90 scan_binding (4 4)EPtiKeyQwertyC
       
    91 scan_binding (4 5)EPtiKeyQwertyV
       
    92 scan_binding (4 6)EPtiKeyQwertyB
       
    93 scan_binding (4 7)EPtiKeyQwertyN
       
    94 scan_binding (4 8)EPtiKeyQwertyM
       
    95 scan_binding (4 9)EPtiKeyQwertyComma
       
    96 scan_binding (4 10)EPtiKeyQwertyFullstop
       
    97 scan_binding (4 11)EPtiKeyQwertySlash
       
    98 # no binding for (4 12), it is enter in E70
       
    99 
       
   100 ###########################################################
       
   101 #
       
   102 # Default scan code <-> coordinate bindings for 4x10 qwerty
       
   103 # (these can be overrided with scan_binding keyword).
       
   104 #
       
   105 ###########################################################
       
   106 
       
   107 [KEYBOARD BLOCK QWERTY 4X10]
       
   108 
       
   109 scan_binding (1 1)EPtiKeyQwerty1
       
   110 scan_binding (1 2)EPtiKeyQwerty2
       
   111 scan_binding (1 3)EPtiKeyQwerty3
       
   112 scan_binding (1 4)EPtiKeyQwerty4
       
   113 scan_binding (1 5)EPtiKeyQwerty5
       
   114 scan_binding (1 6)EPtiKeyQwerty6
       
   115 scan_binding (1 7)EPtiKeyQwerty7
       
   116 scan_binding (1 8)EPtiKeyQwerty8
       
   117 scan_binding (1 9)EPtiKeyQwerty9
       
   118 scan_binding (1 10)EPtiKeyQwerty0
       
   119 
       
   120 scan_binding (2 1)EPtiKeyQwertyA
       
   121 scan_binding (2 2)EPtiKeyQwertyS
       
   122 scan_binding (2 3)EPtiKeyQwertyD
       
   123 scan_binding (2 4)EPtiKeyQwertyF
       
   124 scan_binding (2 5)EPtiKeyQwertyG
       
   125 scan_binding (2 6)EPtiKeyQwertyH
       
   126 scan_binding (2 7)EPtiKeyQwertyJ
       
   127 scan_binding (2 8)EPtiKeyQwertyK
       
   128 scan_binding (2 9)EPtiKeyQwertyL
       
   129 # No binding for (2 10), it is backspace
       
   130 
       
   131 scan_binding (3 1)EPtiKeyQwertyZ
       
   132 scan_binding (3 2)EPtiKeyQwertyX
       
   133 scan_binding (3 3)EPtiKeyQwertyC
       
   134 scan_binding (3 4)EPtiKeyQwertyV
       
   135 scan_binding (3 5)EPtiKeyQwertyB
       
   136 scan_binding (3 6)EPtiKeyQwertyN
       
   137 scan_binding (3 7)EPtiKeyQwertyM
       
   138 scan_binding (3 8)EPtiKeyQwertyComma
       
   139 scan_binding (3 9)EPtiKeyQwertyFullstop
       
   140 # No binding for (3 10), it is enter
       
   141 
       
   142 # No binding for (4 1)
       
   143 # No binding for (4 2), it is shift
       
   144 #scan_binding (4 3)EPtiKeyQwertySlash
       
   145 #scan_binding (4 4)EStdKeySquareBracketRight
       
   146 #scan_binding (4 5)EStdKeySpace
       
   147 #scan_binding (4 6)EStdKeySpace
       
   148 # No binding for (4 5), it is space
       
   149 # No binding for (4 6), it is space
       
   150 #scan_binding (4 7)EStdKeySquareBracketLeft
       
   151 #scan_binding (4 8)EStdKeySingleQuote
       
   152 # No binding for (4 8), it is ctrl;
       
   153 # No binding for (4 9), it is shift
       
   154 # No binding for (4 10), it is chr
       
   155 
       
   156 ###########################################################
       
   157 #
       
   158 # Default scan code <-> coordinate bindings for 3x11 qwerty
       
   159 # (these can be overrided with scan_binding keyword).
       
   160 #
       
   161 ###########################################################
       
   162 
       
   163 [KEYBOARD BLOCK QWERTY 3X11]
       
   164 
       
   165 scan_binding (1 1)EPtiKeyQwertyQ
       
   166 scan_binding (1 2)EPtiKeyQwertyW
       
   167 scan_binding (1 3)EPtiKeyQwertyE
       
   168 scan_binding (1 4)EPtiKeyQwertyR
       
   169 scan_binding (1 5)EPtiKeyQwertyT
       
   170 scan_binding (1 6)EPtiKeyQwertyY
       
   171 scan_binding (1 7)EPtiKeyQwertyU
       
   172 scan_binding (1 8)EPtiKeyQwertyI
       
   173 scan_binding (1 9)EPtiKeyQwertyO
       
   174 scan_binding (1 10)EPtiKeyQwertyP
       
   175 # no binding for (3 11), it is backspace
       
   176 
       
   177 scan_binding (2 1)EPtiKeyQwertyA
       
   178 scan_binding (2 2)EPtiKeyQwertyS
       
   179 scan_binding (2 3)EPtiKeyQwertyD
       
   180 scan_binding (2 4)EPtiKeyQwertyF
       
   181 scan_binding (2 5)EPtiKeyQwertyG
       
   182 scan_binding (2 6)EPtiKeyQwertyH
       
   183 scan_binding (2 7)EPtiKeyQwertyJ
       
   184 scan_binding (2 8)EPtiKeyQwertyK
       
   185 scan_binding (2 9)EPtiKeyQwertyL
       
   186 scan_binding (2 10)EPtiKeyQwertyComma
       
   187 # No binding for (2 11), it is enter
       
   188 
       
   189 # No binding for (3 1), it is shift
       
   190 scan_binding (3 2)EPtiKeyQwertyZ
       
   191 scan_binding (3 3)EPtiKeyQwertyX
       
   192 scan_binding (3 4)EPtiKeyQwertyC
       
   193 scan_binding (3 5)EPtiKeyQwertyV
       
   194 scan_binding (3 6)EPtiKeyQwertyB
       
   195 scan_binding (3 7)EPtiKeyQwertyN
       
   196 scan_binding (3 8)EPtiKeyQwertyM
       
   197 scan_binding (3 9)EStdKeySpace
       
   198 # No binding for (3 10), it is space
       
   199 # No binding for (3 11), it is fn
       
   200 
       
   201 ###########################################################
       
   202 #
       
   203 # Default scan code <-> coordinate bindings for half qwerty
       
   204 # (these can be overrided with scan_binding keyword). 
       
   205 #
       
   206 ###########################################################
       
   207 
       
   208 [KEYBOARD BLOCK QWERTY HALF]
       
   209 
       
   210 scan_binding (1 1)EPtiKeyQwertyQ
       
   211 scan_binding (1 2)EPtiKeyQwerty1
       
   212 scan_binding (1 3)EPtiKeyQwerty2
       
   213 scan_binding (1 4)EPtiKeyQwerty3
       
   214 scan_binding (1 5)EPtiKeyQwertyO
       
   215 
       
   216 scan_binding (2 1)EPtiKeyQwertyA
       
   217 scan_binding (2 2)EPtiKeyQwerty4
       
   218 scan_binding (2 3)EPtiKeyQwerty5
       
   219 scan_binding (2 4)EPtiKeyQwerty6
       
   220 scan_binding (2 5)EPtiKeyQwertyL
       
   221 
       
   222 scan_binding (3 1)EPtiKeyQwertyZ
       
   223 scan_binding (3 2)EPtiKeyQwerty7
       
   224 scan_binding (3 3)EPtiKeyQwerty8
       
   225 scan_binding (3 4)EPtiKeyQwerty9
       
   226 scan_binding (3 5)EPtiKeyQwertyFullstop
       
   227 
       
   228 # No binding
       
   229 scan_binding (4 2)EPtiKeyQwertyChr
       
   230 scan_binding (4 3)EPtiKeyQwertySpace
       
   231 scan_binding (4 4)EPtiKeyQwertyLeftShift
       
   232 
       
   233 #End of file