T470/s/p Keine "< >" Tasten vorhanden

KeinEden

New member
Themenstarter
Registriert
6 Juni 2023
Beiträge
23
Hallo, mein Gerät hat eine umlackierte, ursprüngliche U. S., Tastatur (s. Foto). Ab und zu braucht man aber doch mal ein > oder <. Diese habe ich mir bisher behelfsweise immer aus der Symboltabelle von LibreOffice kopiert.
Hat jemand eine Ahnung, ob man die beiden Pfeilsymbole doch mit dieser Tastatur eingeben kann?
🤨
 

Anhänge

  • IMG_20230728_155253.jpg
    IMG_20230728_155253.jpg
    111,9 KB · Aufrufe: 32
Die Taste ist physikalisch nicht vorhanden, also wird das mit de-Layout nicht klappen. Du könntest die beiden Symbole auf eine andere Taste mappen, bspw. [STRG]+[ALT]+ö / [STRG]+[ALT]+ä. Ist der größte Nachteil umgelabelter US-Tastaturen. Bist Du mit Linux oder Win unterwegs? In Linux brauchst Du die drei Symbole auf dieser Taste (<>|) ständig auf der Kommandozeile oder in Skripten, da ist das mit mappen auch zu lästig.
 
Das geht unabhängig vom DE über x.org. Die gemappten Tasten/Symbole sind dann in allen Anwendungen, auch Terminalemulatoren, so belegt. Nur zum troubleshooting auf der Console ausserhalb von x.org tut das nicht.
 
Könnte mir bitte ein Linuxuser von seiner deutschen Tastatur mit showkey die Werte für
∣ (pipe)
<
>
posten? Dann könnte ich z. B. für < die Pfeiltaste belegen ...

 
Danke dir, aber wenn ich sudo showkey -s eingebe, kommt für "<" "D0xe0 0x4b 0xe0 0xcb".
Ich weiß nicht wie das mit 86 gemappt werden sollte ...
 
Also ich würde ja einfach /usr/share/X11/xkb/symbols/de nehmen:

Code:
// Keyboard layouts for Germany.

default
xkb_symbols "basic" {

    include "latin(type4)"

    name[Group1]="German";

    key <TLDE>  {[dead_circumflex, degree,            U2032,          U2033 ]}; // ′ ″
    key <AE02>  {[          2,   quotedbl,      twosuperior,      oneeighth ]};
    key <AE03>  {[          3,    section,    threesuperior,       sterling ]};
    key <AE04>  {[          4,     dollar,       onequarter,       currency ]};
    key <AE11>  {[     ssharp,   question,        backslash,   questiondown,    U1E9E ], type>
    key <AE12>  {[ dead_acute, dead_grave,     dead_cedilla,    dead_ogonek ]};

    key <AD03>  {[          e,          E,         EuroSign,       EuroSign ]};
    key <AD06>  {[          z,          Z,        leftarrow,            yen ]};
    key <AD11>  {[ udiaeresis, Udiaeresis,   dead_diaeresis, dead_abovering ]};
    key <AD12>  {[       plus,   asterisk,       asciitilde,         macron ]};

    key <AC02>  {[          s,          S,            U017F,          U1E9E ]}; // ſ ẞ
    key <AC07>  {[          j,          J,    dead_belowdot,  dead_abovedot ]};
    key <AC10>  {[ odiaeresis, Odiaeresis, dead_doubleacute,  dead_belowdot ]};
    key <AC11>  {[ adiaeresis, Adiaeresis,  dead_circumflex,     dead_caron ]};
    key <BKSL>  {[ numbersign, apostrophe, rightsinglequotemark, dead_breve ]};

    key <LSGT>  {[      less,     greater,            bar, dead_belowmacron ]};
    key <AB01>  {[          y,          Y,   guillemotright,          U203A ]}; // » ›
    key <AB02>  {[          x,          X,    guillemotleft,          U2039 ]}; // « ‹
    key <AB08>  {[      comma,  semicolon,   periodcentered,       multiply ]};
    key <AB09>  {[     period,      colon,            U2026,       division ]}; // … ÷
    key <AB10>  {[      minus, underscore,           endash,         emdash ]};

    include "kpdl(comma)"

    include "level3(ralt_switch)"
};

Da kannste dann Deine gewünschte Tastenkombi eintragen. Musst natürlich etwas Bestehendes opfern.

Die Spalten sollten von links nach rechts sein:

Taste normal
Taste mit Shift
Taste mit AltGr
Taste mit AltGr+Shift
 
Ist |, < und > auf ä, ö und ü legen kein akzeptabler workaround?
Dauert nicht lange sich dran zu zu gewöhnen auf ae, oe und ue umzusteigen.
Das bleibt dann nach ner zeit auch noch drin wenn du auf ner DE Tasta tippst ;)

np: village of the sun, FZ live 78
 
xdotool type "<"
xdotool type ">"

diese befehle auf die gewünschte tastenkombination legen
 
Ich hab' so was in meiner .xsessionrc stehen - einfach anpassen:
Bash:
# Capslock zu TAB machen:
# PAUSE zu λ:
# xmodmap -pke
setxkbmap -option caps:hyper
xmodmap -pm | tr -d ',' | sed 's#[(][^()]*[)]##g'|\
  awk '/mod[2345]/ {if (NF>=2) { for (i=2; i<=NF; i++) { print "remove " $1 " = " $(i)}}}' |\
  xmodmap -
xmodmap - << XXX
keycode 66 = Greek_lambda
keycode 127 = Greek_lambda
XXX
... jetzt kann man sich fragen, wofür braucht der ein Lambda?
 
Ich hab in einem ähnlichen Fall mal einfach LShift umgemappt. Ich dachte, das benutze ich sowieso nie. Stimmt aber gar nicht, wie ich dann feststellen musste, war unbewusst doch bei einigen <buchstaben drin.
 
Ich würde es auf die Accents (oben rechts neben backspace) mappen, und da dann eine entsprechende Taste aus einer deutschen Tastatur aufclipsen. Oder mit [ALT] oder [ALTGR] auf die Umlaute.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben