<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>128266</bug_id>
          
          <creation_ts>2006-05-29 20:22:44 +0000</creation_ts>
          <short_desc>Hebrew keyboard layout is broken</short_desc>
          <delta_ts>2006-11-23 09:03:54 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>ktouch</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Debian testing</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yitz Gale">gale</reporter>
          <assigned_to name="Haavard Froeiland">haavard</assigned_to>
          
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>1</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>442831</commentid>
    <comment_count>0</comment_count>
    <who name="Yitz Gale">gale</who>
    <bug_when>2006-05-29 20:22:44 +0000</bug_when>
    <thetext>Version:            (using KDE KDE 3.5.2)
Installed from:    Debian testing/unstable Packages
OS:                Linux

he.keyboard is quite broken. None of
the Unicode codes are correct Hebrew letters,
and even some punctuation is in the wrong
place. No Hebrew letters display on the
keyboard with any font using this file.

I have written a he.keyboard that works.
With any Unicode font that supports Hebrew,
it displays a Hebrew keyboard like the one
in the picture at:

http://ktouch.sourceforge.net/development.php#layouts

That also matches my own keyboard.

The new layout matches all puctuation
properly. It also produces upper-case
Latin letters when you shift, like a
real Hebrew keyboard.

Where should I send the working he.keyboard?

-Yitz</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442833</commentid>
    <comment_count>1</comment_count>
      <attachid>16340</attachid>
    <who name="Yitz Gale">gale</who>
    <bug_when>2006-05-29 20:25:24 +0000</bug_when>
    <thetext>Created attachment 16340
Corrected he.keyboard

AH, I see. OK, here it is.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>450927</commentid>
    <comment_count>2</comment_count>
    <who name="Diego Iastrubni">cuco3001</who>
    <bug_when>2006-07-01 15:11:11 +0000</bug_when>
    <thetext>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 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489046</commentid>
    <comment_count>3</comment_count>
    <who name="Anne-Marie Mahfouf">annma</who>
    <bug_when>2006-11-23 08:47:07 +0000</bug_when>
    <thetext>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 		&lt;-		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		&lt;-		140	0	1507
 #
-NormalKey	113		/		15		10		1513
-NormalKey	119		&apos;		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		&apos;		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		&apos;		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 #&amp;
+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 #&quot;
+#
+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 #&lt;
+HiddenKey	62		1509	1498	258 #&gt;
+HiddenKey	63		47	1507	258 #?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489050</commentid>
    <comment_count>4</comment_count>
    <who name="Anne-Marie Mahfouf">annma</who>
    <bug_when>2006-11-23 09:03:53 +0000</bug_when>
    <thetext>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&apos;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 		&lt;-		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		&lt;-		140	0	1507
 #
-NormalKey	113		/		15		10		1513
-NormalKey	119		&apos;		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		&apos;		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		&apos;		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 #&amp;
+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 #&quot;
+#
+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 #&lt;
+HiddenKey	62		1509	1498	258 #&gt;
+HiddenKey	63		47	1507	258 #?
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16340</attachid>
            <date>2006-05-29 20:25:24 +0000</date>
            <delta_ts>2006-05-29 20:25:24 +0000</delta_ts>
            <desc>Corrected he.keyboard</desc>
            <filename>he.keyboard</filename>
            <type>text/plain</type>
            <size>4161</size>
            <attacher name="Yitz Gale">gale</attacher>
            
              <data encoding="base64">IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojICAg
