Maformatiker
Anmeldungsdatum: 14. Oktober 2020
Beiträge: Zähle...
|
Hallo, ich habe einen hp 15s-eq0300ng mit deutschem Tastaturlayout. Auf diesem ist die kleiner-größer-Taste nicht an der gewohnten Stelle zwischen Y und Shift, sondern ganz unten zwischen alt-gr und der nach-links-Taste. In Ubuntu 20.4.1 wird diese fälschlicherweise als Strg erkannt. Um das zu fixen, habe ich das folgende in die Datei ~/.Xmodmap geschrieben und anschließend den Befehl xmodmap .Xmodmap ausgeführt. Die Keycodes habe ich mit xev ermittelt. clear control
keycode 37 = Control_L NoSymbol Control_L
keycode 105 = less greater less greater bar dead_belowmacron bar
add control = Control_L Daraufhin konnte ich < und > schreiben, allerdings immer noch nicht |. Ich habe außerdem einige Forenbeiträge gesehen, wo es darum ging, die Sondertasten (Ctrl, Alt, Super...) untereinander zu vertauschen, aber nichts dazu, eine solche Taste als normale Taste zu verwenden. Vielleicht gibt es ja auch irgendwo eine Einstellung, wo ich dem Computer mitteilen kann, dass ich eine solche Tastatur habe, sodass ich das Layout nicht per Hand modifizieren muss. Ich bin für Hilfe dankbar. Grüße, Maformatiker
|
Chemnitzsurfer
Anmeldungsdatum: 26. April 2011
Beiträge: 877
Wohnort: Chemnitz
|
Die andere Sonderzeichen die per
Alt Gr erreicht werden wie @, € oder µ funktionieren aber normal?
|
Maformatiker
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2020
Beiträge: 6
|
Ja, die anderen
Alt Gr Symbole funktionieren.
|
picnerd
Anmeldungsdatum: 17. März 2016
Beiträge: 872
|
Ich hatte mit meinen Ideapad ähnliche Probleme das ich nur eine Linke Super Taste habe und die nicht konfiguriert war. Da musste ich auch ummappen.
Irgendwann ist mir aufgefallen das ich auch keine Vertikale Linie (|) hatte.
Ich habe die Tastaturbelegung auf Nodeadkeys umgestellt. Danach war es wieder mit Alt+< erreichbar.
~ $ localectl
System Locale: LANG=de_DE.UTF-8
VC Keymap: de
X11 Layout: de
X11 Model: de_nodeadkeys Versuche es einfach mal aus.
|
Maformatiker
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2020
Beiträge: 6
|
Vielen Dank für den Vorschlag. Ich habe das mal versucht, einzustellen; bekomme dann die folgende Ausgabe: ~$ localectl
System Locale: LANG=de_DE.UTF-8
VC Keymap: de
X11 Layout: de,ch
X11 Variant: ,de_nodeadkeys Allerdings verändert das die Belegung von ganz vielen Tasten und löst das Problem leider nicht. Ich würde gerne die Tasten so belegen, wie sie aussehen. Hier sieht man ein Bild:
https://www.ipc-computer.de/notebook-ersatzteile/tastaturen/tastatur-926559-041
Unter den Standardeinstellungen kann ich weder < noch > noch | schreiben, da die entsprechende Taste als
RStrg interpretiert wird. Gibt es keine Möglichkeit, die Taste umzumappen, ohne alles andere zu verändern? Wenn das wirklich in Ubuntu nicht geht, würde ich den | auf eine andere Taste mappen.
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hallo! Ich konnte mit keycode 105 nur den Buchstaben 'o' unter HP-Geräten finden. Die scheinen munter Signale zu vertauschen 😉 Versuch es mal so:
keycode 105 = less greater bar dead_belowmacron bar NoSymbol NoSymbol NoSymbol
|
Maformatiker
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2020
Beiträge: 6
|
Hallo, ich habe es eben ausprobiert. Leider erhalte ich, wenn ich die Taste zusammen mit
Alt Gr drücke, immer noch ein <. Wenn ich das richtig verstanden habe, müsste man den | beim Mode_switch erhalten. Allerdings habe ich soweit ich weiß keine Taste für Mode_Switch. Wahrscheinlich ist es auch nicht möglich,
Alt Gr zusätzlich zur normalen Funktion als Mode_switch konfigurieren, oder? Grüße,
Sven
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16456
|
Habe die gleiche Tastatur an meinem HP 240 G6 und keine Probleme damit. Jetzt bin ich aber mit nachträglichen Einstellungen der Tastatur überhaupt nicht vertraut, weil ich noch nie Probleme damit hatte. Kann gerne Angaben zu meinem System liefern, wenn mir jemand sagt, was hilfreich sein kann. xxxxx@HP-Notebook:~$ localectl
System Locale: LANG=de_DE.UTF-8
VC Keymap: n/a
X11 Layout: de
X11 Model: pc105
xxxxx@HP-Notebook:~$
xxxxx@HP-Notebook:~$ setxkbmap -query
rules: evdev
model: pc105
layout: de,de
variant: ,
xxxxx@HP-Notebook:~$
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Da du kein Tastaturmodell gesetzt hast, kann ich dazu gerade wenig nachgucken. HP bietet hier folgende Modelle an:
hp250x
hp500fa
hp5xx
hp6000
hpdv5
hpi6
hpmini110
hpnx9020
hpxe3gc
hpxe3gf
hpxt1000
hpzt11xx
Standard auf europäischen Tastaturen (die haben einen "<>|"-Key, der in den symbol-layouts mit <LSGT> bezeichnet wird) wäre pc105. Eine Liste kannst du dir mit localectl list-x11-keymap-models ansehen. Siehe localectl. Die eigentlichen Daten liegen unter /usr/share/X11/xkb/. Da kannst du dir ggf. die passende Belegung raussuchen, was aber etwas mühselig sein kann. Testen würde ich immer mit setxkbmap de VARIANT MODELL , da das nicht persistent ist. Sich einen grafischen Umschalter in die Leiste zu ziehen kann da auch ratsam sein, damit man das Modell per Maus ändern kann, falls man die benötigten Tasten nicht mehr findet.
|
Maformatiker
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2020
Beiträge: 6
|
Hallo, danke für die Antworten. Ich habe jetzt mir setxkbmap -model hp* die Modelle in der Datei /usr/share/X11/xkb/rules/evdev.lst durchprobiert. Nach jedem Setzen wurde mir das entsprechende Modell bei dem Befehl setxkbmap -query angezeigt. Allerdings hatten die Änderungen keinen Einfluss auf die Ausgabe von localectl. Außerdem habe ich keine Änderungen bei der Tastenbelegung bemerkt und konnte zum Beispiel aiuch setxkbmap -model bla schreiben, obwohl es dieses Tastaturmodell ja nicht gibt.
|
Maformatiker
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2020
Beiträge: 6
|
Hallo nochmal, ich habe den Computer gerade mal neugestartet und jetzt geht die Taste ganz normal wie sie soll. Ich weiß leider nicht, woran das jetzt liegt. Die einzige Änderung zu vorher ist, dass ich localectl set-x11-keymap de pc105 ausgeführt habe und daraufhin bei der Ausgabe die Zeile X11 Model: pc105 hinzugekommen ist. Ich hoffe, das bleibt jetzt so. Vielen Dank auf jeden Fall.
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Maformatiker schrieb: …Die einzige Änderung zu vorher ist, dass ich localectl set-x11-keymap de pc105 ausgeführt habe…
setxkbmap arbeitet direkt, die Änderungen bleiben aber nur bis zum Logout aktiv. Mit localectl setzt du das persistent, es wird aber erst nach erneutem Einloggen aktiv. Und ja, das Modell bleibt dir erhalten. pc105 ist auch das schmerzfreieste, gut wenn das funktioniert.
|