Patch by Geert Hendrickx:

* Fixed remapping the Control keys.
* Adjusted the caps-lock shifted keys, in case someone decides to exchange
  the left backspace key for the caps-lock key again.

Thanks a lot!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30968 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2009-06-05 08:22:09 +00:00
parent 2c604c0df5
commit 03807931d8
1 changed files with 42 additions and 42 deletions

View File

@ -76,19 +76,19 @@ Key 0x0d = 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10
Key 0x0e = 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10
Key 0x0f = 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10
Key 0x10 = 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10
Key 0x11 = '`' '~' '' '~' '' '`' '~' ' ' ''
Key 0x12 = '1' '!' '' 0xc2a1 0xc2b9 '1' '!' ' ' ''
Key 0x13 = '2' '@' 0x00 0xc2ba 0xc2b2 '2' '@' ' ' ''
Key 0x14 = '3' '#' '' 0xc2aa 0xc2b3 '3' '#' ' ' ''
Key 0x15 = '4' '$' '' 0xc2a2 0xc2a3 '4' '$' ' ' ''
Key 0x16 = '5' '%' '' 0xe282ac 0xc2a5 '5' '%' ' ' ''
Key 0x17 = '6' '^' 0x1e 0xc4a7 0xc4a6 '6' '^' ' ' ''
Key 0x18 = '7' '&' '' 0xc3b0 0xc390 '7' '&' ' ' ''
Key 0x19 = '8' '*' '' 0xc3be 0xc39e '8' '*' ' ' ''
Key 0x1a = '9' '(' '' 0xe28098 0xe2809c '9' '(' ' ' ''
Key 0x1b = '0' ')' '' 0xe28099 0xe2809d '0' ')' ' ' ''
Key 0x1c = '-' '_' 0x1f 0xe28093 0xe28094 '-' '_' ' ' ''
Key 0x1d = '=' '+' '' 0xc397 0xc3b7 '=' '+' ' ' ''
Key 0x11 = '`' '~' '' '~' '' '`' '~' '~' ''
Key 0x12 = '1' '!' '' 0xc2a1 0xc2b9 '1' '!' 0xc2a1 0xc2b9
Key 0x13 = '2' '@' 0x00 0xc2ba 0xc2b2 '2' '@' 0xc2ba 0xc2b2
Key 0x14 = '3' '#' '' 0xc2aa 0xc2b3 '3' '#' 0xc2aa 0xc2b3
Key 0x15 = '4' '$' '' 0xc2a2 0xc2a3 '4' '$' 0xc2a2 0xc2a3
Key 0x16 = '5' '%' '' 0xe282ac 0xc2a5 '5' '%' 0xe282ac 0xc2a5
Key 0x17 = '6' '^' 0x1e 0xc4a7 0xc4a6 '6' '^' 0xc4a6 0xc4a7
Key 0x18 = '7' '&' '' 0xc3b0 0xc390 '7' '&' 0xc390 0xc3b0
Key 0x19 = '8' '*' '' 0xc3be 0xc39e '8' '*' 0xc39e 0xc3be
Key 0x1a = '9' '(' '' 0xe28098 0xe2809c '9' '(' 0xe28098 0xe2809c
Key 0x1b = '0' ')' '' 0xe28099 0xe2809d '0' ')' 0xe28099 0xe2809d
Key 0x1c = '-' '_' 0x1f 0xe28093 0xe28094 '-' '_' 0xe28093 0xe28094
Key 0x1d = '=' '+' '' 0xc397 0xc3b7 '=' '+' 0xc397 0xc3b7
Key 0x1e = 0x08 0x08 0x7f 0x08 0x08 0x08 0x08 0x08 0x08
Key 0x1f = 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
Key 0x20 = 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01
@ -98,18 +98,18 @@ Key 0x23 = '/' '/' '/' '/' '/' '/' '/' '/'
Key 0x24 = '*' '*' '*' '*' '*' '*' '*' '*' '*'
Key 0x25 = '-' '-' '-' '-' '-' '-' '-' '-' '-'
Key 0x26 = 0x09 0x09 0x09 0x09 0x09 0x09 0x09 0x09 0x09
Key 0x27 = 'q' 'Q' 0x11 0xc3a4 0xc384 'Q' 'q' ' ' ''
Key 0x28 = 'w' 'W' 0x17 0xc3a5 0xc385 'W' 'w' ' ' ''
Key 0x29 = 'f' 'F' 0x05 0xc3a3 0xc383 'E' 'e' ' ' ''
Key 0x2a = 'p' 'P' 0x12 0xc3b8 0xc398 'R' 'r' ' ' ''
Key 0x2b = 'g' 'G' 0x14 ' ' '' 'T' 't' ' ' ''
Key 0x2c = 'j' 'J' 0x19 0xc491 0xc490 'Y' 'y' ' ' ''
Key 0x2d = 'l' 'L' 0x15 0xc582 0xc581 'U' 'u' ' ' ''
Key 0x2e = 'u' 'U' 0x09 0xc3ba 0xc39a 'I' 'i' ' ' ''
Key 0x2f = 'y' 'Y' 0x0f 0xc3bc 0xc39c 'O' 'o' ' ' ''
Key 0x30 = ';' ':' 0x10 0xc3b6 0xc396 'P' 'p' ' ' ''
Key 0x31 = '[' '{' 0x1b 0xc2ab 0xe280b9 '[' '{' ' ' ''
Key 0x32 = ']' '}' 0x1d 0xc2bb 0xe280ba ']' '}' ' ' ''
Key 0x27 = 'q' 'Q' 0x11 0xc3a4 0xc384 'Q' 'q' 0xc384 0xc3a4
Key 0x28 = 'w' 'W' 0x17 0xc3a5 0xc385 'W' 'w' 0xc385 0xc3a5
Key 0x29 = 'f' 'F' 0x06 0xc3a3 0xc383 'F' 'f' 0xc383 0xc3a3
Key 0x2a = 'p' 'P' 0x10 0xc3b8 0xc398 'P' 'p' 0xc398 0xc3b8
Key 0x2b = 'g' 'G' 0x07 ' ' '' 'G' 'g' ' ' ''
Key 0x2c = 'j' 'J' 0x0a 0xc491 0xc490 'J' 'j' 0xc490 0xc491
Key 0x2d = 'l' 'L' 0x0c 0xc582 0xc581 'L' 'l' 0xc581 0xc582
Key 0x2e = 'u' 'U' 0x15 0xc3ba 0xc39a 'U' 'u' 0xc39a 0xc3ba
Key 0x2f = 'y' 'Y' 0x19 0xc3bc 0xc39c 'Y' 'y' 0xc39c 0xc3bc
Key 0x30 = ';' ':' '' 0xc3b6 0xc396 ';' ':' 0xc396 0xc3b6
Key 0x31 = '[' '{' 0x1b 0xc2ab 0xe280b9 '[' '{' 0xc2ab 0xe280b9
Key 0x32 = ']' '}' 0x1d 0xc2bb 0xe280ba ']' '}' 0xc2bb 0xe280ba
Key 0x33 = '\\' '|' 0x1c ' ' '' '\\' '|' ' ' ''
Key 0x34 = 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f
Key 0x35 = 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04
@ -119,32 +119,32 @@ Key 0x38 = 0x1e '8' 0x1e 0x1e '8' 0x1e '8' 0x1e
Key 0x39 = 0x0b '9' 0x0b 0x0b '9' 0x0b '9' 0x0b '9'
Key 0x3a = '+' '+' '+' '+' '+' '+' '+' '+' '+'
Key 0x3b = 0x08 0x08 0x7f 0x08 0x08 0x08 0x08 0x08 0x08
Key 0x3c = 'a' 'A' 0x01 0xc3a1 0xc381 'A' 'a' ' ' ''
Key 0x3d = 'r' 'R' 0x13 '`' '' 'S' 's' ' ' ''
Key 0x3e = 's' 'S' 0x04 0xc39f '' 'D' 'd' ' ' ''
Key 0x3f = 't' 'T' 0x06 '\'' '' 'F' 'f' ' ' ''
Key 0x40 = 'd' 'D' 0x07 '"' '' 'G' 'g' ' ' ''
Key 0x3c = 'a' 'A' 0x01 0xc3a1 0xc381 'A' 'a' 0xc381 0xc3a1
Key 0x3d = 'r' 'R' 0x12 '`' '' 'R' 'r' '`' ''
Key 0x3e = 's' 'S' 0x13 0xc39f '' 'S' 's' 0xc39f ''
Key 0x3f = 't' 'T' 0x14 '\'' '' 'T' 't' '\'' ''
Key 0x40 = 'd' 'D' 0x04 '"' '' 'D' 'd' '"' ''
Key 0x41 = 'h' 'H' 0x08 ' ' '' 'H' 'h' ' ' ''
Key 0x42 = 'n' 'N' 0x0a 0xc3b1 0xc391 'J' 'j' ' ' ''
Key 0x43 = 'e' 'E' 0x0b 0xc3a9 0xc389 'K' 'k' ' ' ''
Key 0x44 = 'i' 'I' 0x0c 0xc3ad 0xc38d 'L' 'l' ' ' ''
Key 0x45 = 'o' 'O' '' 0xc3b3 0xc393 ';' ':' ' ' ''
Key 0x42 = 'n' 'N' 0x0e 0xc3b1 0xc391 'N' 'n' 0xc391 0xc3b1
Key 0x43 = 'e' 'E' 0x05 0xc3a9 0xc389 'E' 'e' 0xc389 0xc3a9
Key 0x44 = 'i' 'I' 0x09 0xc3ad 0xc38d 'I' 'i' 0xc38d 0xc3ad
Key 0x45 = 'o' 'O' 0x0f 0xc3b3 0xc393 'O' 'o' 0xc393 0xc3b3
Key 0x46 = '\'' '"' '' ' ' '' '\'' '"' ' ' ''
Key 0x47 = 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a
Key 0x48 = 0x1c '4' 0x1c 0x1c '4' 0x1c '4' 0x1c '4'
Key 0x49 = '' '5' '' '' '5' '' '5' '' '5'
Key 0x4a = 0x1d '6' 0x1d 0x1d '6' 0x1d '6' 0x1d '6'
Key 0x4b = '' '' '' '' '' '' '' '' ''
Key 0x4c = 'z' 'Z' 0x1a 0xc3a6 0xc386 'Z' 'z' ' ' ''
Key 0x4d = 'x' 'X' 0x18 '^' '' 'X' 'x' ' ' ''
Key 0x4e = 'c' 'C' 0x03 0xc3a7 0xc387 'C' 'c' ' ' ''
Key 0x4f = 'v' 'V' 0x16 0xc593 0xc592 'V' 'v' ' ' ''
Key 0x4c = 'z' 'Z' 0x1a 0xc3a6 0xc386 'Z' 'z' 0xc386 0xc3a6
Key 0x4d = 'x' 'X' 0x18 '^' '' 'X' 'x' '^' ''
Key 0x4e = 'c' 'C' 0x03 0xc3a7 0xc387 'C' 'c' 0xc387 0xc3a7
Key 0x4f = 'v' 'V' 0x16 0xc593 0xc592 'V' 'v' 0xc592 0xc593
Key 0x50 = 'b' 'B' 0x02 ' ' '' 'B' 'b' ' ' ''
Key 0x51 = 'k' 'K' 0x0e ' ' '' 'N' 'n' ' ' ''
Key 0x51 = 'k' 'K' 0x0b ' ' '' 'K' 'k' ' ' ''
Key 0x52 = 'm' 'M' 0x0d ' ' '' 'M' 'm' ' ' ''
Key 0x53 = ',' '<' '' ' ' '' ',' '<' ' ' ''
Key 0x54 = '.' '>' '' ' ' '' '.' '>' ' ' ''
Key 0x55 = '/' '?' '' 0xc2bf '' '/' '?' ' ' ''
Key 0x55 = '/' '?' '' 0xc2bf '' '/' '?' 0xc2bf ''
Key 0x56 = '' '' '' '' '' '' '' '' ''
Key 0x57 = 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e
Key 0x58 = 0x04 '1' 0x04 0x04 '1' 0x04 '1' 0x04 '1'
@ -153,7 +153,7 @@ Key 0x5a = 0x0c '3' 0x0c 0x0c '3' 0x0c '3' 0x0c
Key 0x5b = 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a
Key 0x5c = '' '' '' '' '' '' '' '' ''
Key 0x5d = '' '' '' '' '' '' '' '' ''
Key 0x5e = ' ' ' ' 0x00 ' ' 0xc2a0 ' ' ' ' ' ' ' '
Key 0x5e = ' ' ' ' 0x00 ' ' 0xc2a0 ' ' ' ' ' ' 0xc2a0
Key 0x5f = '' '' '' '' '' '' '' '' ''
Key 0x60 = '' '' '' '' '' '' '' '' ''
Key 0x61 = 0x1c 0x1c 0x1c 0x1c 0x1c 0x1c 0x1c 0x1c 0x1c
@ -164,7 +164,7 @@ Key 0x65 = 0x7f '.' 0x7f 0x7f '.' 0x7f '.' 0x7f
Key 0x66 = '' '' '' '' '' '' '' '' ''
Key 0x67 = '' '' '' '' '' '' '' '' ''
Key 0x68 = '' '' '' '' '' '' '' '' ''
Key 0x69 = '-' '_' 0x1f 0xe28093 0xe28094 '-' '_' ' ' ''
Key 0x69 = '-' '_' 0x1f 0xe28093 0xe28094 '-' '_' 0xe28093 0xe28094
Key 0x6a = '' '' '' '' '' '' '' '' ''
Key 0x6b = '' '' '' '' '' '' '' '' ''
Key 0x6c = '' '' '' '' '' '' '' '' ''