Re: [Neo] neo und stumpwm

2012-04-16 Diskussionsfäden Ruthard Baudach
== Auszüge aus der Nachricht von  wettstein509 vom 2012-04-06 11:01:
  Ich habe Schwierigkeiten mit Neo (Xmodmap auf Linux) und Stumpwm (tiling
  window manager für X) -- wie sie schon Mitte 2010 von Eric Wolf
  berichtet wurden. 
 
 Schwierigkeiten ist für eine Problembeschreibung etwas vage...
hatte ja gehofft, jemand hätte schon mal eine Lösung gefunden...

 
 Leider kann ich kaum Lisp, aber diese Funktion in input.list scheint mir
 verdächtig:
 
   (defun keycode-character (code mods)
 (let ((idx (if (member :shift mods) 1 0)))
   (xlib:keysym-character *display* (xlib:keycode-keysym *display* code 
 idx) 0)))
 
 Sieht so aus, als ob alle Modifier ausser Shift weggeworfen würden.
 Die Minimalvariante für xkbmap mit 3 Ebenen stelle ich mir so vor:
 
 (let ((idx (if (member :shift mods) 1 (if (member :mod5 mods) 2 0
 
 Allgemeiner müsste man die Menge in mods in einen state überführen, mit
 dem xlib:keysym-character etwas anfangen kann.
 
 Die Funktion is-modifier ist schon vom Interface her fehlerhaft: Unter
 Xlib bestimmt die keysym, was ein Modifier ist und was nicht, hier wird
 aber mit dem keycode gearbeitet.
 
 Bei dem Zeugs, was sich mit Modifiern zu befassen scheint sehe ich
 nirgends etwas, was Gruppenumschaltung betrifft.  Das wäre für xmodmap
 fatal, denn Ebene 3 ist mit Gruppenumschaltung gemacht (keysym
 Mode_switch).
 
 Aber um wirklich nachzuverfolgen, was hier als Modifier und als
 Konsequenz daraus wie behandelt wird sind meine Lisp-Kenntnisse zu
 schwach.  Da du vermutlich Lisp besser verstehst als ich solltest du dir
 input.lisp genauer anschauen.  Ich vermute hier starken
 Verbesserungsbedarf.  keysyms.lisp sollte man auch mal wieder
 nachführen.

Vielen Dank für die Anregungen -- Da ich lisp über Stumpwm kennengelernt
habe, reichen meine Lispkenntnisse bisher nur aus, um die
Konfigurationsdateien zu schreiben. Aber man lernt ja beim Tun, und wenn
man in die richtige Richtung sucht...
 
 Andreas



[Neo] neo und stumpwm

2012-04-05 Diskussionsfäden Ruthard Baudach
Ich habe Schwierigkeiten mit Neo (Xmodmap auf Linux) und Stumpwm (tiling
window manager für X) -- wie sie schon Mitte 2010 von Eric Wolf
berichtet wurden. Hat sich damals irgendeine Lösung abgezeichnet??
Google gibt leider nichts her, und die Diskussion ergab damals keine
Lösung oder einen Workaround.
 
Gruß, Ruthard



[Neo] Unzip mit AHK (war [ticket] #308: neo-vars OnScreenDisplay)

2012-03-31 Diskussionsfäden Ruthard Baudach
 === Moesi schrieb am 2012-03-30 10:02: === 
 
  Während der Installation wird der Font von der offiziellen Seite herunter
  geladen, und weil er dort in einer ZIP-Datei mit anderen Font-Varianten
  gemeinsam gepackt vorliegt, brauchen wir auch noch ein Unzip-Programm, das
  selbst wieder aus einem SFX-Archiv entpackt werden muss. (Wenn jemand
  weiß, wie das Entpacken mit AHK- oder Windows-Bordmitteln geht, bitte
  melden, dann können wir auf dieses komplizierte Konstrukt verzichten).

Frage an Onkel Google: autohotkey + unzip
= http://de.autohotkey.com/forum/topic9761.html

:-)

Hoffe, das funktioniert.

Gruß, Ruthard.



[Neo] Bildschirmtastatur von neo-vars offline starten

2012-03-28 Diskussionsfäden Ruthard Baudach
neo-vars hat ja eine schöne Bildschirmtastatur. die ist jedosch auf
unzip und wohl auf dejavu.ttf angewiesen, versucht jedenfalls diese
Dateien zu laden.

Da auf einigen Rechnern nicht online gehen kann, habe ich
herausgefunden, dass die Bildschirmtastatur auch gut funktioniert, wenn
unzip.exe einfach aus anderer Quelle ins Neo2 temporären Verzeichnis
(c:\Dokumente und Einstellungen\USER\Lokale Einstellungen\Temp\Neo2\)
kopiert wird.

Damit funtioniert die OSD bei mir auch ohne dejavu??
Oder sollte ich die auch irgendwohin installieren oder kopieren, um in
den vollen Genuss der Bildschirmtastatur zu kommen?

Gruß,

Ruthard



Re: [Neo] Tastatur für Neo Geeignet?

2011-05-13 Diskussionsfäden Ruthard Baudach
 === Oberreiter Andreas schrieb am 2011-05-12 10:21: === 
 Lt. ct.25/2010 S67 
 http://www.heise.de/artikel-archiv/ct/2010/25/67_kiosk gibt es eine 
 Tastatur http://www.daskeyboard.com/#slide2 ganz ohne Beschriftung!

Ich kenn die Tastatur nicht - war aber kürzlich entsetzt, als ich mich
nach Tastaturen umgesehen habe: um Mod 4 rechts, aka AltGr, das ich 
doch relativ oft brauche, ohne Daumenzerrung zu erreichen, darf diese
Taste nicht viel weiter rechts als zwischen qwertz-, und qwertz-. liegen.
Bei den meisten vollen Tastaturen liegt sie aber anders als bei
Laptoptastaturen zugunsten einer Monsterspacetast viel zu weit rechts,
und das scheint mir bei dieser Tastatur den Bildern nach zu urteilen
genauso der Fall zu sein. Also beim Tastaturkauf auf das Daumengrundgelenk
aufgepassen!


Gruß, Ruthard



Re: [Neo] Neo für Programmierer

2011-05-11 Diskussionsfäden Ruthard Baudach
 === Arno Trautmann schrieb am 2011-05-11 11:25: === 
 Hallo zusammen,
 
 versucht mal, den folgenden LaTeX-Code (mit Neo 2) zu schreiben:
 
 \AbcCmd{D{:}{;}}
 
 und sagt mir, ob euch danach der kleine Finger wehtut. Bei mir ist das
 so, und momentan schränken mich Schmerzen im rechten kleinen Finger beim
 Programmieren sehr ein. Problem bei der Sache ist, dass der kleine
 Finger immens viel Arbeit hat, vor allem beim TeXen: Es ist zwar eine
 tolle Sache, dass die Zeichen \/{} alle auf der Grundlinie liegen, aber
 für jedes davon muss der kleine Finger arbeiten – ebenso für alle
 Großbuchstaben, und wenn man CamelCase-Befehle hat, die z.B. in LaTeX3
 oft verwendet werden, und auch noch einiges mit Ctrl macht (-v, -c, -x
 oder Editor-Kommandos), ist der Finger hoffnungslos überlastet und der
 ganze Ergonomiegedanke ist verloren.
 
 Daher die Frage: Wäre es möglich, in die existierenden Layoutgeneratoren
 „einfach mal“ die Modifier mit reinzunehmen und eine Art halb Code, halb
 Text-Dokument zu testen? Denn ein „richtiger“ Programmierer ist nicht
 durch das Schreiben, sondern durchs Denken beschränkt, beim TeXen
 hingegen kommen zum Textfluss viele Sonderzeichen. Und dafür sind alle
 bisherigen Ansätze wegen Überlastung der kleinen Finger ziemlich ungeeignet.

Ich frage mich auch seit längerem, ob die Modifier von NordTast nicht
(zumindest für Programmierer) besser sind:

Ulf Bro hat Mod3 auf Alt und AltGr gelegt, und Alt auf die linke
Win-taste. Mod 4 hat NordTast ja nicht, aber die könnten ja auf Neo-Mod
3 kommen.

Wenn man die Win-taste erhalten möchte, bzw ein Layout haben möchte, dass
nicht auf die Win-taste angewiesen ist, könnte man Alt auch auf Qwertz-
= Neo linke Mod 4 Taste legen.

Diese Modifierverteilung wäre schön symmetrisch und für Programmierer -
kurze Space-Taste vorausgesetzt - angenehmer.

wer viel mit Pfeil auf, ab, Return usw arbeitet, und weniger
Sonderzeichen braucht, wird allerdings mit der jetzigen Verteilung
besser zurechtkommen.

Was die Frage stellt, ob es _DIE_ ergonomische Tastatur überhaupt gibt.

Ich hoffe jedenfalls, in meinem nächsten Urlaub mein generate_xmodmap.py
für alle Treiber unter Einbezug dieser zwei Modifiervarianten
auszubauen, was eine größere Freiheit beim Finden einer individuellen
Belegung bringen würde. Mal sehen.

Gruß, Ruthard



Re: [Neo] Ebene 4 Pfeil hoch/runter scrollt in Roxterm

2011-04-20 Diskussionsfäden Ruthard Baudach
 === Geralt schrieb am 2011-04-19 22:30: === 

 ich benutze das installiere_neo Skript und dann einfach „asdf” um zu Neo
 zu wechseln.
 
OK - das sagt noch nichts aus.

Wie führst Du asdf aus?
1) unter X mit root-Rechten
2) unter X ohne root-Rechte
3) kommen hierbei irgendwelche Meldungen?
4) in einer virtuellen Konsole (die, die man unter Strg+Alt+F1 - F6
   erreicht)

In jedem dieser Fälle wählt asdf nämlich einen anderen Weg, wie es Neo
aktiviert.
 
 Grüße Geralt

Gruß zurück,
Ruthard



Re: [Neo] Ebene 4 Pfeil hoch/runter scrollt in Roxterm

2011-04-19 Diskussionsfäden Ruthard Baudach
 === Geralt schrieb am 2011-04-15 22:12: === 
 Hallo,
 
 wenn man in Roxterm (GTK-Terminalemulator) die Pfeil hoch/runter Tasten
 von Ebene 4 benutzt so scrollt das Fenster hoch bzw. runter anstelle der
 History-Navigation wie man sie bei den normalen Pfeiltasten in der Shell
 kennt

Wie benutzt Du Neo?

über den bei den Distributionen mitgelieferten X-Treiber, ein xkb-Script wie 
Andreas monolithischem Treiber oder einer
xmodmap?

Gruß, Ruthard



Re: [Neo] Ebene 4 Pfeil hoch/runter scrollt in Roxterm

2011-04-19 Diskussionsfäden Ruthard Baudach
 === Geralt schrieb am 2011-04-15 22:12: === 
 Hallo,
 
 wenn man in Roxterm (GTK-Terminalemulator) die Pfeil hoch/runter Tasten
 von Ebene 4 benutzt so scrollt das Fenster hoch bzw. runter anstelle der
 History-Navigation wie man sie bei den normalen Pfeiltasten in der Shell
 kennt

Wie benutzt Du Neo?

über den bei den Distributionen mitgelieferten X-Treiber, ein xkb-Script wie 
Andreas monolithischem Treiber oder einer
xmodmap?

Gruß, Ruthard



Re: [Neo] Probleme mit dem Layout

2011-04-09 Diskussionsfäden Ruthard Baudach
 === Navid Zamani schrieb am 2011-04-06 11:06: === 
 Hallo Joke,
 
 Am 06.04.2011 10:16, schrieb Joke de Buhr:
  Mein System ist Kubuntu (natty), ich habe das Neo-Layout über das KDE-
  Kontrollzentrum aktiviert.
 
 Hier liegt glaube ich das Problem. Das hat bei mir auch nie richtig 
 funktioniert.
 Und wenn ich mich nicht irre (korrigiert mich bitte), liegt es daran, 
 dass KDE mit den ganzen Ebenen nicht klarkommt.
 
 Vor allem wenn man diese erweiterten Tastatureinstellungen (der Tab 
 „Erweitert“) ändert, KDE sagt, es soll Num-Lock einstellen („Zahlenblock 
 beim KDE-Start“ muss auf „Unverändert lassen“ stehen).
 
 Eine schnelle Lösung bei einem XOrg ≥ 1.8 ist es, folgendes in der 
 /etc/X11/xorg.conf (wenn die bei Kubuntu nicht da ist [ich kenne 
 Ubuntu-Systeme nicht gut genug], einfach mit locate danach suchen) 
 stehen zu haben:
Die xorg.conf ist bei einem der letzten XOrg Versionen -- spätestens
seit der unter Ubuntu 10.10 benutzten -- nicht mehr standardmäßig
angelegt, der xorg server stellt alles irgendwie automatisch ein. Wenn
eine /etc/X11/xorg.conf existiert, soll sie allerdings eingelesen und
benutzt werden.

Quelle: Mein Gedächtnis nach einer stundenlangen Suche nach der
xorg.conf auf meinem System und viel Googelei vor einigen Tagen.


Gruß, Ruthard



Re: [Neo] [ticket] #257: gewünschtes Zeichen: ±

2011-03-30 Diskussionsfäden Ruthard Baudach
Excerpts from Neo-Layout's message of Mi Mär 30 08:15:07 UTC 2011:
 #257: gewünschtes Zeichen: ±
 ---+
  Reporter:  Inetmic@…  |   Owner: 
  Type:  Verbesserung   |  Status:  new
  Priority:  normal |   Milestone:  Neo Version 2.0
 Component:  unbekannt  | Version:  2.0 Final  
  Keywords: |  
 ---+
  Hallo neo Freunde,
 
  Frage 1)Ist es möglich auf Ebene 3 über den  und ſ ein weiteres Zeichen
  einzubauen?
  Mein Top-Wunsch-Kandidat wäre das Plus-Minus (±) Zeichen.
  In der Wissenschaft wird es relativ häufig gebraucht.

