Funkcja mapy + backspace do usunięcia

9

Jestem przyzwyczajony do laptopów Apple, na których mapowane jest Function+ . Nie mam nic przeciwko + .BackspaceDeleteShiftBackspace

Czy istnieje sposób na uzyskanie tego? Uwaga: używam Xmonada i mam skonfigurowane pewne modyfikacje klawiatury, xmodmapale bardzo mało rozumiem, jak to działa.

Próbowałem xmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace", który działa w niektórych aplikacjach, ale jest ignorowany przez mój terminal.

Widziałem to pytanie, ale wydaje się, że jest specyficzne dla KDE. Wolałbym nie używać GUI.

Espressofa
źródło
1
Używam Ubuntu 14.04 GNOME na Macbooku (10,1). fn + BackSpace domyślnie działa jako Usuń. Próbowałem powiązać Shift + BackSpace do usunięcia za pomocą xmodmap -e 'keycode 22 = BackSpace Delete', ale to nie działało. W aplikacjach Shift + BackSpace nic nie zrobił, aw terminalu wyświetlałby ~ 2.
ballPointPenguin
1
To dziwne, że na to pytanie nie ma odpowiedzi.
Steven Roose
@StevenRoose Szukasz odpowiedzi na to pytanie?
Seth
1
Dlaczego inaczej miałbym otworzyć nagrodę?
Steven Roose

Odpowiedzi:

1

Nie sądzę, żeby to było możliwe. Sam klawisz funkcyjny nie wysyła kodu klucza, modyfikuje kod wysyłany przez klawisz, który jest wciśnięty w połączeniu z. Oznacza to, że jest implementowany przez klawiaturę, a nie system operacyjny. Na większości klawiatur nie ma kodu cofania funkcji.

Możesz to sprawdzić na klawiaturze za pomocą polecenia showkey. Uruchom showkey jako root i spróbuj naciskać różne klawisze za pomocą klawisza funkcyjnego i bez niego.

Tony McGregor
źródło
0

Tutaj znalazłem przydatny samouczek

http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/

Całkiem proste rozwiązanie z innym podejściem, które rozwiązało mój problem

firmanium
źródło
Próbowałem wielu samouczków. Wydaje się, że klawisz Fn nie jest możliwy do zmapowania. Starałem się, aby działało to teraz z Shiftem lub Altem, ale też nie działa.
Steven Roose
To nie rozwiązuje pytania, a posty tylko z linkiem nie są odpowiedziami