Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Martin Roppelt
Moin Ulf!

Ulf Bro ſchrieb:
> Ich habe es nur so aus der Email, die ich bekommen habe, übernommen. 
> Ich weiß leider selber nicht, was „rules“ sind oder wie man sie 
> ändert.

Ich hatte dir oben noch einen Link auf unser Wiki mitgegeben, der das 
Ganze noch etwas erläutert/anleitet.

Bitte noch bei neovars-bro.txt das vars wegmachen (und eigentlich noch 
das .txt), denn ich frage mich immer, was hat das eigentlich mit dem 
Neovars (Windows-Treiber) zu tun?

Das was man als neovars-bro bezeichnen könnte wäre folgende Datei: 
http://lists.neo-layout.org/pipermail/diskussion/attachments/20090913/55f9d2af/attachment.ksh

> Aktiviert habe ich es mit „setxkbmap de bro1“ und nicht auf dem 
> grafischem Wege, weil ich eben nicht weiß, wie man das einrichtet.

Das ist das, was ich in der E-Mail etwas zu knapp behandelt habe. Hier 
nocheinmal ausführlich (alle Pfade relativ zu /usr/share/X11/xkb, das 
dürfte bei jedem GNU/Linux so sein [?]):

1. (Wie gehabt die Erweiterung an symbols/de anhängen.)

2. Folgendes an rules/base bzw. rules/evdev anhängen:

! layout variant = compat
  de bro = +neo_mods

3. Um der GUI die Variante bekannt zu machen, rules/base.xml erweitern 
[jetzt ausführlicher, s. auch http://wiki.neo-layout.org/wiki/Neo unter 
Linux einrichten/Lang-s-Tastatur]:

Im XML-Knoten 
, mit dem 
Inhalt „de“ bis zum Mutter--Knoten hochgehen, dann weiter zu 
 (Die Anordnung entspricht bei meinem 
KDE-Keyboard-Layout-Switcher der Anordnung in der Datei), oder einfach 
nach „neo“ suchen und nach dem nächsten  folgendes einfügen:


  
bro
Bro/Neo 2
  


Nun kann mit den Mitteln seines DE (Desktop Environment) [gibt es WM 
(Window Manager) mit grafischer Tastaturlayoutauswahl?] die Bro—Tastatur 
hinzufügen [Bei KDE: Systemeinstellungen→Land, Region & 
Sprache→Tastaturlayout; Germany auswählen und ‣ anklicken, dann das 
hinzugefügte Layout auswählen, und Layoutvariante festlegen 
(Auswahlbox), OK/Übernehmen anklicken, fertig. Man kann dem Ganzen noch 
einen schönen Namen verpassen (bro) {Dann kann man de, neo, ⟨n/ſ,⟩ bro,
⟨b/ſ⟩ usw. besser auseinanderhalten}] und in Folge dann auch mittels 
Klicken oder – wenn eingestellt – mit Taste(nkombination) [bei mir die 
Menü-Taste] gewechselt werden [diesen Absatz brauchst du wirklich nicht 
auf deine Homepage übernehmen, er dient nur deiner und der 
diese Mailingliste Lesenden Information].

> Ich bin ein bisschen zurückhaltend geworden, denn eigentlich habe ich 
> ja jetzt persönlich die Tastatur, die ich brauche, aber kann mir kaum 
> vorstellen, dass meine weiteren Entwicklungen wirklich andere Leute 
> interessieren.

Wie Pascal schon geschrieben hat, ist die Belegung der ersten Ebene ein 
wichtiges Vorankommenskriterium für Neo 3 und daher auch für uns 
interessant.

Ich persönlich finde die Anordnung der Bro-Tastatur genial, und habe 
auch schon angefangen mit ihr zu üben. Innerhalb von zwei Tagen habe ich 
meine Schreibgeschwindigkeit von 0 auf 116 Anschläge/Minute gesteigert 
(was aber nicht an der Bro-Tastatur als solcher liegt, sondern an der 
Ähnlichkeit mit Neo): 
http://wiki.neo-layout.org/wiki/Geschwindigkeitsrekorde#a2009. Natürlich 
bin ich mit Neo immer noch schneller, aber schauen wir mal …