Ist in Neo als Compose erhalten: Mod3+Tab + + + -

= http://wiki.neo-layout.org/wiki/Tote%20Tasten%20und%20Compose
Man glaubt nicht, was Compose alles kann:-)
 
  Frage 2) Ich mag und nutze die hochgestellten (Ebene 3)Zahlen sehr.
  Allerdings habe ich auch oft runtergesetzte Zahlen nötig (Chemiker)
  Kann man dies nicht mittels Taste+Zahl lösen?

Shift+Mod3 + 1 2 3 ergibt tiefgestelltes 1,2,3

= http://www.neo-layout.org



Gruß, Ruthard



Re: [Neo] Zuordnung Ebene1 = Ebene 5/6 bei Neo-Varianten/ Neo 3

2011-03-07 Diskussionsfäden Ruthard Baudach
Excerpts from Pascal Hauck's message of So Mär 06 22:05:06 +0100 2011:
 Zur Pseudoebene:
 Tatsächlich ist Shift+Mod4 eine echte eigenständige Ebene, da aber mit 
 Shift+Bewegungstasten markiert werden soll (auch mit den Bewegungen auf 
 Ebene 4), ist die Ebene Shift+Mod4 bereits festgelegt. Weitere bereits 
 festgelegte Tasten sind Tab(nach links) statt Tab, KP_Decimal statt period, 
 comma statt KP_Separator etc.
 
 Da Shift+Mod4 somit de facto keine unabhängige Ebene darstellt, haben wir 
 entschieden, sie (bis auf die genannten Unterschiede) dem Anwender gar nicht 
 als eigene Ebene zu präsentieren, sondern – als sinnvolle Reduktion und 
 Vereinfachung – intuitiv zu behandeln: jeder weiß und erwartet, dass 
 Shift+Bewegung Markieren bedeutet oder Shift+Tab ein Links‑Tab bedeutet.

