Funkcja powtarzania kluczowych klawiszy nie działa

13

Po zalogowaniu się do Oneiric moja funkcja powtarzania klawiszy nie działa. Przytrzymanie klawisza się nie powtórzy. Mogę obejść ten problem, przechodząc do Ustawień systemu >> Klawiatura i nieznacznie dostosowując opóźnienie i / lub szybkość, a następnie klawisze powtarzania będą działać tylko dla tej sesji.

Zamykanie i ponowne uruchamianie powoduje uszkodzenie klawiszy powtarzania.

Co mogę zrobić, aby to naprawić?

Jim Holman
źródło
Ja też! Chciałbym sprawdzić, czy istnieje jakieś rozwiązanie. Moje bieżące obejście dotyczy również Ustawienia systemu-> Klawiatura-> Odznacz „Naciskaj klawisze powtarzaj, gdy klawisz jest wciśnięty” -> Wybierz tę samą opcję ponownie. Bardzo cholernie frustrujące
Antony
Prawdopodobnie należy dodać, że dzieje się to na ThinkPad T400. Nie jest jasne, kiedy ustawienie naciśnięcia klawisza przestaje działać, ponieważ wyszukiwanie wewnątrz / var / log / syslog jeszcze nic nie przynosi (a może po prostu patrzę na niewłaściwy dziennik)
Antony
Nie jestem pewien, czy nadal jest to dla Ciebie problem, ale kluczowa kwestia prasowa nie pojawiała się od ponad tygodnia. W tym czasie aktualizowałem swoje ubuntu, więc zakładam, że jedna z łat prawdopodobnie go przybiła?
Antony,

Odpowiedzi:

13

Przejdź do system settings>> keyboardi upewnij się, że powtarzanie i prędkość są ustawione poprawnie.

gdy to nie działa, czasami pomaga to wyłączyć repeat keysi włączyć ponownie.

R. Oosterholt
źródło
Dzięki! Po otwarciu VM Player moje klucze powtarzania zawsze przestają działać. Wyłącz to pole wyboru i włącz je ponownie, działało dla mnie!
Eduardo Baitello,
Nie działało dla mnie!
user1271772,
Muszę odznaczyć, a następnie ponownie zaznaczyć pole, aby zaczęło działać, i działa aż do momentu zablokowania ekranu, kiedy pozostaje zaznaczone, ale przestaje działać.
edthethird
11

Zainstalowałem xkbseti po uruchomieniu xkbset repeatkeyspolecenia teraz działa.

Używam Ubuntu 12.04

safavieh
źródło
Nie powinieneś instalować niczego wymyślnego. Zobacz odpowiedź R. Oosterholta poniżej. To powinna być najlepsza odpowiedź, nie ta.
user1271772,
11

xsetNarzędzie może być wykorzystywane w celu umożliwienia powtarzanie klawiszy. Działa na poziomie X.org, więc powinien zastąpić wszystko, co robi źle.

Aby włączyć powtarzanie klawiatury, wykonaj:

xset r on

Aby uzyskać szczegółowe informacje, patrz man xset.

Tanius
źródło
Nie działało dla mnie!
user1271772,
1

Miałem ten sam problem co ty, ale uruchamiam maszynę wirtualną z VMware 8.0. Po chwili klawisze nie będą się powtarzać. Odkryłem, że musiałem wyłączyć opcję „Chwyć, gdy kursor wchodzi do okna” w sekcji preferencji wprowadzania (Edycja -> Preferencje -> Wejście). Po tej zmianie nie doświadczyłem na klawiaturze powtarzania naciśnięcia klawisza, jeśli go przytrzymam.

Luis Vega
źródło
1

W przypadku nowszych wersji Ubuntu, takich jak 16.04 i 17.10, wydaje się, że istnieje inny problem z powtarzaniem klawiszy, które nie działają.

Jeśli uruchomisz xevi zobaczysz ciągły strumień kluczowych zdarzeń z kodem klucza 221, prawdopodobnie jest to spowodowane problemem z peaq_wmimodułem. Możesz go umieścić na czarnej liście:

sudo su
echo "blacklist peaq_wmi" >> /etc/modprobe.d/50-blacklist.conf

Następnie uruchom ponownie komputer.

Błąd jest oznaczony jako naprawiony, więc łatka prawdopodobnie pojawi się wkrótce.

Don Kirkby
źródło
Twój link to błąd Open Suse zgłoszony po raz pierwszy we wrześniu 2017 r. I oznaczony jako już naprawiony. Zastanawiam się, jak istotne jest to w Ubuntuland.
WinEunuuchs2Unix
@ WinEunuuchs2Unix, właśnie natknąłem się na problem w tym tygodniu w aktualnym Ubuntu 16.04, a ta odpowiedź opisuje go w Kubuntu 17.10 i Ubuntu 17.10 w październiku.
Don Kirkby
Zastanawiam się, czy to w ogóle ma związek z tą aktualizacją, która zepsuła się w zeszłym tygodniu: askubuntu.com/questions/995819/...
WinEunuuchs2Unix
Tak, @ WinEunuuchs2Unix, wygląda na to, że zostało opisane w tym pytaniu . Błąd Open Suse wspomniał także o jądrze 4.13.
Don Kirkby
Odpowiedziałem na to pytanie, a ponieważ nie mam problemów z jądrem 4.14.13 i touchpadem, jestem zainteresowany, czy to rozwiąże problem innych bez czarnej listy. Jeśli nie, w mojej odpowiedzi jest wiele linków do pytań, na których możesz opublikować swoje rozwiązanie.
WinEunuuchs2Unix
0

Możesz „ponownie zaktualizować” wartość opcji keyboard / repeat w swojej konfiguracji, która domyślnie znajduje się w /home/ubuntu/.config/dconf/user.

Zakładając, że aktualizujesz domyślną konfigurację, możesz to zrobić poprzez:

dconf write /org/gnome/desktop/peripherals/keyboard/repeat true

To naprawia losowe niewłaściwe zachowanie Ubuntu, które przestaje odpowiadać losowo (po hibernacji / zawieszeniu w moim przypadku), gdy klawisz jest wciśnięty, nawet jeśli jest już WŁĄCZONY (ustawiony na true). To tak samo, jak aktualizowanie go za pośrednictwem centrum kontroli jedności, ale dzięki temu można go zaplanować lub uruchomić w razie potrzeby w wygodny sposób. Testowane na Ubuntu 18.04 LTS.

nullptr
źródło