Fried-rich
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Hallo, leider hat meine Tastatur keine Taste mit den Größer- und Kleiner-als-zeichen bwz. dem vertikalen Strich. Unter Windows hab ich einfach per Tool diese 3 Zeichen auf die linke Win-Taste gelegt, das wollte ich jetzt auch einrichten. Mit > und < geht es halbwegs, aber nur in bestimmten Programmen, Dolphin z. B. Im Firefox geht es nicht, weder in der Adressleiste noch hier im Beitragstext. Die Drittbelegung (den vertikalen Strich) geht überhaupt nicht, wenn ich z. B. den vertikalen Strich als Erbelegung nehme geht er (außer im Firefox), dann geht halt das drittbelegte Zeichen nicht. Alle standardmäßig eingerichteten Drittbelegungen der Tastaur gehen mit der AltGr-Taste (z. B. + oder }). Unter Einstellungen / Eingabegeräte / Tastatur / Erweitert gibt es einen Punkt "Key to choose 3rd level". Ich vermute hier wird festgelegt mit welcher Taste die Drittbelegung aktiviert wird? Hier habe ich Right Alt ausgewählt und neugestartet, leider auch ohne Erfolg. Habe auch andere Tasten versucht, alle ohne Ergebnis. Die Funktion "mode_switch" ist aber auf einen Key 203 belegt, laut Xmodmap. Dieses Code gibt es bei mir nicht. Wieso funktioniert jetzt bei den anderen dennoch die Drittbelegung? Kann ich den jetzt einfach so auf die AltGr switchen oder mach ich da mehr kaputt? Friedrich
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Ursache dürfte schlicht sein, dass die Windows bzw Super Taste selbst eine Modifikator Taste ist - wie Alt, Strg und Shift. Wenn du sie auch als solche in einer Tastenkombination einbaust, sollte das hingegen dann keine Probleme bereiten.
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Wenn das eine Mod-Taste wäre, müsste man es doch auch in der Xmodmap sehen, oder? Was meinst du mit
Wenn du sie auch als solche in einer Tastenkombination einbaust, sollte das hingegen dann keine Probleme bereiten.
Das erklärt aber irgendwie nicht, wieso die Erst- und Zweitbelegung in z. B. Dolphin geht und in Firefox überhaupt nicht.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Statt sich mit Mehrfachbelegung und dieser grausamen Xmodmap rumzuschlagen, kann man vermutlich unkomplizierter eben ein paar Tastenkombinationen mit xdotool belegen: xdotool type '|'
xdotool type '>'
xdotool type '<' Ich würde das vermutlich einfach auf [Super] + [1], [2], [3] legen, sofern KDE die nicht für irgendetwas verwendet ... Oder vielleicht auch [Super] + [v], [g], [l] für "vertical line", "greater than" und "lesser than".
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Ich würde schon gerne die gleiche Taste wie unter Windows verwenden, da ich noch oft hin und her wechsel und auch auf meinem Notebook ein ähnliches Problem habe (hier aber wegen defekter Tasten; u.a. halt die mit den Größer- und Kleiner-als-Zeichen). Ich hab es getestet und ich erhalte einen vertikalen Strich über die Konsole. Ich muss ja aber dennoch irgendwo einrichten, dass beim Drücken der linken Win-Taste (oder SHIFT+LWIN oder ALTGR+LWIN)
xdotool type '|'
oder eines der anderen Zeichen ausgegeben wird. In den Einstellungen finde ich dazu nichts. Es gibt zwar unter Eingabegeräte einen Punkt Belegung einrichten, da geht aber nichts zu ändern.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
In der offiziellen Dokumentation findet sich was zu Custom Shortcuts (khotkeys) 🇬🇧. Muss man vielleicht das entsprechende Paket khotkeys (universe) nachinstallieren, damit dafür ein Eintrag in den KDE-Systemeinstellungen erscheint ... Aber dazu müsste sich mal jemand äußern, der dieses KDE im Gegensatz zu mir auch benutzt. Wenn gar nichts geht, kann man in einer laufenden XServer-Sitzung auch immer xbindkeys als zusätzlichen Dienst verwenden.
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Das Paket gibt es schon, da war ich aber auch schon. Dort ist z. B. hinterlegt, dass ich mit der DRUCK-Taste KSnapshot starte. Leider reagiert er auf drücken der LWIN-Taste überhaupt nicht. Die scheint es für das Programm nicht zu geben. xbindkeys teste ich nochmal.
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Ich konnte erfolgreich mit xbindkeys einen Shortcut für ein Programm anlegen, aber wie gebe ich in der Config an, dass ein bestimmtes Zeichen ausgegeben werden soll? Einfach den senkrechten Strich eintragen geht nicht.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Mein Hinweis auf xdotool bleibt auch bei der Verwendung von XBindKeys gültig.
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Ich vermute du meinst ich soll einen KDE-Kurzbefehl mit der xdotool-Eingabe verbinden? Leider wird bei den Kurzbefehlen die Win-Taste nicht erkannt. Ich hab es aber mal mit ALT+Y versucht, das geht z. B. in der Dolphin-Adresszeile, nicht aber in der Konsole. Da blinkt nur der Cursor (genau das gleiche Verhalten zeigt xbinbdkeys). Im Firefox geht es im übrigen auch nicht.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Ach verdammt, das hatte ich mir jetzt irgendwie einfacher vorgestellt … Scheinbar haut das grundsätzlich mit den Timings beider Eingabe über xdotool oder xte nicht so richtig hin und man muss da mit sleep etwas gegensteuern. Dabei habe ich mit xte (xautomation (universe)) etwas reaktionsfreudigere Ergebnisse auf meinem 14.04 mit Xfce erzielt; Tastenkombination habe ich hier [Super] + [ö] verwendet. sleep .5 && xdotool type '|'
sleep .2 && xte 'str |'
xte 'usleep 200000' 'str |'
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Ja, mit Sleep geht das mit xdotool. Muss da aber eine andere Taste verwenden als die gewohnte. Wie gesagt erkennt KDE/Plasma leider die Windows-Taste nicht um darauf eine Tastenkombination verwenden zu können.
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Hallo, ich hol das Thema nochmal noch, da ich jetzt eine Teillösung gefunden habe, die aber wieder neue Probleme mit sich bringt. Ich habe in Xmodmap auf die linke Windows-Taste 2 Zeichen gelegt: keycode 133 = less greater bar Damit auch das dritte Zeichen geht, musste ich den Mode_Switch einstellen, das hab ich so keycode 0x40 = Mode_switch gemacht. '0x40' ist die linke ALT-Taste. Leider geht jetzt der Fensterwechsel mit ALT+TAB nicht mehr, vermutlich da durch die letzte Zeile etwas geändert wurde. Wie könnte man das jetzt lösen? Ich könnte den Mode_switch auf eine andere Taste legen (z. B. STRG) und es könnte dann wieder die gleichen Probleme mit Tastenkombinationen geben.
|