Jak zobaczyć, który klawisz jest wciśnięty, jak widzi menedżer okien Unity?

8

Po awarii systemu skróty, których używam do przełączania miejsc pracy za pomocą modyfikatora Mod_3 (np. Mod_3 + Lewo, aby zmienić miejsce pracy w lewo) przestały działać.

Używam następującego .Xmodmapskryptu:

remove control = Control_R
clear mod3
add mod3 = Control_R

załadowany xmodmap .Xmodmap.

Klucz Control_R działa poprawnie, zgodnie z raportem xev. Ale xevjest zbyt „niski poziom” - pokazuje naciśnięte klawisze fizyczne.

Potrzebuję czegoś, co pozwoli mi zweryfikować, czy naciśnięcie „prawej kontroli” wraz z „lewą strzałką” jest postrzegane jako Mod3+Leftjedność.

Coś, co może zastąpić częściowo uszkodzone All Settings->Keyboardokno (nigdy nie było kompatybilne z klawiszem tworzenia Mod3).

wprowadź opis zdjęcia tutaj


aktualizacja:

Okazało się, że zwarcia zostały wyłączone, ponieważ wtyczka Compiz Desktop Wall została wyłączona. Włączenie go przywróciło funkcjonalność. Niemniej jednak pytanie pozostaje ważne i bez odpowiedzi.

Adam Ryczkowski
źródło
dla mnie wygląda to zbyt upokarzająco - najpierw sprawdź aktywowane języki w ustawieniach klawiatury - i jaką klawiaturę aktywowałeś dla tych języków (klawiatura ze 105 klawiszami - lub klawiatura z 99 klawiszami -) w przypadku, gdy masz klawiaturę niemiecką, wystarczy tylko aktywować 105 klawiszy (jak IBM-Standard) ... to może być łatwiejsze niż powyżej; o)
dschinn1001

Odpowiedzi:

1

Wypróbuj jedną z nich, być może nie wydają się mieć problemu mod3( z którą wyświetlają się jako Hyper)

  • easystroke

    uruchom dwa razy, aby wyświetlić interfejs użytkownika, dodaj akcję, kliknij commandi zmień na key, a następnie złapie i pokaże kolejne naciśnięcie klawisza.

  • compizconfig-settings-manager (ccsm)

    na przykład przejdź general options -> keybindingsi zmień jeden z nich grab key combination.

lemonsqueeze
źródło