From 03807931d886df3ab9665ffef05b0346edf3aa7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Fri, 5 Jun 2009 08:22:09 +0000 Subject: [PATCH] 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 --- src/data/etc/keymaps/Colemak.keymap | 84 ++++++++++++++--------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/src/data/etc/keymaps/Colemak.keymap b/src/data/etc/keymaps/Colemak.keymap index 7a24a81b04..15ad86b1d7 100644 --- a/src/data/etc/keymaps/Colemak.keymap +++ b/src/data/etc/keymaps/Colemak.keymap @@ -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 = '' '' '' '' '' '' '' '' ''