> Vielleicht ist es also übertrieben, auf Dauer dazu eine eigene 
> Homepage zu unterhalten, wegen der Spinnerei eines Einzelnen, 
> sozusagen.

Das musst du selbst wissen. Ganz uninteressant ist es nicht. /Mir/ wäre 
es zu viel. Allerdings wurde Bro (die Belegung ;)) ganz aus dem Wiki 
herausgedrängt (da sie angeblich nichts mit Neo zu tun hätte), wenn es 
ganz verloren ginge, wäre das schade (dann sollten wir das lieber ins 
Wiki übernehmen).

Gruß,
 Martin



Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Pascal Hauck
Am Donnerstag, 24. September 2009 15:56:06 schrieb Hans-Christoph Wirth:
> Das liegt nur daran, dass die betreffende Suchfunktion die
> Unicode-Äquivalenzen nicht oder nicht richtig implementiert.

Nicht ganz, denn auch ó ist ein Unicodezeichen, die Eingabe über combining 
charakters ist nur eine zusätzlich Möglichkeit, die weniger verbreitet ist.

Man kann man es als Unzulänglichkeit bezeichnen, wenn man mit seinem 
Mobiltelephon nicht den Mauszeiger am PC steuern kann, dies also „nicht 
richtig implementiert“ ist. Leider wird man kaum erwarten können, dass es 
geht.
Glücklicherweise kann mein Telephon dies – dank Linux out of the box. Sehr 
angenehm, um es als Fernbedienung für den mplayer zu benutzen, wenn man vom 
Bett aus ein Video schaut oder bei einer Präsentation nicht immer nahe der 
Maus oder stehen will.

Ja, es wäre wünschenswert, wenn alle Implematationen von Suchen neben 
ff auch ff, neben 1/2 auch ½ und neben ó auch ó fänden. Erwarten kann man es 
aber nicht!


Gruß,
Pascal

-- 
GPG-Schlüssel-ID: 0xC237D6DE
Fingerabdruck: 14ED FAFD 0273 F505 8FD0 F7B8 E8A0 03EB C237 D6DE


signature.asc
Description: This is a digitally signed message part.


Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Hans-Christoph Wirth
On Thursday, 24. September 2009 08:56:54 Ulf Bro wrote:
> > Es scheint, als wenn du nicht verfolgt hast, dass auf der Liste
> > schon häufig darüber gesprochen worden ist. Die „combinings“ haben
> > den großen Nachteil, dass sie nicht als ein Zeichen ó, sondern als
> > zwei Zeichen o+´ gespeichert werden.
> > Durchsucht man einen Text danach wird in der Regel nur eine
> > Variante gefunden.
> > Suchst du z.B. in dieser E‑Mail nach ó wirst du (da du nach o+´)
> > suchst keines finden, da alle ó in dieser Mail Zeichen und keine
> > Zusammensetzung sind.

Das liegt nur daran, dass die betreffende Suchfunktion die 
Unicode-Äquivalenzen nicht oder nicht richtig implementiert.



Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Knittl
2009/9/24 Ulf Bro :
>> ich hab jetzt im speziellen von den diakritika gesprochen: dead keys
>> vs. combining chars.
>
> Darf ich darum bitten, die Aufmerksamkeit wieder auf die ursprüngliche Frage
> zu lenken? Es ging darum, wie man „rules“ und sowas so einrichtet, dass
> xkbmap grafisch einwandfrei funktioniert.


du musst dazu einige extra files nach /usr/share/X11/xkb/… kopieren.
genaueres dauz im wiki unter
https://wiki.neo-layout.org/wiki/Neo%20unter%20Linux%20einrichten/xkbmap.

wichtig ist:

# tar -C /usr/share/X11/ -xzf xkb.tgz

