Mój klawisz kontrolny po prawej stronie nie działa tak, jak powinien. Np. Prawy Ctrl + T nie otworzy nowych kart w Firefox, prawy Ctrl + W nie przełączy okien w Vimie itp.
Wiem, że klucz nie jest fizycznie uszkodzony, ponieważ xev
pokazuje, że odpowiedni klawisz Ctrl generuje zdarzenia, ale po prostu nie reaguje tak, jak tego oczekuję w aplikacjach.
Próbowałem odpowiedzi Kim, ale nadal nie działa.
blaine@blaine-laptop ~ $ xmodmap -pke | grep 105
keycode 105 = Control_R Control_R Control_R Control_R Control_R
Próbowałem mapować również jako Control_L, ale nie działało.
Komputer jest laptopem, nie mogę podłączyć klawiatury do innego komputera.
linux
ubuntu
keyboard
ubuntu-9.10
Blaine Lafreniere
źródło
źródło
Odpowiedzi:
Mam ten sam problem w gnome podczas uruchamiania VMWare i naprawiam go, wykonując następujące czynności:
źródło
setxkbmap
bez żadnych parametrów.Posługiwać się
i naciśnij prawy klawisz Ctrl, aby znaleźć kod klucza. Powiedzmy, że to 105, jak na mojej klawiaturze. Więc zobacz co
Powiedz nam. Powinno to być coś takiego:
Jeśli nie, możesz to zmienić za pomocą:
Sprawdź, czy teraz działa. Jeśli tak, umieść tę linię w skrypcie i dodaj skrypt do aplikacji startowych.
źródło
Prawdopodobnie musisz naprawić swoje mapowania modyfikatorów .
Zrób
Użyj xev, aby sprawdzić skany kodów klawiszy kontrolnych i upewnij się, że są poprawnie ustawione w tym pliku.
np. dla mnie:
Na końcu tego pliku dodaj:
(przy okazji możesz zobaczyć swoje modyfikatory, uruchamiając „xmodmap” bez argumentów).
Następnie sprzężenie zwrotne zmodyfikowanego pliku odwzorowania:
źródło
Miałem ten sam problem z uruchomieniem GNOME Shell; najbardziej oczywiste było uruchamianie aplikacji mono i niektórych gier (takich jak Kerbal Space Program, który używa lewego klawisza Ctrl).
Rozwiązałem go za pomocą narzędzia do dostosowywania GNOME; w obszarze Klawiatura i mysz upewnij się, że „Pokaż lokalizację wskaźnika” jest wyłączone.
źródło
Kliknij „Opcje układu” na opublikowanym zrzucie ekranu. Czy coś jest odważne? czy w ustawieniach jest coś sprawdzonego pod kątem prawidłowej kontroli?
źródło
Nie mam prawej CTRL na klawiaturze, ale zamiast tego mam klawisz Insert. Uruchamiam xev i wciskam Insert. Widzę, że Insert generuje kod 106.
Teraz, aby zmapować mój klawisz Insert (kod 106) na prawy CTRL, zrób coś takiego jak poniżej i działa (na przykład Ctrl + T w Google Chrome). Może to ci pomoże.
Umieszczam te linie w moich plikach ~ / .xinitrc i ~ / .xsession, aby skonfigurować mapowanie przy starcie X
źródło
Miałem ten sam problem z Ctrlniedziałaniem w przeglądarce Firefox. Oto, co to naprawiło dla mnie: Przejdź do Compiz-> Ogólne-> Opcje ogólne-> Powiązania klawiszy. Jeśli zawierają jakieś kombinacje Ctrl, zmień na coś innego, na przykład Shift.
źródło