Meine unbedarfte Frage/Anregung/Idee war, die auf Shift+Mod4 noch freien
Tasten mit den mathematischen Sonderzeichen der jetzigen Ebene 6 zu
belegen -- ohne geprüft zu haben, ob genug Tasten frei sind.

Gruß, Ruthard



Re: [Neo] Zuordnung Ebene1 = Ebene 5/6 bei Neo-Varianten/ Neo 3

2011-03-07 Diskussionsfäden Ruthard Baudach
Excerpts from Alexander Koch's message of Mo Mär 07 02:51:06 +0100 2011:
 Griechisch ohne Lock zu tippen ist total unergonomisch. Wieso führen wir in 
 diesem Fall nicht einfach ein E5-Lock ein, bei dem mit Shift eben nur 
 griechische Großbuchstaben erscheinen (siehe Griechisch-Modus)?
 
Alternativ -- ganz revolutionär -- ersetzen Ebenen 5 und 6 durch Andreas
Wettsteins Idee, im Treiber mehrere Layouts zu integrieren und die 
Ebenen 1 und 2 durch Scroll auszutauschen?

Damit wäre GrUKL (Grand Unified Keyboard Layout) geboren, mit

-   Ebene 1: mehr oder weniger ergonomisches Layout 
Kleinbuchstaben
z.B. Neo, Griechisch, Kyrillisch, AdNW, Dvorak 
and friends, qwerty and friends ...
- Shift Ebene 2: mehr oder weniger ergonomisches Layout 
Großbuchstaben
- Mod3  Ebene 3: Programmierer's Lieblinge (jetzige Ebene 3)
- Shift+Mod3Ebene 4: Mathematikers Lieblinge
- Mod4  Ebene 5: Steuertasten/Ziffernblock (jetzige Ebene 4)
- Shift+Mod4Pseudoebene