die xkb.tgz gibt's unter http://neo-layout.org/xkb.tgz

neo benötigt die zusätzlichen dateien, damit alle modifier und locks
richtig funktionieren.

lg

-- 
myFtPhp -- visit http://myftphp.sf.net -- v. 0.4.7 released!



Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Ulf Bro
> ich hab jetzt im speziellen von den diakritika gesprochen: dead keys
> vs. combining chars.

Darf ich darum bitten, die Aufmerksamkeit wieder auf die ursprüngliche Frage 
zu lenken? Es ging darum, wie man „rules“ und sowas so einrichtet, dass 
xkbmap grafisch einwandfrei funktioniert.

Linux entwickelt sich teilweise schneller als es dokumentiert wird. 
(Vielleicht schießt es auch hier und da einpaar Seitentriebe, die man besser 
abschneiden sollte.)

Ulf



Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Knittl
2009/9/24 Pascal Hauck :
> Am Donnerstag, 24. September 2009 08:40:16 schrieb Knittl:
>> :-$ ob das jetzt politisch korrekt ist, zu sagen ulf’s lösung wäre
>> : »schlechter«?
>
> Das habe ich nicht gesagt. Es ist nur richtig, dass eine größere Gruppe mit
> gleichen Mitteln bessere Ergebnisse erbringt. Ulf hat aber durch sein
> Analyseprogramm eine ganz andere Grundlage geschaffen – […]

ich hab jetzt im speziellen von den diakritika gesprochen: dead keys
vs. combining chars.

aber das ganze ist ja nicht so wichtig. mich hat der satz nur etwas
irritiert, wenn man ihn alleine liest: »ein schönes Beispiel, dass
Projekte von einzelnen in der Regel schlechter sind als solche«

so, genug geflamed für heute :D

lg, daniel

-- 
myFtPhp -- visit http://myftphp.sf.net -- v. 0.4.7 released!



Re: [Neo] xkbmap-bro

2009-09-24 Diskussionsfäden Pascal Hauck
Am Donnerstag, 24. September 2009 08:40:16 schrieb Knittl:
> :-$ ob das jetzt politisch korrekt ist, zu sagen ulf’s lösung wäre
> : »schlechter«?

Das habe ich nicht gesagt. Es ist nur richtig, dass eine größere Gruppe mit 
gleichen Mitteln bessere Ergebnisse erbringt. Ulf hat aber durch sein 
Analyseprogramm eine ganz andere Grundlage geschaffen – ähnliche Ansätze gab 
es bereits bei Neo, allerdings zu einem Zeitpunkt als bereits klar war, dass 
es eine Neo3 geben wird.
Ulf hat sein Programm aber weiter gebracht als die bislang vorhandenen 
rudimentären Analysen und ich habe stets betont, dass sein Ansatz richtig und 
auch für Neo3 unverzichtbar ist – allerdings fehlt mir persönlich eine 
stärkere menschliche Komponente.
Ich bin überzeugt ferner überzeugt, dass die Neogruppe mit seinem oder einem 
ähnlichen Analyseprogramm bessere Ergebnisse erzielen wird als eine Person 
alleine es könnte.

Ulf ist kreativ und produktiv; seine Analyse stellt die gemeine Frage, wie gut 
die Neo2 wirklich ist und zwingt nicht nur zum leicht zu gewinnenden 
Vergleich mit Qwertz, sondern mit Dvorak und Ulfs eigener Belegung.

Genau dadurch entsteht aber die Notwendigkeit, an der Neo3 zu arbeiten, und 
den Druck, Neo2 endlich abzuschließen.


Gruß,
Pascal

-- 
GPG-Schlüssel-ID: 0xC237D6DE
Fingerabdruck: 14ED FAFD 0273 F505 8FD0 F7B8 E8A0 03EB C237 D6DE


signature.asc
Description: This is a digitally signed message part.


Re: [Neo] xkbmap-bro

