Zła mapa klawiatury


10

Mam Ubuntu 11.10. Mam angielską klawiaturę i ustawiłem układ klawiatury na angielski (UK) w Ustawieniach systemu -> Układ klawiatury . Jest to jedyny wymieniony układ.

Ostatnio moja klawiatura przeszła na układ amerykański. Nie wiem dlaczego i nie mogę tego zmienić. I są w złym miejscu.
"@

Wpisałem, man loadkeysa dokumentacja mówi mi, że domyślna mapa klawiszy jest prawdopodobnie w pliku o nazwie defkeymap.map w /usr/share/keymapslub w /usr/src/linux/drivers/char. Nie mogę znaleźć żadnego z tych katalogów. Czy ktoś może mi powiedzieć, gdzie znajduje się plik defkeymap.map w mojej dystrybucji lub czy w ogóle tam jest?

Odpowiedzi:


9

Miałem ten sam problem. Pomimo tego, że angielski (UK) został wybrany na wszystko, nadal korzystał z układu amerykańskiego.

Z jakiegoś powodu dodanie układu klawiatury w języku angielskim (USA) poniżej wpisu w języku angielskim (UK) w Ustawieniach systemu -> Region i język -> Układy sprawiło, że wszystko działało.


2
To rozwiązało również dla mnie na Ubuntu 13! Właśnie wybrałem angielski (UK), a mapowanie znaków na mojej brytyjskiej klawiaturze było kompletnie wkręcone, nawet jeśli kliknąłem układ klawiatury, pokazał właściwy. Dodałem układ w języku angielskim (USA), którego nie potrzebuję, ale pozostawiłem wybrany układ w języku angielskim (UK) i natychmiast rozwiązałem problem!
jbx

Podobny problem w 14.04 po świeżym uaktualnieniu i to rozwiązało.
EP

Ta awser jest nadal ważna 6 lat później. Dla mnie zadziałało to w mennicy 18.1.
Presbitero

3

Mam ten problem w 14.04. Zgodnie ze wszystkim, na co patrzę, używam En1 (Wielka Brytania), ale tak naprawdę jest to En2 (USA). na przykład

/ etc / default / keyboard mówi „gb”

Przełącza się regularnie. Mówi Wielka Brytania, ale tak nie jest. Schemat układu klawiatury pokazuje rzeczy takimi, jakie powinny być, ale nimi nie są.

Obejście nr 1: Jeśli przejdę z En1 na En2 i cofnę, poprawi się samo aż do następnego uruchomienia.

Wygląda na to, że mamy do czynienia z tym błędem:

https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1284635

Obejście polegające na dostosowaniu konfiguracji ibus z tej strony nie działało dla mnie.

Usuwanie Ibus wydaje się działać. Brawo! Cóż, zabiera ze sobą większość ustawień systemu Unity. Niedobrze :(

Obejście 2: Zajrzyj do katalogu domowego i naciśnij klawisz sterujący h, aby zobaczyć ukryte pliki. Otwórz ~ / .config / ibus / bus i usuń plik w nim. Następnie uruchom ponownie.

Działa to do następnego razu, gdy wykonasz aktualizację, musisz to zrobić ponownie, chyba że po pierwszym ponownym uruchomieniu zmienisz uprawnienia, aby plik był tylko do odczytu.



Obejście nr 2 nie działało dla mnie, ale obejście nr 1 działa zgodnie z opisem.
user664303

1

W myślniku wpisz „gnome-keyboard-properties”, powinno to otworzyć preferencje klawiatury

lub gksudo gedit /etc/default/keyboard


Dziękuję za odpowiedź. Pulpit nawigacyjny niczego nie otworzył, ale teraz używam Ubuntu 12.04 TLS i nie mam teraz tego problemu. Polecenie gksudo gedit / etc / default / keyboard otworzyło plik z wiersza poleceń. Zawierał wiersz XKBLAYOUT = "gb".
Danny Crossley,

1
  1. Ustawienia systemowe> Układ klawiatury> Język> Wybierz + i wybierz język
  2. Ustawienia systemowe> Układ klawiatury> Format> Wybierz region
  3. Ustawienia systemowe> Układ klawiatury> Układy> Wybierz + i wybierz język

Gotowy!


1

aby rozwiązać ten problem na moim komputerze, konieczne było przełączenie się z powrotem na klawiaturę brytyjską za pomocą skrótu klawiaturowego („Super” + spacja);


Dziękuję Właśnie zmieniłem mapowanie klawiatury przez pomyłkę, używając tylko klawiszy, ale nie wiedziałem, które!
Polypheme

0

Używam Ubuntu 13.1 i miałem ten sam problem.

W Ustawieniach systemu> Układ klawiatury> Język

były 2 języki na liście angielski (uk) angielski (us)

Usunąłem opcję angielską (us), wybierając ją, a następnie używając klawisza -, aby ją usunąć, tak aby w polu znalazła się tylko opcja angielska (uk).

Wygląda na to, że zadziałało, a klawiatura jest poprawnie odwzorowana

Szymon

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.