Summary: | Hebrew keyboard layout is broken | ||
---|---|---|---|
Product: | [Applications] ktouch | Reporter: | Yitz Gale <gale> |
Component: | general | Assignee: | Haavard Froeiland <haavard> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Corrected he.keyboard |
Description
Yitz Gale
2006-05-29 20:22:44 UTC
Created attachment 16340 [details]
Corrected he.keyboard
AH, I see. OK, here it is.
I tested this one, and I can confirm it works as expected. Is it possible to commit to the branch (and turnk...) and close this one ? SVN commit 607108 by annma: correct he keyboard layout, thanks to Yitz Gale CCBUG=128266 M +112 -88 he.keyboard --- trunk/KDE/kdeedu/ktouch/keyboards/he.keyboard #607107:607108 @@ -1,39 +1,39 @@ #################################################### # KTouch -# Keybord layout file +# Keybord layout file for Hebrew #################################################### # # # FingerKey: This class represents the keys where # your fingers shold rest between typing. # -# UNICODE KeyText x y -FingerKey 1513 ù 18 20 -FingerKey 1491 ã 28 20 -FingerKey 1490 â 38 20 -FingerKey 1499 ë 48 20 -FingerKey 1495 ç 78 20 -FingerKey 1500 ì 88 20 -FingerKey 1498 ê 98 20 -FingerKey 1507 ó 108 20 +# UNICODE KeyText x y +FingerKey 1513 ש 18 20 +FingerKey 1491 ד 28 20 +FingerKey 1490 ג 38 20 +FingerKey 1499 כ 48 20 +FingerKey 1495 ח 78 20 +FingerKey 1500 ל 88 20 +FingerKey 1498 ך 98 20 +FingerKey 1507 ף 108 20 # # # ControllKey: This class will represent all the # controll keys that you are using. Theys keys # will be used later when you want to use uppercase. # -# UNICODE KeyText x y Width Height +# UNICODE KeyText x y Width Height # -ControlKey 260 Tab 0 10 15 10 -ControlKey 13 Enter 128 20 22 10 -ControlKey 257 Shift 123 30 27 10 -ControlKey 264 Alt 120 40 15 10 -ControlKey 265 Ctrl 135 40 15 10 -ControlKey 263 Alt 15 40 15 10 -ControlKey 262 Ctrl 0 40 15 10 -ControlKey 32 Space 30 40 90 10 -ControlKey 258 Shift 0 30 23 10 -ControlKey 259 CapsLock 0 20 18 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 # # # NormalKey: This class represent all the @@ -43,51 +43,51 @@ # letters. For this class you have to indicate # withc finger key you are going to use. # -# UNICODE KeyText x y FingerKey +# UNICODE KeyText x y FingerKey # -NormalKey 96 ` 0 0 1513 -NormalKey 49 1 10 0 1513 -NormalKey 50 2 20 0 1491 -NormalKey 51 3 30 0 1490 -NormalKey 52 4 40 0 1499 -NormalKey 53 5 50 0 1499 -NormalKey 54 6 60 0 1495 -NormalKey 55 7 70 0 1495 -NormalKey 56 8 80 0 1500 -NormalKey 57 9 90 0 1498 -NormalKey 48 0 100 0 1507 -NormalKey 95 - 110 0 1507 -NormalKey 61 = 120 0 1507 -NormalKey 92 \ 130 0 1507 -NormalKey 8 <- 140 0 1507 +NormalKey 59 ; 0 0 1513 +NormalKey 49 1 10 0 1513 +NormalKey 50 2 20 0 1491 +NormalKey 51 3 30 0 1490 +NormalKey 52 4 40 0 1499 +NormalKey 53 5 50 0 1499 +NormalKey 54 6 60 0 1495 +NormalKey 55 7 70 0 1495 +NormalKey 56 8 80 0 1500 +NormalKey 57 9 90 0 1498 +NormalKey 48 0 100 0 1507 +NormalKey 95 - 110 0 1507 +NormalKey 61 = 120 0 1507 +NormalKey 92 \ 130 0 1507 +NormalKey 8 <- 140 0 1507 # -NormalKey 113 / 15 10 1513 -NormalKey 119 ' 25 10 1491 -NormalKey 1511 ÷ 35 10 1490 -NormalKey 1512 ø 45 10 1499 -NormalKey 1488 à 55 10 1499 -NormalKey 1496 è 65 10 1495 -NormalKey 1493 å 75 10 1495 -NormalKey 1503 ï 85 10 1500 -NormalKey 1501 í 95 10 1498 -NormalKey 1508 ô 105 10 1507 -NormalKey 91 [ 115 10 1507 -NormalKey 93 ] 125 10 1507 +NormalKey 47 / 15 10 1513 +NormalKey 39 ' 25 10 1491 +NormalKey 1511 ק 35 10 1490 +NormalKey 1512 ר 45 10 1499 +NormalKey 1488 א 55 10 1499 +NormalKey 1496 ט 65 10 1495 +NormalKey 1493 ו 75 10 1495 +NormalKey 1503 ן 85 10 1500 +NormalKey 1501 ם 95 10 1498 +NormalKey 1508 פ 105 10 1507 +NormalKey 91 [ 115 10 1507 +NormalKey 93 ] 125 10 1507 # -NormalKey 1506 ò 58 20 1499 -NormalKey 1497 é 68 20 1495 -NormalKey 39 ' 118 20 1507 +NormalKey 1506 ע 58 20 1499 +NormalKey 1497 י 68 20 1495 +NormalKey 44 , 118 20 1507 # -NormalKey 1494 æ 23 30 1513 -NormalKey 1505 ñ 33 30 1491 -NormalKey 1489 á 43 30 1490 -NormalKey 1492 ä 53 30 1499 -NormalKey 1504 ð 63 30 1499 -NormalKey 1502 î 73 30 1495 -NormalKey 1510 ö 83 30 1495 -NormalKey 1514 ú 93 30 1500 -NormalKey 1509 õ 103 30 1498 -NormalKey 47 . 113 30 1507 +NormalKey 1494 ז 23 30 1513 +NormalKey 1505 ס 33 30 1491 +NormalKey 1489 ב 43 30 1490 +NormalKey 1492 ה 53 30 1499 +NormalKey 1504 נ 63 30 1499 +NormalKey 1502 מ 73 30 1495 +NormalKey 1510 צ 83 30 1495 +NormalKey 1514 ת 93 30 1500 +NormalKey 1509 ץ 103 30 1498 +NormalKey 47 . 113 30 1507 # # # HiddenKey: This is all the keys that @@ -97,29 +97,53 @@ # # UNICODE Target Finger Contorll # -HiddenKey 65 97 97 257 #A -HiddenKey 66 98 102 257 #B -HiddenKey 67 99 100 257 #C -HiddenKey 68 100 100 257 #D -HiddenKey 69 101 100 257 #E -HiddenKey 70 102 102 257 #F -HiddenKey 71 103 102 257 #G -HiddenKey 72 104 106 258 #H -HiddenKey 73 105 107 258 #I -HiddenKey 74 106 106 258 #J -HiddenKey 75 107 107 258 #K -HiddenKey 76 108 106 258 #L -HiddenKey 77 109 106 258 #M -HiddenKey 78 110 106 258 #N -HiddenKey 79 111 108 258 #O -HiddenKey 80 112 59 258 #P -HiddenKey 81 113 97 257 #Q -HiddenKey 82 114 102 257 #R -HiddenKey 83 115 115 257 #S -HiddenKey 84 116 102 257 #T -HiddenKey 85 117 106 258 #U -HiddenKey 86 118 102 257 #V -HiddenKey 87 119 115 257 #W -HiddenKey 88 120 115 257 #X -HiddenKey 89 121 106 258 #Y -HiddenKey 90 122 97 257 #Z +HiddenKey 126 59 1513 257 #~ +HiddenKey 33 49 1513 257 #! +HiddenKey 64 50 1491 257 #@ +HiddenKey 35 51 1490 257 ## +HiddenKey 36 52 1499 257 #$ +HiddenKey 37 53 1499 257 #% +HiddenKey 94 54 1495 258 #^ +HiddenKey 38 55 1495 258 #& +HiddenKey 42 56 1500 258 #* +HiddenKey 40 57 1498 258 #( +HiddenKey 41 48 1507 258 #) +HiddenKey 95 45 1507 258 #_ +HiddenKey 43 61 1507 258 #+ +HiddenKey 124 92 1507 258 #| +# +HiddenKey 81 47 1513 257 #Q +HiddenKey 87 39 1491 257 #W +HiddenKey 69 1511 1490 257 #E +HiddenKey 82 1512 1499 257 #R +HiddenKey 84 1488 1499 257 #T +HiddenKey 89 1496 1495 258 #Y +HiddenKey 85 1493 1495 258 #U +HiddenKey 73 1503 1500 258 #I +HiddenKey 79 1501 1498 258 #O +HiddenKey 80 1508 1507 258 #P +HiddenKey 123 91 1507 258 #{ +HiddenKey 125 93 1507 258 #} +# +HiddenKey 65 1513 1513 257 #A +HiddenKey 83 1491 1491 257 #S +HiddenKey 68 1490 1490 257 #D +HiddenKey 70 1499 1499 257 #F +HiddenKey 71 1506 1499 257 #G +HiddenKey 72 1497 1495 258 #H +HiddenKey 74 44 1495 258 #J +HiddenKey 75 1495 1500 258 #K +HiddenKey 76 1500 1498 258 #L +HiddenKey 58 1498 1507 258 #: +HiddenKey 34 1507 1507 258 #" +# +HiddenKey 90 1494 1513 257 #Z +HiddenKey 88 1505 1491 257 #X +HiddenKey 67 1489 1490 257 #C +HiddenKey 86 1492 1499 257 #V +HiddenKey 66 1504 1499 257 #B +HiddenKey 78 1502 1495 258 #N +HiddenKey 77 1510 1495 258 #M +HiddenKey 60 1514 1500 258 #< +HiddenKey 62 1509 1498 258 #> +HiddenKey 63 47 1507 258 #? SVN commit 607114 by annma: fix he keyboard layout I think however I established with cuco that Hebrew does not work well due to the custom widget for typing the letters not being RTL compliant - It'll be fixed for KDE4. BUG=128266 M +3 -4 Makefile.am M +112 -88 he.keyboard --- branches/KDE/3.5/kdeedu/ktouch/keyboards/Makefile.am #607113:607114 @@ -10,10 +10,10 @@ en.dvorak.keyboard \ en.keyboard \ hu.keyboard \ -pl.keyboard +he.keyboard \ +pl.keyboard - #sv.dvorak.keyboard \ #sv.keyboard \ #uk.basic.keyboard \ @@ -38,5 +38,4 @@ #es.keyboard \ #fr.a.keyboard \ #fr.keyboard \ -#fr.swiss.keyboard \ -#he.keyboard +#fr.swiss.keyboard \ No newline at end of file --- branches/KDE/3.5/kdeedu/ktouch/keyboards/he.keyboard #607113:607114 @@ -1,39 +1,39 @@ #################################################### # KTouch -# Keybord layout file +# Keybord layout file for Hebrew #################################################### # # # FingerKey: This class represents the keys where # your fingers shold rest between typing. # -# UNICODE KeyText x y -FingerKey 1513 ù 18 20 -FingerKey 1491 ã 28 20 -FingerKey 1490 â 38 20 -FingerKey 1499 ë 48 20 -FingerKey 1495 ç 78 20 -FingerKey 1500 ì 88 20 -FingerKey 1498 ê 98 20 -FingerKey 1507 ó 108 20 +# UNICODE KeyText x y +FingerKey 1513 ש 18 20 +FingerKey 1491 ד 28 20 +FingerKey 1490 ג 38 20 +FingerKey 1499 כ 48 20 +FingerKey 1495 ח 78 20 +FingerKey 1500 ל 88 20 +FingerKey 1498 ך 98 20 +FingerKey 1507 ף 108 20 # # # ControllKey: This class will represent all the # controll keys that you are using. Theys keys # will be used later when you want to use uppercase. # -# UNICODE KeyText x y Width Height +# UNICODE KeyText x y Width Height # -ControlKey 260 Tab 0 10 15 10 -ControlKey 13 Enter 128 20 22 10 -ControlKey 257 Shift 123 30 27 10 -ControlKey 264 Alt 120 40 15 10 -ControlKey 265 Ctrl 135 40 15 10 -ControlKey 263 Alt 15 40 15 10 -ControlKey 262 Ctrl 0 40 15 10 -ControlKey 32 Space 30 40 90 10 -ControlKey 258 Shift 0 30 23 10 -ControlKey 259 CapsLock 0 20 18 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 # # # NormalKey: This class represent all the @@ -43,51 +43,51 @@ # letters. For this class you have to indicate # withc finger key you are going to use. # -# UNICODE KeyText x y FingerKey +# UNICODE KeyText x y FingerKey # -NormalKey 96 ` 0 0 1513 -NormalKey 49 1 10 0 1513 -NormalKey 50 2 20 0 1491 -NormalKey 51 3 30 0 1490 -NormalKey 52 4 40 0 1499 -NormalKey 53 5 50 0 1499 -NormalKey 54 6 60 0 1495 -NormalKey 55 7 70 0 1495 -NormalKey 56 8 80 0 1500 -NormalKey 57 9 90 0 1498 -NormalKey 48 0 100 0 1507 -NormalKey 95 - 110 0 1507 -NormalKey 61 = 120 0 1507 -NormalKey 92 \ 130 0 1507 -NormalKey 8 <- 140 0 1507 +NormalKey 59 ; 0 0 1513 +NormalKey 49 1 10 0 1513 +NormalKey 50 2 20 0 1491 +NormalKey 51 3 30 0 1490 +NormalKey 52 4 40 0 1499 +NormalKey 53 5 50 0 1499 +NormalKey 54 6 60 0 1495 +NormalKey 55 7 70 0 1495 +NormalKey 56 8 80 0 1500 +NormalKey 57 9 90 0 1498 +NormalKey 48 0 100 0 1507 +NormalKey 95 - 110 0 1507 +NormalKey 61 = 120 0 1507 +NormalKey 92 \ 130 0 1507 +NormalKey 8 <- 140 0 1507 # -NormalKey 113 / 15 10 1513 -NormalKey 119 ' 25 10 1491 -NormalKey 1511 ÷ 35 10 1490 -NormalKey 1512 ø 45 10 1499 -NormalKey 1488 à 55 10 1499 -NormalKey 1496 è 65 10 1495 -NormalKey 1493 å 75 10 1495 -NormalKey 1503 ï 85 10 1500 -NormalKey 1501 í 95 10 1498 -NormalKey 1508 ô 105 10 1507 -NormalKey 91 [ 115 10 1507 -NormalKey 93 ] 125 10 1507 +NormalKey 47 / 15 10 1513 +NormalKey 39 ' 25 10 1491 +NormalKey 1511 ק 35 10 1490 +NormalKey 1512 ר 45 10 1499 +NormalKey 1488 א 55 10 1499 +NormalKey 1496 ט 65 10 1495 +NormalKey 1493 ו 75 10 1495 +NormalKey 1503 ן 85 10 1500 +NormalKey 1501 ם 95 10 1498 +NormalKey 1508 פ 105 10 1507 +NormalKey 91 [ 115 10 1507 +NormalKey 93 ] 125 10 1507 # -NormalKey 1506 ò 58 20 1499 -NormalKey 1497 é 68 20 1495 -NormalKey 39 ' 118 20 1507 +NormalKey 1506 ע 58 20 1499 +NormalKey 1497 י 68 20 1495 +NormalKey 44 , 118 20 1507 # -NormalKey 1494 æ 23 30 1513 -NormalKey 1505 ñ 33 30 1491 -NormalKey 1489 á 43 30 1490 -NormalKey 1492 ä 53 30 1499 -NormalKey 1504 ð 63 30 1499 -NormalKey 1502 î 73 30 1495 -NormalKey 1510 ö 83 30 1495 -NormalKey 1514 ú 93 30 1500 -NormalKey 1509 õ 103 30 1498 -NormalKey 47 . 113 30 1507 +NormalKey 1494 ז 23 30 1513 +NormalKey 1505 ס 33 30 1491 +NormalKey 1489 ב 43 30 1490 +NormalKey 1492 ה 53 30 1499 +NormalKey 1504 נ 63 30 1499 +NormalKey 1502 מ 73 30 1495 +NormalKey 1510 צ 83 30 1495 +NormalKey 1514 ת 93 30 1500 +NormalKey 1509 ץ 103 30 1498 +NormalKey 47 . 113 30 1507 # # # HiddenKey: This is all the keys that @@ -97,29 +97,53 @@ # # UNICODE Target Finger Contorll # -HiddenKey 65 97 97 257 #A -HiddenKey 66 98 102 257 #B -HiddenKey 67 99 100 257 #C -HiddenKey 68 100 100 257 #D -HiddenKey 69 101 100 257 #E -HiddenKey 70 102 102 257 #F -HiddenKey 71 103 102 257 #G -HiddenKey 72 104 106 258 #H -HiddenKey 73 105 107 258 #I -HiddenKey 74 106 106 258 #J -HiddenKey 75 107 107 258 #K -HiddenKey 76 108 106 258 #L -HiddenKey 77 109 106 258 #M -HiddenKey 78 110 106 258 #N -HiddenKey 79 111 108 258 #O -HiddenKey 80 112 59 258 #P -HiddenKey 81 113 97 257 #Q -HiddenKey 82 114 102 257 #R -HiddenKey 83 115 115 257 #S -HiddenKey 84 116 102 257 #T -HiddenKey 85 117 106 258 #U -HiddenKey 86 118 102 257 #V -HiddenKey 87 119 115 257 #W -HiddenKey 88 120 115 257 #X -HiddenKey 89 121 106 258 #Y -HiddenKey 90 122 97 257 #Z +HiddenKey 126 59 1513 257 #~ +HiddenKey 33 49 1513 257 #! +HiddenKey 64 50 1491 257 #@ +HiddenKey 35 51 1490 257 ## +HiddenKey 36 52 1499 257 #$ +HiddenKey 37 53 1499 257 #% +HiddenKey 94 54 1495 258 #^ +HiddenKey 38 55 1495 258 #& +HiddenKey 42 56 1500 258 #* +HiddenKey 40 57 1498 258 #( +HiddenKey 41 48 1507 258 #) +HiddenKey 95 45 1507 258 #_ +HiddenKey 43 61 1507 258 #+ +HiddenKey 124 92 1507 258 #| +# +HiddenKey 81 47 1513 257 #Q +HiddenKey 87 39 1491 257 #W +HiddenKey 69 1511 1490 257 #E +HiddenKey 82 1512 1499 257 #R +HiddenKey 84 1488 1499 257 #T +HiddenKey 89 1496 1495 258 #Y +HiddenKey 85 1493 1495 258 #U +HiddenKey 73 1503 1500 258 #I +HiddenKey 79 1501 1498 258 #O +HiddenKey 80 1508 1507 258 #P +HiddenKey 123 91 1507 258 #{ +HiddenKey 125 93 1507 258 #} +# +HiddenKey 65 1513 1513 257 #A +HiddenKey 83 1491 1491 257 #S +HiddenKey 68 1490 1490 257 #D +HiddenKey 70 1499 1499 257 #F +HiddenKey 71 1506 1499 257 #G +HiddenKey 72 1497 1495 258 #H +HiddenKey 74 44 1495 258 #J +HiddenKey 75 1495 1500 258 #K +HiddenKey 76 1500 1498 258 #L +HiddenKey 58 1498 1507 258 #: +HiddenKey 34 1507 1507 258 #" +# +HiddenKey 90 1494 1513 257 #Z +HiddenKey 88 1505 1491 257 #X +HiddenKey 67 1489 1490 257 #C +HiddenKey 86 1492 1499 257 #V +HiddenKey 66 1504 1499 257 #B +HiddenKey 78 1502 1495 258 #N +HiddenKey 77 1510 1495 258 #M +HiddenKey 60 1514 1500 258 #< +HiddenKey 62 1509 1498 258 #> +HiddenKey 63 47 1507 258 #? |