Gruß,
Ruthard



Re: [Neo] Zuordnung Ebene1 = Ebene 5/6 bei Neo-Varianten/ Neo 3

2011-03-07 Diskussionsfäden Ruthard Baudach
Excerpts from Florian Janßen's message of Mo Mär 07 09:36:04 +0100 2011:
 Danke, wenn du fragen zum Code hast, dann sag Bescheid. Ich habe
 versucht alle Informationen zu dem Code in Kommentaren hinzuzufügen,
 aber wenn was unklar sein sollte, helfe ich gerne.
Klappt sehr gut.

 Falls du es schaffst die Steuertasten im Treiber zu vergeben, würde ich
 mich über eine kurze Nachricht freuen. Lt. kbd.h soll es möglich sein,
 aber es gibt kein Beispiel und keinen existierenden Treiber, der es
 umgesetzt hat.
C ist ein Buchstabe, Java eine Insel und Python eine Schlange. Na ja ein
bisschen mehr versteh ich schon von der Hackerei, aber nicht viel

 Stellst du händisch um, oder lässt du ein Skript die Arbeit erledigen?

AdNW händisch, damit ich es endlich mit meinen AHK Script benutzen kann,
ein Script wäre bei größerer Nachfrage natürlich nützlich.

Gruß, Ruthard