2009-09-23 Diskussionsfäden Ulf Bro
> Es scheint, als wenn du nicht verfolgt hast, dass auf der Liste schon
> häufig darüber gesprochen worden ist. Die „combinings“ haben den großen
> Nachteil, dass sie nicht als ein Zeichen ó, sondern als zwei Zeichen o+´
> gespeichert werden.
> Durchsucht man einen Text danach wird in der Regel nur eine Variante
> gefunden.

Nein, das habe ich nicht verfolgt. Ich bin allerdings auch erst seit August 
dabei (6 Wochen)

> Suchst du z.B. in dieser E‑Mail nach ó wirst du (da du nach o+´) suchst
> keines finden, da alle ó in dieser Mail Zeichen und keine Zusammensetzung
> sind.

Das ist interessant. Das erklärt auch meine Beobachtung, dass ich Diakritika 
jetzt auf alle mögliche Zeichen setzen kann, auch da, wo sie bestimmt nichts 
zu suchen haben (ziffer drei mit cedilla…)

> Neo hat sich sehr viele Gedanken dazu bereits gemacht und ich halte die
> gefundene Lösung für die bestmögliche – ein schönes Beispiel, dass Projekte
> von einzelnen in der Regel schlechter sind als solche, die durch eine
> Zusammenarbeit von vielen entstehen.

Da mag etwas Wahres dran sein. Aber ich habe jetzt wieder etwas über Linux und 
über Unicode gelernt.

Ich werde meine neue Lösung dann jetzt jedenfalls erst recht nicht auf die 
Homepage setzen.

Ulf



Re: [Neo] xkbmap-bro

2009-09-23 Diskussionsfäden Knittl
2009/9/24 Pascal Hauck :
> […] gefundene Lösung für die bestmögliche – ein schönes Beispiel, dass 
> Projekte
> von einzelnen in der Regel schlechter sind als solche, die durch eine
> Zusammenarbeit von vielen entstehen.

:-$ ob das jetzt politisch korrekt ist, zu sagen ulf’s lösung wäre »schlechter«?

er wird dir zwar nicht böse sein (denke ich), aber bitte etwas mehr
diplomatie ;)

-- 
myFtPhp -- visit http://myftphp.sf.net -- v. 0.4.7 released!



Re: [Neo] xkbmap-bro

2009-09-23 Diskussionsfäden Pascal Hauck
Am Donnerstag, 24. September 2009 08:08:41 schrieb Ulf Bro:
> „O“ und dann den „combining circumflex“

Es scheint, als wenn du nicht verfolgt hast, dass auf der Liste schon häufig 
darüber gesprochen worden ist. Die „combinings“ haben den großen Nachteil, 
dass sie nicht als ein Zeichen ó, sondern als zwei Zeichen o+´ gespeichert 
werden.
Durchsucht man einen Text danach wird in der Regel nur eine Variante gefunden.

Suchst du z.B. in dieser E‑Mail nach ó wirst du (da du nach o+´) suchst keines 
finden, da alle ó in dieser Mail Zeichen und keine Zusammensetzung sind.

Neo hat sich sehr viele Gedanken dazu bereits gemacht und ich halte die 
gefundene Lösung für die bestmögliche – ein schönes Beispiel, dass Projekte 
von einzelnen in der Regel schlechter sind als solche, die durch eine 
Zusammenarbeit von vielen entstehen.


Gruß,
Pascal

-- 
GPG-Schlüssel-ID: 0xC237D6DE
Fingerabdruck: 14ED FAFD 0273 F505 8FD0 F7B8 E8A0 03EB C237 D6DE


signature.asc
Description: This is a digitally signed message part.


Re: [Neo] xkbmap-bro

2009-09-23 Diskussionsfäden Ulf Bro
> Außerdem kann es nicht schaden, auf deiner Seite, Ulf, noch die genauen
> Schritte zum Eintragen in die rules-Datei zu erläutern, da sich mir dies
> als unerfahrener Nutzer nicht auf den ersten Blick und vielleicht
> auch nicht auf den zehnten Blick erschließen würde (wenn ich soweit
> kommen würde).

Ich habe es nur so aus der Email, die ich bekommen habe, übernommen. Ich weiß 
leider selber nicht, was „rules“ sind oder wie man sie ändert. Kennt sich da 
jemand aus?

Allerdings habe ich eine neue Datei selber gemacht, die ich vielleicht auf der 
Seite zur Verfügung stellen werde. Da sind alle Namen mit Unicodenummern 
ersetzt worden. Die Auswirkung ist interessant: so steht also nicht mehr 
„dead_circumflex“, sondern „U0...“. Darauf ändert sich die Tastenfunktion. 
Hat man vorher den Zirkumflex gedrückt und dann das „O“, dann macht man jetzt 
erst das „O“ und dann den „combining circumflex“ drauf, irgendwie tut man das 
ja auch so in der Handschrift, nicht? Und wo manches unter meinem alten SuSE 
Linux auf der Arbeit nicht funktioniert hat, geht es jetzt.

Aktiviert habe ich es mit „setxkbmap de bro1“ und nicht auf dem grafischem 
Wege, weil ich eben nicht weiß, wie man das einrichtet.

Ich bin ein bisschen zurückhaltend geworden, denn eigentlich habe ich ja jetzt 
persönlich die Tastatur, die ich brauche, aber kann mir kaum vorstellen, dass 
meine weitere Entwicklungen wirklich andere Leute interessieren. Vielleicht 
ist es also übertrieben, auf Dauer dazu eine eigene Homepage zu unterhalten, 
wegen der Spinnerei eines Einzelnen, sozusagen.

Ulf



[Neo] xkbmap-bro

2009-09-23 Diskussionsfäden Martin Roppelt
Ulf Bro ſchrieb:
> Wenn ich diese neovars/bro Datei wie beschrieben an 
> /usr/share/X11/xkb/symbols/de
> anhänge und unter dem Namen „de“ weiter speichere, und dann „setxkbmap
> de bro“ eingebe, dann ist die Reihenfolge der Buchstaben richtig, aber
> diese „modifier“ Tasten Mod4 usw gehen nicht. Gebe ich dann „setxkbmap
> de neo“ ein, dann funktioniert alles so wie man es sich erwartet.
> Ich habe die Datei durchgelesen und nach meinem einfachen Verständnis
> sieht alles richtig aus.
> 
> Muss ich noch irgend etwas anderes tun?

Vielleicht bringt es etwas, alles auf den neuesten Stand (aus dem 
Subversion-Repository) zu bringen. Aber das dürfte eigentlich kein 
Hinderungsgrund sein.

Ich habe als Problem, dass die linke Shift nicht funktioniert. Verstehen 
kann ich es auch nicht.

Und: ich kann es zwar gerade nicht reproduzieren, aber wenn ich Neo und 
Bro/Neo zusammen lade, dann gehen bei Kombinationen mancher Sondertasten
(Strg-, Alt-, Xmonad-Mod- meine ich, welche genau kann ich leider jetzt 
nicht sagen) nur die Belegung der zuerst geladenen Belegung. Momentan 
wechselt sie aber wie sie sollte.

Zudem bin ich etwas verwirrt, ob des Namens „neo/vars/“, da dieser 
eigentlich den AHK- oder eben Neovars-Treiber für Windows bezeichnet, 
der ja durch Variablenersetzung sehr flexibel/variabel geworden ist.

Außerdem kann es nicht schaden, auf deiner Seite, Ulf, noch die genauen 
Schritte zum Eintragen in die rules-Datei zu erläutern, da sich mir dies 
als unerfahrener Nutzer nicht auf den ersten Blick und vielleicht 
auch nicht auf den zehnten Blick erschließen würde (wenn ich soweit 
kommen würde).

Vielleicht weiß jemand aus der xkbmap-Fraktion Rat auf unsere 
Modifier-Probleme?

Gruß,
 Martin