Czy klawiatura w Ubuntu 14.04 działa tak jak w systemie Windows?

9

Jestem doświadczonym programistą przyzwyczajonym do używania Windows przede wszystkim do kodowania. Teraz dużo koduję w systemie Linux przy użyciu Ubuntu 14.04. Bardzo podoba mi się dystrybucja, ale domyślne zachowanie klawiatury doprowadza mnie do szału.

W Windows używam strzałek na klawiaturze numerycznej do nawigacji po tekście. Jednak jeśli chodzi o podświetlanie podczas nawigacji, to domyślne zachowanie Ubuntu na klawiaturze jest niepożądane (dla mnie). W systemie Windows, aby podświetlić tekst do celów edycji, przytrzymuję klawisz Shift podczas nawigacji. Na przykład, aby podświetlić jedno słowo po prawej stronie, naciskam Ctrl + Shift + (Klawiatura numeryczna) Strzałka w prawo . W Ubuntu, Ctrl + (Num Keypad) Strzałka w prawo przesuwa jedno słowo w prawo, ale Ctrl + (Num Keypad) Strzałka w prawo nic nie robi lub drukuje znak „6” w zależności od aplikacji.

Jeśli używam mini-klawiatury ( wszystkie strzałki ), wtedy Ctrl + Shift działa jak w systemie Windows, ale nie strzałki na klawiaturze numerycznej , co jest tym, czego chcę. Jak sprawić, by klawiatura numeryczna w Ubuntu działała tak, jak działa w systemie Windows? Nic nie widzę w System | Preferencje | Klawiatura, która wydaje się pomagać.

Robert Oschler
źródło

Odpowiedzi:

14

W przypadku niektórych wersji Ubuntu (jak również Linux Mint) istnieje wbudowane ustawienie:

  • Otwórz preferencje „Klawiatura” w „Ustawieniach systemu”.
  • Kliknij przycisk „Opcje”.
  • Kliknij „Różne opcje klawiatury”.
  • Wybierz „Shift z klawiszami numerycznymi działa jak w MS Windows”.

W przypadku innych wersji, w tym Ubuntu 14.04, ustawienie to nie jest dostępne domyślnie, ale istnieje proste rozwiązanie:

  • Otwórz terminal i uruchom sudo apt-get install gnome-tweak-tool.
  • Uruchom gnome-tweak-tool.
  • Kliknij „Pisanie”.
  • Kliknij „Różne opcje kompatybilności”.
  • Wybierz „Shift z klawiszami klawiatury numerycznej działa jak w MS Windows” (który może pojawić się tylko jako „Shift z klawiszami klawiatury numerycznej ...”).
theDrake
źródło
1
Nie widzę przycisku Opcje po kliknięciu ikony Klawiatura w oknie dialogowym Ustawienia systemu. Widzę okno zatytułowane „Klawiatura” z dwiema kartami „Pisanie na klawiaturze” i „Skróty”. Żadna z tych kart nie ma opcji wymienionej w odpowiedzi. Jakieś pomysły?
Robert Oschler
1
Wygląda na to, że w przypadku niektórych wersji Ubuntu (w tym 14.04) musisz zainstalować i uruchomić gnome-tweak-tool, kliknij „Pisanie”, kliknij „Różne opcje kompatybilności”, a następnie wybierz „Shift z klawiszami numerycznymi działa jak w MS Windows”. Daj mi znać, czy to Ci odpowiada, a ja odpowiednio zaktualizuję swoją odpowiedź.
theDrake
Dziękuję bardzo! To się udało. Kilka notatek dla ciebie. 1) Musiałem najpierw zainstalować gnome-tweak-tool „sudo apt-get install gnome-tweak-tool”. 2) Nie możesz zobaczyć pełnego tekstu w gnome-tweak-tool dla żądanej opcji. Wszystko, co możesz zobaczyć na rozwijanym polu listy to „Shift z klawiaturą numeryczną ...”, ale jest to właściwa opcja. 3) gnome-tweak-tool ma znaczące problemy z systemem okienkowym, z oknami pod nimi wyświetlającymi się w niektórych miejscach. Ale! Nie obchodzi mnie to. To działa.
Robert Oschler,
Dodaj komentarz jutro, kiedy zaktualizujesz swoją odpowiedź, abym mógł przyznać Ci nagrodę, którą zamieściłem.
Robert Oschler
Dzięki, Robert! Cieszę się, że to pomogło. Moja odpowiedź jest teraz zaktualizowana.
theDrake
3

/ubuntu/57079/xubuntu-make-shiftnumpad-work-like-windows

Ta odpowiedź pochodzi z wiersza poleceń systemu Linux: - edytuj / etc / default / keyboard - upewnij się, że zawiera on ten wiersz

XKBOPTIONS="numpad:microsoft"
geru
źródło
Musiałem ponownie uruchomić komputer, aby to zadziałało
Martin Andersson
2

Ponieważ nie wygląda na to, że istnieje ustawienie preferencji, możesz spróbować samodzielnie przypisać klucze, używając kombinacji xbindkeysi xdotool.

Czasami może to być trudne, szczególnie przy specjalnych kombinacjach klawiszy, ale jeśli poszukasz trochę w Google, znajdziesz wiele przykładów i jest to dość potężne. Sprawdź na przykład ten samouczek .

lemonsqueeze
źródło