Re: [Haifux] Dvorak and Hebrew

2005-06-21 Thread Michael Vasiliev
On Tuesday June 21 2005 17:25, Tzafrir Cohen wrote:
> > > * you use lyx and not si1452, right?
> >
> > No.
> > si1452 inherited the ,  conflict from il(basic) layout, note
> > the include "pc/il(basic)" line.
>
> In the basic layouts AD11 and AD12 remap only group 1. That is: they
> only change they layout when you use a hebrew keymap.
 
Ok, let me get myself clear. I am talking about four problematic keys. , 
,  and . Not all of them get remapped when you switch to 
hebrew, resulting in more than one pair of braces/brackets.

> The Hebrew layout is indeed a qwerty one. If you wish to provide a better
> one, please do. 

Hebrew Dvorak? Something like this?
http://people.musc.edu/~adelmaas/Adelmanian_keyboard/
I will be more than happy to do that, if anyone is interested. Or didn't I 
understand you correctly? What do you mean when you say "qwerty layout" when 
referring to Hebrew? The second level (capitalized) mappings?

> > Then, it overwrites the conflicting lines to
> > provide some third-level key mappings. So the si1452 does not have the
> > problem and the basic layout is the one to blame here, more specifically
> > the part labelled "parens mirroring". On the other hand, lyx layout seems
> > to have the same issue, once you try: setxkbmap "dvorak,il(lyx)", you
> > have three (sic!) braces, two right ones and one left, which is even more
> > confusing for a novice. That is because lyx layout overwrites the 
> > (minus/underscore) to provide third-level "holam" key.
>
> Have you actually tried it?

Yes. I wrote my answer after looking carefully at the map files and testing 
all Hebrew layout variants with Dvorak English keymap as a first loaded one.
Why?

-- 
Sincerely Yours,
Michael Vasiliev

... Any resemblance between the above views and those of my employer,
my terminal, or the view out my window are purely coincidental.  Any
resemblance between the above and my own views is non-deterministic.  The
question of the existence of views in the absence of anyone to hold them
is left as an exercise for the reader.  The question of the existence of
the reader is left as an exercise for the second god coefficient.  (A
discussion of non-orthogonal, non-integral polytheism is beyond the scope
of this article.)

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] dvorak and hebrew

2005-06-21 Thread Tzafrir Cohen
On Tue, Jun 21, 2005 at 04:25:44PM +0300, Michael Vasiliev wrote:
> On Tuesday June 21 2005 00:24, Tzafrir Cohen wrote:
> > Hi
> >
> > To answer a question from the lecture:
> >
> > I haven't tried it myself, but frankly I can't see any conflict between
> > the Israeli layout and the Dvorak layout. Try something like:
> >
> >   setxkbmap dvorak,il
> The default layout for il is il(basic), at least it's what I see on my screen 
> ATM.
> 
> 
> > One minor conflict is between the si1452 variant and dvorak with the
> > keys for {}. But:
> >
> > * This is not the only layout that has conflicts with the si1452
> >   variant. Practically any non-default layout has similar conflicts
> >
> > * you use lyx and not si1452, right?
> 
> No.
> si1452 inherited the ,  conflict from il(basic) layout, note the
>  include "pc/il(basic)" line. 

In the basic layouts AD11 and AD12 remap only group 1. That is: they
only change they layout when you use a hebrew keymap. The Hebrew layout
is indeed a qwerty one. If you wish to provide a better one, please do.

> Then, it overwrites the conflicting lines to 
> provide some third-level key mappings. So the si1452 does not have the 
> problem and the basic layout is the one to blame here, more specifically the 
> part labelled "parens mirroring". On the other hand, lyx layout seems to have 
> the same issue, once you try: setxkbmap "dvorak,il(lyx)", you have three 
> (sic!) braces, two right ones and one left, which is even more confusing for 
> a novice. That is because lyx layout overwrites the  (minus/underscore) 
> to provide third-level "holam" key.

Have you actually tried it?

-- 
Tzafrir Cohen | [EMAIL PROTECTED] | VIM is
http://tzafrir.org.il |   | a Mutt's  
[EMAIL PROTECTED] |   |  best
ICQ# 16849755 |   | friend

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] dvorak and hebrew

2005-06-21 Thread Michael Vasiliev
On Tuesday June 21 2005 00:24, Tzafrir Cohen wrote:
> Hi
>
> To answer a question from the lecture:
>
> I haven't tried it myself, but frankly I can't see any conflict between
> the Israeli layout and the Dvorak layout. Try something like:
>
>   setxkbmap dvorak,il
The default layout for il is il(basic), at least it's what I see on my screen 
ATM.


> One minor conflict is between the si1452 variant and dvorak with the
> keys for {}. But:
>
> * This is not the only layout that has conflicts with the si1452
>   variant. Practically any non-default layout has similar conflicts
>
> * you use lyx and not si1452, right?

No.
si1452 inherited the ,  conflict from il(basic) layout, note the
 include "pc/il(basic)" line. Then, it overwrites the conflicting lines to 
provide some third-level key mappings. So the si1452 does not have the 
problem and the basic layout is the one to blame here, more specifically the 
part labelled "parens mirroring". On the other hand, lyx layout seems to have 
the same issue, once you try: setxkbmap "dvorak,il(lyx)", you have three 
(sic!) braces, two right ones and one left, which is even more confusing for 
a novice. That is because lyx layout overwrites the  (minus/underscore) 
to provide third-level "holam" key.

-- 
Sincerely Yours,
Michael Vasiliev

The day after tomorrow is the third day of the rest of your life.

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




[Haifux] dvorak and hebrew

2005-06-20 Thread Tzafrir Cohen
Hi

To answer a question from the lecture:

I haven't tried it myself, but frankly I can't see any conflict between
the Israeli layout and the Dvorak layout. Try something like:

  setxkbmap dvorak,il

One minor conflict is between the si1452 variant and dvorak with the
keys for {}. But:

* This is not the only layout that has conflicts with the si1452
  variant. Practically any non-default layout has similar conflicts

* you use lyx and not si1452, right?

For reference:

/etc/X11/xkb/symbols/pc/dvorak
/etc/X11/xkb/symbols/pc/il
/etc/X11/xkb/symbols/pc/us

(Dan: any comments?)

If you want to experiment with dvorak, don't forget that X's keymap and
the console keymap are seperate. Be sure to configure both of them.

-- 
Tzafrir Cohen | [EMAIL PROTECTED] | VIM is
http://tzafrir.org.il |   | a Mutt's  
[EMAIL PROTECTED] |   |  best
ICQ# 16849755 |   | friend

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]