IEtUb3VjaAojICAgIEtleWJvcmQgbGF5b3V0IGZpbGUgZm9yIEhlYnJldwojIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMKIwojICBGaW5nZXJLZXk6
IFRoaXMgY2xhc3MgcmVwcmVzZW50cyB0aGUga2V5cyB3aGVyZQojICB5b3VyIGZpbmdlcnMgc2hv
bGQgcmVzdCBiZXR3ZWVuIHR5cGluZy4KIwojCQlVTklDT0RFCQlLZXlUZXh0CQl4CXkKRmluZ2Vy
S2V5CTE1MTMJCdepCQkxOAkyMApGaW5nZXJLZXkJMTQ5MQkJ15MJCTI4CTIwCkZpbmdlcktleQkx
NDkwCQnXkgkJMzgJMjAKRmluZ2VyS2V5CTE0OTkJCdebCQk0OAkyMApGaW5nZXJLZXkJMTQ5NQkJ
15cJCTc4CTIwCkZpbmdlcktleQkxNTAwCQnXnAkJODgJMjAKRmluZ2VyS2V5CTE0OTgJCdeaCQk5
OAkyMApGaW5nZXJLZXkJMTUwNwkJ16MJCTEwOAkyMAojCiMKIyAgQ29udHJvbGxLZXk6IFRoaXMg
Y2xhc3Mgd2lsbCByZXByZXNlbnQgYWxsIHRoZQojICBjb250cm9sbCBrZXlzIHRoYXQgeW91IGFy
ZSB1c2luZy4gVGhleXMga2V5cwojICB3aWxsIGJlIHVzZWQgbGF0ZXIgd2hlbiB5b3Ugd2FudCB0
byB1c2UgdXBwZXJjYXNlLgojCiMJCVVOSUNPREUJCUtleVRleHQJCXgJeQlXaWR0aAlIZWlnaHQK
IwpDb250cm9sS2V5CTI2MAkJVGFiCQkwCTEwCTE1CTEwCkNvbnRyb2xLZXkJMTMJCUVudGVyCQkx
MjgJMjAJMjIJMTAKQ29udHJvbEtleQkyNTcJCVNoaWZ0CQkxMjMJMzAJMjcJMTAKQ29udHJvbEtl
eQkyNjQJCUFsdAkJMTIwCTQwCTE1CTEwCkNvbnRyb2xLZXkJMjY1CQlDdHJsCQkxMzUJNDAJMTUJ
MTAKQ29udHJvbEtleQkyNjMJCUFsdAkJMTUJNDAJMTUJMTAKQ29udHJvbEtleQkyNjIJCUN0cmwJ
CTAJNDAJMTUJMTAKQ29udHJvbEtleQkzMgkJU3BhY2UJCTMwCTQwCTkwCTEwCkNvbnRyb2xLZXkJ
MjU4CQlTaGlmdAkJMAkzMAkyMwkxMApDb250cm9sS2V5CTI1OQkJQ2Fwc0xvY2sJMAkyMAkxOAkx
MAojCiMKIyAgTm9ybWFsS2V5OiBUaGlzIGNsYXNzIHJlcHJlc2VudCBhbGwgdGhlCiMgIG5vcm1h
bCBrZXlzIHdoZXJlIHlvdSBkb24ndCBuZWVkIHRvIHByZXNzCiMgIGFueXRoaW5nIGVsc2UgdGhl
biBqdXN0IG9uZSBrZXkuIFRoYXQgd291bGQKIyAgYmFzaWNseSBiZWUgYWxsIHRoZSBudW1iZXJz
IGFuZCB0aGUgbG92ZXJjYXNlCiMgIGxldHRlcnMuIEZvciB0aGlzIGNsYXNzIHlvdSBoYXZlIHRv
IGluZGljYXRlCiMgIHdpdGhjIGZpbmdlciBrZXkgeW91IGFyZSBnb2luZyB0byB1c2UuCiMKIwkJ
VU5JQ09ERQkJS2V5VGV4dAkJeAl5CUZpbmdlcktleQojCk5vcm1hbEtleQk1OQkJOwkJMAkwCTE1
MTMKTm9ybWFsS2V5CTQ5CQkxCQkxMAkwCTE1MTMKTm9ybWFsS2V5CTUwCQkyCQkyMAkwCTE0OTEK
Tm9ybWFsS2V5CTUxCQkzCQkzMAkwCTE0OTAKTm9ybWFsS2V5CTUyCQk0CQk0MAkwCTE0OTkKTm9y
bWFsS2V5CTUzCQk1CQk1MAkwCTE0OTkKTm9ybWFsS2V5CTU0CQk2CQk2MAkwCTE0OTUKTm9ybWFs
S2V5CTU1CQk3CQk3MAkwCTE0OTUKTm9ybWFsS2V5CTU2CQk4CQk4MAkwCTE1MDAKTm9ybWFsS2V5
CTU3CQk5CQk5MAkwCTE0OTgKTm9ybWFsS2V5CTQ4CQkwCQkxMDAJMAkxNTA3Ck5vcm1hbEtleQk5
NQkJLQkJMTEwCTAJMTUwNwpOb3JtYWxLZXkJNjEJCT0JCTEyMAkwCTE1MDcKTm9ybWFsS2V5CTky
CQlcCQkxMzAJMAkxNTA3Ck5vcm1hbEtleQk4CQk8LQkJMTQwCTAJMTUwNwojCk5vcm1hbEtleQk0
NwkJLwkJMTUJMTAJMTUxMwpOb3JtYWxLZXkJMzkJCScJCTI1CTEwCTE0OTEKTm9ybWFsS2V5CTE1
MTEJCdenCQkzNQkxMAkxNDkwCk5vcm1hbEtleQkxNTEyCQnXqAkJNDUJMTAJMTQ5OQpOb3JtYWxL
ZXkJMTQ4OAkJ15AJCTU1CTEwCTE0OTkKTm9ybWFsS2V5CTE0OTYJCdeYCQk2NQkxMAkxNDk1Ck5v
cm1hbEtleQkxNDkzCQnXlQkJNzUJMTAJMTQ5NQpOb3JtYWxLZXkJMTUwMwkJ158JCTg1CTEwCTE1
MDAKTm9ybWFsS2V5CTE1MDEJCdedCQk5NQkxMAkxNDk4Ck5vcm1hbEtleQkxNTA4CQnXpAkJMTA1
CTEwCTE1MDcKTm9ybWFsS2V5CTkxCQlbCQkxMTUJMTAJMTUwNwpOb3JtYWxLZXkJOTMJCV0JCTEy
NQkxMAkxNTA3CiMKTm9ybWFsS2V5CTE1MDYJCdeiCQk1OAkyMAkxNDk5Ck5vcm1hbEtleQkxNDk3
CQnXmQkJNjgJMjAJMTQ5NQpOb3JtYWxLZXkJNDQJCSwJCTExOAkyMAkxNTA3CiMKTm9ybWFsS2V5
CTE0OTQJCdeWCQkyMwkzMAkxNTEzCk5vcm1hbEtleQkxNTA1CQnXoQkJMzMJMzAJMTQ5MQpOb3Jt
YWxLZXkJMTQ4OQkJ15EJCTQzCTMwCTE0OTAKTm9ybWFsS2V5CTE0OTIJCdeUCQk1MwkzMAkxNDk5
Ck5vcm1hbEtleQkxNTA0CQnXoAkJNjMJMzAJMTQ5OQpOb3JtYWxLZXkJMTUwMgkJ154JCTczCTMw
CTE0OTUKTm9ybWFsS2V5CTE1MTAJCdemCQk4MwkzMAkxNDk1Ck5vcm1hbEtleQkxNTE0CQnXqgkJ
OTMJMzAJMTUwMApOb3JtYWxLZXkJMTUwOQkJ16UJCTEwMwkzMAkxNDk4Ck5vcm1hbEtleQk0NwkJ
LgkJMTEzCTMwCTE1MDcKIwojCiMgIEhpZGRlbktleTogVGhpcyBpcyBhbGwgdGhlIGtleXMgdGhh
dAojICB5b3UgY2FudCBzZWUuIFRoYXQgbWVhbnMgdGhhdCB5b3UgaGF2ZQojICB0byB1c2UgYW4g
Y29udHJvbCBrZXkgdG8gZ2V0IHRoZW0uIEJhc2ljYWxseQojICB0aGlzIGlzIGFsbCB0aGUgdXBw
ZXJjYXNlIGxldHRlcnMuCiMKIwkJVU5JQ09ERQkJVGFyZ2V0CUZpbmdlcglDb250b3JsbAojCkhp
ZGRlbktleQkxMjYJCTU5CTE1MTMJMjU3ICN+CkhpZGRlbktleQkzMwkJNDkJMTUxMwkyNTcgIyEK
SGlkZGVuS2V5CTY0CQk1MAkxNDkxCTI1NyAjQApIaWRkZW5LZXkJMzUJCTUxCTE0OTAJMjU3ICMj
CkhpZGRlbktleQkzNgkJNTIJMTQ5OQkyNTcgIyQKSGlkZGVuS2V5CTM3CQk1MwkxNDk5CTI1NyAj
JQpIaWRkZW5LZXkJOTQJCTU0CTE0OTUJMjU4ICNeCkhpZGRlbktleQkzOAkJNTUJMTQ5NQkyNTgg
IyYKSGlkZGVuS2V5CTQyCQk1NgkxNTAwCTI1OCAjKgpIaWRkZW5LZXkJNDAJCTU3CTE0OTgJMjU4
ICMoCkhpZGRlbktleQk0MQkJNDgJMTUwNwkyNTggIykKSGlkZGVuS2V5CTk1CQk0NQkxNTA3CTI1
OCAjXwpIaWRkZW5LZXkJNDMJCTYxCTE1MDcJMjU4ICMrCkhpZGRlbktleQkxMjQJCTkyCTE1MDcJ
MjU4ICN8CiMKSGlkZGVuS2V5CTgxCQk0NwkxNTEzCTI1NyAjUQpIaWRkZW5LZXkJODcJCTM5CTE0
OTEJMjU3ICNXCkhpZGRlbktleQk2OQkJMTUxMQkxNDkwCTI1NyAjRQpIaWRkZW5LZXkJODIJCTE1
MTIJMTQ5OQkyNTcgI1IKSGlkZGVuS2V5CTg0CQkxNDg4CTE0OTkJMjU3ICNUCkhpZGRlbktleQk4
OQkJMTQ5NgkxNDk1CTI1OCAjWQpIaWRkZW5LZXkJODUJCTE0OTMJMTQ5NQkyNTggI1UKSGlkZGVu
S2V5CTczCQkxNTAzCTE1MDAJMjU4ICNJCkhpZGRlbktleQk3OQkJMTUwMQkxNDk4CTI1OCAjTwpI
aWRkZW5LZXkJODAJCTE1MDgJMTUwNwkyNTggI1AKSGlkZGVuS2V5CTEyMwkJOTEJMTUwNwkyNTgg
I3sKSGlkZGVuS2V5CTEyNQkJOTMJMTUwNwkyNTggI30KIwpIaWRkZW5LZXkJNjUJCTE1MTMJMTUx
MwkyNTcgI0EKSGlkZGVuS2V5CTgzCQkxNDkxCTE0OTEJMjU3ICNTCkhpZGRlbktleQk2OAkJMTQ5
MAkxNDkwCTI1NyAjRApIaWRkZW5LZXkJNzAJCTE0OTkJMTQ5OQkyNTcgI0YKSGlkZGVuS2V5CTcx
CQkxNTA2CTE0OTkJMjU3ICNHCkhpZGRlbktleQk3MgkJMTQ5NwkxNDk1CTI1OCAjSApIaWRkZW5L
ZXkJNzQJCTQ0CTE0OTUJMjU4ICNKCkhpZGRlbktleQk3NQkJMTQ5NQkxNTAwCTI1OCAjSwpIaWRk
ZW5LZXkJNzYJCTE1MDAJMTQ5OAkyNTggI0wKSGlkZGVuS2V5CTU4CQkxNDk4CTE1MDcJMjU4ICM6
CkhpZGRlbktleQkzNAkJMTUwNwkxNTA3CTI1OCAjIgojCkhpZGRlbktleQk5MAkJMTQ5NAkxNTEz
CTI1NyAjWgpIaWRkZW5LZXkJODgJCTE1MDUJMTQ5MQkyNTcgI1gKSGlkZGVuS2V5CTY3CQkxNDg5
CTE0OTAJMjU3ICNDCkhpZGRlbktleQk4NgkJMTQ5MgkxNDk5CTI1NyAjVgpIaWRkZW5LZXkJNjYJ
CTE1MDQJMTQ5OQkyNTcgI0IKSGlkZGVuS2V5CTc4CQkxNTAyCTE0OTUJMjU4ICNOCkhpZGRlbktl
eQk3NwkJMTUxMAkxNDk1CTI1OCAjTQpIaWRkZW5LZXkJNjAJCTE1MTQJMTUwMAkyNTggIzwKSGlk
ZGVuS2V5CTYyCQkxNTA5CTE0OTgJMjU4ICM+CkhpZGRlbktleQk2MwkJNDcJMTUwNwkyNTggIz8K
</data>

          </attachment>
      

    </bug>

</bugzilla>