Hallo, Am Tue, 05 May 2015, Michael Eschweiler schrieb:
Ich muss in verschiedenen Sprachen schreiben, u.a. Spanisch und Portugiesisch. Im Spanischen gibt's neben der Tilde ~, auch diese Zeichen: ¿ und ¡.
http://dhaller.de/linux/Xmodmap Habe ich mit einem neu angelegten User ausprobiert
Kommt fertig mit ñÑ¡¿ und anderem mehr. Die konnte ich leider nicht finden.
Argl! s.u.
Hmpfl. Ich dachte, ich hätte auch die PS-Datei mit der Belegung raufgeladen. Frag ggfs. per PM nach, wenn du die nicht selber erstellen willst.
Achso: Das Layout ist aufgemotztes US-Layout, ich hab mich in < 2 Wochen umgestellt.
Das wird bei nicht so einfach sein. Im Büro sitze ich an einem Windowsrechner mit deutscher Tastatur. Außerdem schreiben ich 10-Finger-blind, d.h. ich müsste mir eine zweite Belegungen komplett antrainieren.
Äh, das ist natürlich extrem nervig. Da sollte man dann eher von nem DE-Layout ausgehen, so krank das Layout auch ist. Achso: lade meine Xmodmap und verwende xkeycaps zum angucken, oder, ebenfalls mit geladener Xmodmap: xkbprint :0 -lg 1 -o t1.ps xkbprint :0 -lg 2 -o t2.ps (und dann t1.ps/t2.ps angucken, stehen evtl. auf dem Kopf)
Außerdem brauche ich eher bequemen Zugriff auf die Umlaute.
Windows-Taste + aous ist bequem genug für mich, da beidseitig die Win-Taste vorhanden. Und Alt. Und Strg. Genau das _beidseitige_ von Strg, Alt *und* AltGr aka Mode_switch ist für mich das KO-Kriterium _für_ mein eigenes Layout :) Ohne Win-Tasten wirds schwierig.
Sonderzeichen wie {[]} o.ä. brauche ich seeehr selten.
Und '/' und '\' ?? Du nix mache in shell? ;)
Eher eben die oben genannten Sonderzeichen ¡ und ¿, sowie ã, õ, ñ und
Compose+?+? bzw. Compose+!+! bzw. Compose + ~ + [aon].
deren große Brüder. Dazu natürlich die Akzente als Tottasten.
Naja, via Compose ist's auch nicht viel umständlicher (je nach Layout). Je nachdem wie geschickt du dir Compose legst und/oder die häufigsten Zeichen direkt auf die Dritt-/Viertbelegung legst (s.u.) ...
Und v.a. wenn man auch nur ab und an mal in ner Shell unterwegs ist oder irgendwas programmiert oder sowas schreibt (und sei's auch nur HTML), dann ist man mit meinem Layout massiv schneller, weil die "Sonderzeichen" <>/\[]{} usw. viel besser erreichbar sind. Und das beidseitige Alt _und_ AltGr und das Esc auf der Caps-Taste sind ebenfalls ein Segen. Die Idee bzgl. KP_Decimal und KP_Subtract hat sich ebenfalls bewährt (2_05 tippt sich da ganz bequem per li-Daumen und dem Numpad ;)
Die Dritt- und Viertbelegung ist natürlich Geschmackssache, was du da wo hinpackst und ob du noch was ergänzt oder rauswirfst ...
Falls die mit deinem aktuellen xorg nicht tut müssen evtl. ein paar keycodes angepasst werden, aber im Prinzip verwende ich die seit 2000 :)
Tatsächlich konnte ich nur die Zeichen der us-amerik. Belegung erzeugen, die genannten Sonderzeichen ñÑ¡¿ tauchten nicht auf... Allerdings muss ich dazu sagen, dass ich eine Cherry-Tastatur aus dem Jahre 1984 mit DIN auf PS/2-Adapter benutze (die Tasten sind nicht so schlabbrig, wie bei den modernen, und sie hat für meine Wurstfinger immer noch den besten Anschlag).
Es gibt auch neue Tastaturen samt Windows- oder Pinguin-Tasten die den IBM nicht nachstehen. Ich selbst mag zwar die Cherry G83 mit-ohne-Klick, aber eben klar definiertem Druckpunkt, aber du bekommst als IIRC G81/G80 durchaus IBM-ähnliche Tastaturen in diversen Varianten mit verschiedenem Klickverhalten ;) Die 3 Daumentasten mehr in der untersten Zeile könnten deine Tipperei aber merklich beschleunigen, wenn du dir ne passende Tastaturbelegung zurechschnitzt (s.u.). BTW: meine Tastatur hängt auch per PS/2 an der Kiste :) Und die Maus hab ich nur sehr widerwillig von Seriell auf USB umgestellt.
Aber das dürfte nicht der Grund sein...
Ja, ich hab das Umschalten (aka Mode_switch/AltGr) auf die dritte/vierte Ebene eben auf die Windows-Tasten gelegt ... Also unterste Reihe: Strg Mode_switch Alt Space Alt Mode_switch Meta_R Strg Bei dir fehlen die beiden Mode_switch und die Meta_R Tasten ...
Auch jetzt mit brandneuem xorg-1.16.4/1.17.1. Sach mit deine Xorg-Version und ich guck mal, ob ich was passendes habe.
Wenn ich bei mir im YaST nachschauen, sehe ich x-org-server 7.6_1.16.1-13.1
Also 1.16.1 ;) Sollte von den keycodes eigentlich passen. Ist dir mit den Pfeiltasten oder im Einf-Block was aufgefallen? Wenn nicht, dann kannst du Einträge direkt übernehmen.
Eins will ich aber nicht verschweigen: du wirst jedesmal, wenn du an ner normalen dt. Tastatur sitzt
das tue ich fast immer
fluchen, weil ESC nicht auf Caps ist und die Sonderzeichen nur sehr umständlich via dem einen AltGr zu erreichen sind ;)
Für die Windowmanagersachen verwende ich gern Meta+irgendwas. Und ja, Alt != Meta [1]!
Die Taste habe aufgrund des Alters der Tastatur garnicht; hier gibt's nur Shift, Strg, Alt, AltGr...
Bisher enthält meine .Xmodmap nur eine Zeile: keycode 35 = plus asterisk plus asterisk dead_tilde macron dead_tilde
U.U. reicht es ja, noch zwei Zeilen für ¡ und ¿ hinzuzufügen, oder? Aber das scheint etwas komplizierter zu werden als die Tilde zu einer Tottaste zu machen. Jedenfalls meiner erster Versuch nicht gefruchtet. Werde wohl ein Bisschen mehr lesen müssen.
Nö, das ist simpel: du solltest die Zeilen aus meiner Xmodmap 1:1 direkt übernehmen können. Die interessiert ja nicht, wo Mode_switch liegt, nur, daß das Zeichen in der 3ten/4ten Ebene ist. Also z.B.: keycode 57 = n N ntilde Ntilde keycode 61 = slash question exclamdown questiondown sollte bei dir direkt funktionieren. Ich hab mich hier halt am US-Layout orientiert, wo /? auf der "-"-Taste des DE-Layouts sind. Da das '?' beim DE-Layout eh schon dämlich platziert ist (über'm 'ß' und als dritt dann '\'). Teste doch mal hiermit, das legt ¡¿ auf die 1 ;) keycode 10 = 1 exclam exclamdown questiondown keycode 57 = n N ntilde Ntilde vorausgesetzt dich interessieren '¹' und '²' nicht weiter ;) Damit solltest du jedenfalls '¡' und '¿' per AltGr(-Shift)-1 und 'ñ' und 'Ñ' per AltGr(-Shift)-n erreichen können. Und zwar einfach in dem du die o.g. Zeilen an 'xmodmap' verfütterst und wenn's klappt, in ~/.Xmodmap verewigst. $ ### erstmal Backup: $ xmodmap -pke > ~/.Xmodmap.orig $ xmodmap 'keycode 10 = 1 exclam exclamdown questiondown' $ xmodmap 'keycode 57 = n N ntilde Ntilde' [austesten] [ggfs. in ~/.Xmodmap reinschreiben, sonst: xmodmap ~/.Xmodmap.orig] BTW: das funktioniert "schon immer so". Nur überschreiben KDE, Gnome und Co. die Xmodmap gern beim Start, da muß man nach dem Start jew. noch ein 'xmodmap ~/.Xmodmap' z.B. per Autostart hinterschieben. Kurzum: Ich würde dir empfehlen, dir ne Tastatur mit den Extra-Tasten in der untersten Reihe zuzulegen, denn das beidseitige Shift / Strg / Alt / AltGr ist einfach nicht zu toppen. Und dir dann auf der Basis deines gewohnten Layouts ein "extra Layout" drüberzulegen. Eben z.B. mit ñÑ auf AltGr+n/N, '¡¿' auf z.B. AltGr+(Shift)+1 oder so. Und z.B. wie ich dabei auch Kompromisse einzugehen jedesmal zu fluchen, wenn du dein Layout nicht dabei hast (kein ESC auf Caps). HTH, -dnh -- Ein Hund denkt: Sie füttern mich, sie sorgen für mich, sie streicheln mich: das müssen Götter sein. Eine Katze denkt: Sie füttern mich, sie sorgen für mich, sie streicheln mich: ich muss ein Gott sein. -- Konni Scheller -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org