Vraag Problemen met opnieuw toewijzen Shift met toetsen omhoog


Ik heb onlangs Lenovo 510-15 gekocht en de juiste shift gebruikt omdat het zeer hinderlijk blijkt te zijn, vanwege de vreselijke lay-out:

Slechte lay-out

Dus ik heb geprobeerd de juiste shift- en pijl-omhoog-toetsen opnieuw in te stellen door die opdrachten in te voeren:

xmodmap -e "keycode 62 = Up" # => Up xmodmap -e "keycode 111 = Shift_R" # => Shift xmodmap -e "add shift = Shift_R" # Make the new Shift key actually shift xset r 62 # repeat Up key xset -r 111 # don't repeat new Shift key

Het werkt enigszins, maar met de volgende problemen:

  1. Shift-toets werkt nu gelijktijdig als omhoog en verschuiven.
  2. De Shift-toets zal niet herhalen dat als ik hem vasthoud, hij maar één regel omhoog gaat in tegenstelling tot een normale op-toets die blijft springen.

Als iemand me zou kunnen helpen om deze problemen op te lossen of een alternatieve manier zou kunnen voorstellen om dit probleem op te lossen, zou het zeer op prijs gesteld worden.

Bewerken: ik ben vergeten te gebruiken:

xmodmap -e "remove shift = Up"

Nu werkt alles zoals het zou moeten zijn.


1
2018-06-30 21:32


oorsprong




antwoorden:


Ik ben vergeten deze regel toe te voegen:

xmodmap -e "remove shift = Up"

Dus het zou er zo uit moeten zien:

xmodmap -e "keycode 62 = Up"        # => Up
xmodmap -e "keycode 111 = Shift_R"  # => Shift
xmodmap -e "add shift = Shift_R"    # Make the new Shift key actually shift
xmodmap -e "remove shift = Up"      # Prevent the old Shift key from shifting
xset r 62                           # repeat Up key
xset -r 111                         # don't repeat new Shift key

Ik heb deze oplossing van deze askubuntu antwoord. Ik heb deze regels opgeslagen als .sh-bestand en aan mijn startup toegevoegd met behulp van KDE-opstartbeheer, dus ik hoef die opdrachten niet meer naar de terminal te zetten na elke herstart. Er is ook een alternatieve, meer universele manier om die wijzigingen permanent te beschrijven in het onderwerp dat ik hierboven heb gekoppeld.


0
2017-07-01 18:32