Re: [Neo] kbdneo + ahk + Eclipse Problem

2011-03-07 Diskussionsfäden Ruthard Baudach
Excerpts from r.regitz's message of Do Mär 03 07:53:11 +0100 2011:
 Hallo!
 
 
 Ich bin bereits Neo-Nutzer, XP + kbdneo2+ahk
 
 in Eclipse kann man per string+shift+/ Kommentare wechseln. Leider aber 
 nicht mit obigen Treibern, da passiert bei  string+shift+mod3+i einfach 
 nichts.
 Mit dem AHK Treiber ging es.
 
Sollte Shift+Mod3+i unter Neo nicht ein kleines iota ergeben?
Und Strg+iota != Strg+Shift+/.

M.E. ist das eine Inkompatibilität zwischen Neo und Eclipse, die durch
einen Bug im AHK Treiber ausgeglichen wird.

Wie hast Du das Problem gelöst? 

Ruthard



[Neo] Zuordnung Ebene1 = Ebene 5/6 bei Neo-Varianten/ Neo 3

2011-03-06 Diskussionsfäden Ruthard Baudach

Zur Zeit passe ich den kbdneo2 Treiber für den Eigenbedarf an AdNW an.

Das bringt mich für solche Neo-Varianten bzw in Vorausschau auf ein Neo 3
mit verändertem Layout der 1 Ebene zur Frage, welche Ebenen der ersten Ebene 
folgen sollen.

* dass Ebene 2 (Großbuchstaben) der 1 folgt ist selbstverständlich.

* dass Ebene 3 (Programmierzeichen) besser einheitlich bleibt, ist (fast) 
selbstverständlich
   -- die Zeichen werden nicht nach zugeordneten Buchstaben, sondern nach Lage 
