CTRL + 4 i CTRL + 5 nie działają w OSX

4

Ostatnio zauważyłem, że mój MacBook Pro 5,1 (połowa 2009 r.) Z systemem Snow Leopard 10.6.6 nie reaguje, gdy naciskam CTRL+ 3lub CTRL+ 4.

Kiedy na przykład jestem w aplikacji, która nie ma powiązań dla CTRLklawiszy-i nacisnę CTRL+ 2, usłyszę dźwięk ostrzeżenia OS X, ponieważ aplikacja otrzymuje kombinację klawiszy, której nie rozumie. Dotyczy to wszystkich kombinacji CTRL+ n, z wyjątkiem 3i 4.

Bez względu na to, gdzie spróbuję - nawet w miejscach, w których naciśnięcie wspomnianej kombinacji klawiszy miałoby rzeczywisty efekt - nic się nie dzieje.

Ale wydaje się, że nie tylko ignoruje naciśnięcia klawiszy; paraliżuje klawiaturę. Gdybym na przykład przytrzymać CTRLi nacisnąć 5i 6będę słyszeć dwa alarmy. Jeden dla każdej nieznanej kombinacji klawiszy. Jeśli zrobię to samo, ale z liczbami 4i 5(które zwykle reagują), nie będzie dźwięku. W rzeczywistości, bez względu na to, jaki klawisz naciskam, kiedy CTRLjest przytrzymywany po naciśnięciu 3lub 4nic się nie dzieje.

Na początku pomyślałem, że prawdopodobnie przez przypadek dodałem skrót do kombinacji klawiszy, ale nigdzie nie mogę go znaleźć. W Preferencjach systemowych → Klawiatura przywróciłem wszystko do wartości domyślnych, ale wydawało się, że nic to nie zmieniło.

Próbowałem zarówno z wbudowaną klawiaturą, bezprzewodową klawiaturą Apple Bluetooth, jak i przewodową klawiaturą Apple Apple.

kba
źródło
1
Spróbuj aktywować spacje (domyślny układ spacji 2x2 jest w porządku), a następnie naciśnij Ctrl + 1,2,3,4. Za każdym razem powinieneś przenieść się w inne miejsce - czy to działa, gdy naciśniesz Ctrl + 3 i Ctrl + 4?
Matthias
@matthias: Tak, CTRL + 3 i CTRL + 4 działa idealnie z Spaces. To muszą być niektóre skróty, które zdefiniowałem, że Spaces zastępują, ale nie mam pojęcia gdzie.
kba

Odpowiedzi:

5

Myślę, że jest to błąd w systemie Mac OS X i ma on coś wspólnego ze sposobem przetwarzania skrótów klawiaturowych dla Spaces. Spróbuj tego:

  • Upewnij się, że spacje są włączone w Preferencjach systemowych przy standardowym układzie 4 spacji i standardowej kombinacji klawiszy do przełączania spacji.
  • Otwórz folder w Finderze.
  • Naciśnij i przytrzymaj klawisz CTRL, a następnie naciśnij dowolny klawisz numeryczny. Jeśli najpierw naciśniesz 5, 6, 7, 8, 9 lub 0, usłyszysz sygnał dźwiękowy. To samo, jeśli ponownie naciśniesz jeden z tych klawiszy (nadal trzymając CTRL). Jeśli następnie naciśniesz 1, 2, 3 lub 4, przełączysz się na ten numer spacji; lub po prostu pozostań w tym miejscu, jeśli już tam byłeś. Jeśli następnie naciśniesz ponownie dowolny z 5, 6, 7, 8, 9 lub 0, nie będzie już emitowany sygnał dźwiękowy.

Jeśli po prostu wyłączysz Spacje, powyższe nie nastąpi i bez względu na kolejność naciśnięcia klawiszy, będą one nadal wydawać dźwięki. Jeśli zmienisz liczbę spacji tylko na dwie, wówczas 3, 4, 5, 6, 7, 8, 9 i 0 wydadzą ci sygnał dźwiękowy, dopóki nie naciśniesz 1 lub 2. Nie znam aplikacji w których te klawisze mają funkcję spacji i zrobiłyby coś użytecznego innego niż sygnał dźwiękowy, więc nie byłem w stanie sprawdzić, co dzieje się w takiej aplikacji. W każdym razie nie sądzę, że musisz się martwić, że coś jest nie tak z klawiaturą lub ze sposobem skonfigurowania powiązań klawiatury; wydaje się, że jest to błąd w Mac OS X.

Edycja: wypróbuj powyższe w nowym folderze, w którym utworzono foldery o nazwach „1”, „2” itd. Uważam, że zachowanie Findera w tym przypadku jest nieco dziwne: jeśli naciśniesz CTRL-8, rozlegnie się sygnał dźwiękowy, a także przełączy się wybór do folderu o nazwie „8”. Ponownie naciśnięcie od 5 do 9 nie wyemituje sygnału dźwiękowego ani nie zmieni wybranego folderu po naciśnięciu dowolnego z przycisków od 1 do 4.

Rinzwind
źródło
Chodzi o to, że muszę móc używać CTRL + 3 i CTRL + 4. Ale po przetestowaniu tego, co napisałeś o Spaces i trochę poprawiłem ustawienia w panelu preferencji Exposé & Spaces, nagle zniknęło. Podejrzewam, że niektóre ustawienia zostały zepsute podczas ostatniej aktualizacji systemu. Próbowałem zmienić „Aby przejść bezpośrednio do spacji” z „^ Klawisze numeryczne” na nic, a potem z powrotem. To wydawało się rozwiązać problem. W jakiś sposób „^ Klawisze numeryczne” były zarezerwowane dla Spacji, chociaż Spacje nie były włączone. Wielkie dzięki!
kba
Nie zauważyłem tego, ale miałem podobny system w swoim systemie. Klawisze skrótów Spaces CTRL + cyfra działały do ​​przełączania spacji, mimo że w Preferencjach systemowych ustawienie klawisza skrótu było ustawione na „-”. Zmieniłem go na „^ Klawisze numeryczne”, a następnie z powrotem na „-” i wtedy naprawdę zostały wyłączone. Dzięki za zwrócenie na to uwagi.
Rinzwind
3

Zdaję sobie sprawę, że to stare pytanie, ale miałem ten sam problem braku odpowiedzi Ctrl+ 3i Ctrl+ 4naciśnięcia klawiszy w systemie OS X 10.8.4 i znalazłem rozwiązanie, które działało dla mnie przy użyciu informacji z tej odpowiedzi .

  1. Otwórz ~/Library/Preferences/com.apple.symbolichotkeys.plist(użyłem XCode).
  2. Aktualizuj klawisze 120i 121, które reprezentują Ctrl+ 3i Ctrl+ 4klawiszy odpowiednio, przełączanie enabledsię NOdla obu stron.
  3. Zrestartuj swój komputer.

Mam nadzieję, że pomoże to komuś innemu.

Hakan B.
źródło
1

Używam Ctrl+ 1i Ctrl+ 2, zamiast Ctrl+, arrowsaby przejść do poprzedniego i następnego miejsca, to oszczędza mi puszczania myszy.

W terminalu:

open ~/Library/Preferences/com.apple.symbolichotkeys.plist

(Xcode powinien się wyświetlić)

Zaktualizuj klawisze 118 i 119, które reprezentują odpowiednio klawisze Ctrl+ 1i Ctrl+ 2, przełączając oba na TAK.

Następnie uruchomić:

killall Dock

Ctrl+ 1i Ctrl+ 2powinny wrócić.

Działa to z El Capitan.

Frantzcy
źródło