Bluetooth-Tastatur, Tasten umbelegen

Steev

(ツ)
Registriert
15 Juli 2013
Beiträge
22.194
Ort
zurück ins Dorf
Ich habe hier eine Bluetooth-Tastatur von CSL, billiges Teil, wo die "Leertaste" nicht funktioniert oder nicht erkannt wird. Alle anderen Tasten soweit ich das erkennen kann funktionieren. Gibt es unter Raspbian die Möglichkeit der Umbelegung von Tasten, wie es unter Windows bspw. mit Tool möglich ist? Dann nehme ich eine Taste für die Space.
 
  • Thread Starter Thread Starter
  • #3
Nein, die Geschichte dahinter ist eine andere. An Geld mangels mir hier nicht. Mich interessierts aus technischer Sicht. Linux ist doch das Große Befehle Land. Vllt kann ich mit einem Terminalbefehl die linke CTRL Taste zur Space machen, das sind dann keine 2 Stunden Stress. Es wimmelt hier in meiner Butze nur so an Tastaturen ;-) Wochenende & krank, ich habe Zeit.
Edit: Eine Umschalt-Taste eher, die gibts 2mal
 
  • Thread Starter Thread Starter
  • #5
Ja danke, war ja klar son schönes o.g Windows-Tool oder eine GUI gibts nicht. Mit einem einzigen Befehl ist es bei deinem Link auch nicht getan. Mal sehen, lol :D

btw: Weiss auch jetzt schon das nach einem erneutem Bluetooth Pairing allet wieder weg ist ;)

Aber machbar (in der Theorie)
 
Tolles Thema, ich hab mich auch etwas damit beschäftigt, um mein Tastaturlayout minimal für das Coding zu konfigurieren.

Dafür habe ich mir zwei Dateien, je eine Ausgabe von [kw]xmodmap -pke[/kw], erstellen lassen.

In [kw].Xmodmap_org[/kw] ist das Originallayout. Und in [kw].Xmodmap_code[/kw] die Umstellung zum coden.
Dabei werden die Tasten mit den Keycodes 34 [kw]ü[/kw], 47 [kw]ö[/kw] und 48 [kw]ä[/kw] etwas umgemapped, siehe Screenshot.

Der Clou daran, mit Xfce lassen sich ja Starter definieren bzw. Befehle in eine Startleiste anheften. Dazu habe ich zwei Starter angelegt "Normale Keymap" und "Code Keymap".

Beide Starter führen den Befehl [kw]xmodmap LAYOUTNAME[/kw] (Laypoutname = ".Xmodmap_code" oder ".Xmodmap_org") im Home-Verzeichnis aus wo auch die Keymaps-Daten liegen. Damit kann man dann bequem zwischen den Layouts wechseln.

Wollte den "Tip" mal teilen, weil man da sicherlich auch noch viel mehr daraus machen kann.



Hier noch ein kurzes Video dazu:
 
Zuletzt bearbeitet:
Mach einfach mal das hier (ohne Sudo):

Die Lösung ist aber einfach:
[kw].Xmodmap_org[/kw]
[src=text]keycode 37 = Control_L NoSymbol Control_L NoSymbol Control_L[/src]

[kw].Xmodmap_rebind[/kw]
[src=text]keycode 37 = space NoSymbol Control_L NoSymbol Control_L[/src]

Zum laden der Konfiguration (Shift Links = Space/Leerzeichen)
[kw]xmodmap .Xmodmap_rebind[/kw]

und wiederherstellen:

[kw]xmodmap .Xmodmap_org[/kw]

Simple as that :T
 
Zuletzt bearbeitet:
  • Thread Starter Thread Starter
  • #10
Aber nicht die CTRL Taste, sondern die Linke Shift. damit?:
Code:
Expand Collapse Copy
keycode  37 = Shift_L NoSymbol Shift_L NoSymbol Shift_L
keycode  37 = space NoSymbol Shift_L NoSymbol Shift_L
 
Der Keycode der Taste ist 50, aber sonst passt es schon. Der Inhalt muß aber in zwei Dateien geschrieben werden und die jeweils nach Bedarf eine der beiden Zeilen bzw. Bindings zu laden.

[kw].Xmodmap_org[/kw]
[src=texŧ]keycode 50 = Shift_L NoSymbol Shift_L NoSymbol Shift_L[/src]

[kw].Xmodmap_rebind[/kw]
[src=texŧ]keycode 50 = space NoSymbol Shift_L NoSymbol Shift_L[/src]

Der Name der Dateien ist übrigens relativ egal, dass ist nur ein Beispiel.
 
  • Thread Starter Thread Starter
  • #12
geil, es funktioniert, danke, das war jetzt wirklich simple

interessehalber warum wird nur der erste part mit space ersetzt und nicht der rest auch
 
interessehalber warum wird nur der erste part mit space ersetzt und nicht der rest auch

Von links nach rechts hat das unterschiedliche Funktionen.
Als Beispiel, das erste Wort ist der normale Tastendruck. Der zweite wenn Shift + Taste (Großschreibung) gedrückt werden und dann dritte mit Alt bzw. Alt Gr und dann mit Alt bzw. Alt Gr Taste und Shift, so in etwa.
 
  • Thread Starter Thread Starter
  • #14
Wo bekomme ich denn die keycodes her, habe gerade spontan gegooglet, aber eine hübsche Übersicht/Bild wäre gut.
Zudem kann ich mir das für meinen Blog klauen?
(Ich habe einen blogger.com, überhaupt nichts großes und viel geschrieben, aber so pfiffige Tutorials schreibe ich da gerne mal, auch wenn wahrscheinlich eh keiner darauf stösst, aber wer weiss)
 
[kw]xmodmap -pke[/kw] gibt dir eine Übersicht.

Die kannst du dann in eine Datei ausgeben lassen. Ich hab auch "xev" genommen. Hier steht aber auch noch etwas dazu:

Ansonsten gern, mach ne Tut draus :T
 
  • Thread Starter Thread Starter
  • #16
Danke
Ansonsten gern, mach ne Tut draus :T
Metal hats ja glaube ich auch schon mal angesprochen. Iwie ein Wiki für das ngb wäre gar nicht nicht so verkehrt. Ich habe schon einige Artikel im uu.de Forum erstellt oder mich daran beteiligt. Muss nicht den Umfang vom uu.de Wiki haben, aber man kann sich da auch ein paar Dinge kopieren. Ich weiss das heutzutage bei Windows für den normalen Anwender nicht mehr viel zu sagen ist, aber auch da kann man noch interessante Dinge vermitteln. Erstmal nur so ein Gedanke.
ps: + Apple
 
Zurück
Oben