der Tasten
   gelernt, und wenn jede Variante eigene Postionen für die Sonderzeichen hat, 
ist der
   (Um)Lernaufwand erheblich größer.

* selbiges gilt verstärkt für Ebene 4 (Steuertasten und Ziffernblock)

* Ebenen 5 (griechische Kleinbuchstaben) und 6 (mathematische Symbols) sind 
aber spannend
   Ich nutze nur Ebenen 1-4, aber was sagen unsere Mathematiker?
   Die griechischen Kleinbuchstaben der Ebene 5 folgen wahrscheinlich besser 
ihren lateinischen Vettern,
   die griechischen Großbuchstaben der Ebene 6 sollten dies logischerweise dann 
ebenfalls tun,
   die mathematischen Sonderzeichen sollten aber wahrscheinlich besser auf 
ihrer Position bleiben.

Welche der Möglichkeiten:
   1) Ebenen 5 und 6 bleiben fixiert
   2) Ebenen 5 und 6 folgen Ebene 1
   3) Ebene 5 folgt 1, Ebene 6 bleibt fixiert

sind für Anwender der höheren Ebenen am sympathischsten?

Und was wäre mit Möglichkeit 4 (vor allem mit Neo 3 im Hinterkopf):

  4) Ebene 5 folgt Ebene 1, Ebene 6 wird zu griechischen Großbuchstaben, 
mathematische Sonderzeichen
  wandern auf einzuführende Ebene 7. Hierbei könnte Shift+Mod3 griechische 
Kleinbuchstaben,
  Mod4+Mod3 griechische Großbuchstaben und Shift+Mod4 auf den 
Richtungstasten der 4. Ebene die
  Markierfunktion, auf den freien Positionen die mathematischen 
Sonderzeichen enthalten.

Gruß,
Ruthard

P.S.
wo ich schon mal dabei bin - gäbe es Interesse an anderen kbdneo2 
Treibervarianten
- etwa haiek aka selma, oder adnw-jz Nordtast/-xcv, qwertz?


___
Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
Toolbar eingebaut! http://produkte.web.de/go/toolbar



Re: [Neo] Idee: QWERTZ mit 6 Ebenen

2011-01-08 Diskussionsfäden Ruthard Baudach
Excerpts from Arne Babenhauserheide's message of Do Jan 06 22:05:10 +0100 2011:
 On Thursday 06 January 2011 20:23:24 Matthias Wächter wrote:
  Am 06.01.2011 20:09, schrieb Florian Janßen:
 
 Oder in etwa so? 
 
 (ungetestet, einfach ein Qwertz in generate_xmodmap.py im repo geworfen)

Als ich im März diesen Jahres mich so über Qwertz geärgert hatte, dass
ich mich wieden mal mit ergonomischen Layouts beschäftigt habe, hatte
ich mich gleich in Nordtast verliebt (Sorry für Neo).

Über Nordtast kam ich dann auf die Neo-Ebenen 3 und 4 (als Mediziner
brauche ich die 5. und 6. nicht.)

Diese Ebenen sind absolut genial!!!

Ergonomische Tastaturlayouts gibt es seit Shole 2 eine ganze Menge, und
ich bin überzeugt davon, dass durch die unterschiedlichen Handanatomien,
Tastenanordnungen, Fachjargons und individuellen Vorlieben es _das_ optimale 
Layout nicht gibt.

Das Ebenenkonzept von Neo ist aber eine einmalig kreative Leistung, die
meiner Meinung nach einen Quantensprung in der Computerbedienung
darstellt

Deshalb hatte ich ganz uneigennützig ;-) dieses Skript geschrieben, und
es funktioniert mit einem Neo-adnw ganz gut.

Da ich privat meistens ohne X arbeite, habe ich noch eine Variante für
eine Konsolen-keymap geschrieben, bei der allerdings zumindest auf
meinem Laptop der Zahlerblock der 4. Ebene immer als Maus interpretiert
wird.

Gruß, Ruthard


generate_kmap.py
Description: application/python


[Neo] Pythonscript zum Generieren beliebiger xmodmaps f ür Neovariationen

2010-12-11 Diskussionsfäden Ruthard Baudach

Bei der Beschäftigung mit Tastatur-Layouts hat mich Neos Ebenenkonzept,
und hierbei insbesondere die vierte Ebene, begeistert. Wie man aus den
vielen verschiedenen Versuchen, bessere Layouts zu entwickeln, sieht,
gibt es viele mögliche ergonomische Layouts, das Neo Ebenenkonzept ist
aber genial-einzigartig! Ich möchte das unbedingt lernen.

Allerdings liegt mir Nordtast-xcv als Hauptebene deutlich besser als die
original Neobelegung.

Um nun – wie beim von Neo stammenden NordTast AHK-Treiber für Windows – alle
Neoebenen auch für Linux zur Verfügung zu haben, habe ich ein Python-script
geschrieben, das für beliebige, in einer Datei gespeicherte Layouts eine
xmodmap für dieses Layout mit den Neo-Ebenen 3 – 7 ausgibt, wobei die
griechischen Buchstaben der 5. und 6. Ebene bei ihren lateinischen Pendants 
bleiben.

Damit sind Neo-Variationen für Linux leichter zu erstellen.

Die Zahlenreihe bleibt mit den zugehörigen Ebenen nicht verändert, ein
mit diesem Script erstelltes Neo-Qwertz, Neo-Dvorak oder ähnliches würde also 
nur
die Buchstabentasten anpassen.
 
Die Syntax der Eingabedatei ist die in der NordTast-Mailingliste übliche für 
eine
Tastaturkurzbeschreibung, zusätzlich mit einem Layoutnamen als erste Zeile:


Nicht ernst gemeintes Beispiellayout
abcde fghijk
lmnop qrstuv
wxyzä öüß.,


In dieser Version müssen alle Tasten belegt sein.
Die Ausgabe erfolgt auf die Standardausgabe.


Anwendung:

Eingabedatei erstellen.

generate_xmodmap.py Eingabedatei  ausgabe.xmodmap


Gruß,

Ruthard Baudach



Re: [Neo] Pythonscript zum Generieren beliebiger xmodmaps f ür Neovariationen

2010-12-11 Diskussionsfäden Ruthard Baudach

Excerpts from Marco Antoni's message of Sa Dez 11 13:49:21 +0100 2010:
 Hallo Ruthard,
 
 ich finde, das klingt interessant und macht das längerfristige Probetippen  
 im Alltag leichter.
 Aber wo findet man das Skript denn? Deiner Mail war nichts angehängt 

Danke – sollte eigentlich.

Ruthard


generate_xmodmap.py
Description: application/python


[Neo] autohotkey neo treiber

2010-12-02 Diskussionsfäden Ruthard Baudach
Ich bin über Nordtast auf Neo aufmerksam geworden und absolut begeistert vom 
Ebenenkonzept, das von Neo entwickelt wurde.

Leider habe ich auf diesem Weg AutoHotKey kennengelernt, und kann es in meiner 
täglichen Arbeit nicht mehr missen.

Beides verträgt sich leider nicht, da der AutoHotkeyTreiber nicht neben einem 
anderen AHK-Skript laufen kann.

Nun bin ich soweit durch den Quellcode von neovars durchgestiegen, dass über 
den allstarhook in keyhooks.ahk
alle nur möglichen Hotkeys abgefangen und über AllStar() in varfunctions.ahk an 
das System weitergereicht werden.

Über custom.ahk kann man sich hier einklinken.

Nur wie? Ich habe in Wiki und Mailarchiv keine Beschreibung gefunden, wie man 
das Neovars-Skript erweitern kann.

Ich brauche insbesondere die Ur-AHK Funktion einer Hotkeydefinition a lá

!a::
SendInput {F12}!abc{enter}

Wobei Hotstringdefinitionen a lá
::hi::hallo

auch sehr willkommen wären.

Wie baut man sowas in das Script ein?
Kann der Treiber auch unkompiliert laufen, um ggf. unproblematisch einen 
Hotstring hinzufügen zu können?

Gruß,

Ruthard Baudach
___
WEB.DE DSL Doppel-Flat ab 19,99 euro;/mtl.! Jetzt auch mit 
gratis Notebook-Flat! http://produkte.web.de/go/DSL_Doppel_Flatrate/2