Jak korzystać z klawiatury systemu Windows w systemie Mac OS X?

12

Mam klawiaturę Logitech Windows i chcę jej używać na moim komputerze iMac . Problem polega na tym, że wiele przycisków jest przypisanych do niewłaściwych miejsc. Na przykład, kiedy naciskam Right Alt+ 2, otrzymuję symbol ™, a nie symbol @. Problem występuje również, gdy uruchamiam RDP i loguję się na komputerze z systemem Windows XP. Mam szwedzkie ustawienia regionalne (metoda wprowadzania) w systemie Mac OS X.

  • Czy możliwe jest ponowne mapowanie klawiatury, aby na zdalnym komputerze z systemem Windows XP wszystkie klawisze na klawiaturze naprawdę działały?
  • Czy mogę wyłączyć wszystkie skróty Mac OS X, gdy jestem w oknie RDP?

Mam standardową klawiaturę USB Logitech dla systemu Windows.

Wygląda na to, że jest to problem z układem. Kiedy instaluję układ klawiatury Logitech, mogę go wybrać, ale po chwili przywraca domyślny układ.

Amir Rezaei
źródło
nie chodzi o „nieprawidłowe mapowanie”, chodzi raczej o to, że Mac OS używa innego układu klawiszy, ale nie wiem, czy są jakieś narzędzia do ich odwzorowania.
schöppi
Spróbuj użyć klawisza Shift, aby uzyskać funkcję klawisza alternatywnego zamiast Alt. Nie rozwiązuje to jednak problemu ponownego mapowania. Łatwo jest ponownie mapować klawisze za pomocą oprogramowania, ale symbole na klawiaturze będą niepoprawne.
Jay_Booney
prawy Alt nazywa się AltGr i może mieć różne funkcje w zależności od układu klawiatury
phuclv 18.04.15

Odpowiedzi:

10

Możesz rzucić okiem na Ukelele , darmowy edytor układu klawiatury Mac OS X:

Ukelele to edytor układu klawiatury Unicode dla systemu Mac OS X w wersji 10.2 i nowszych. Wersja 2.0 i nowsze są tylko dla Mac OS X w wersji 10.4 i nowszych.

Począwszy od wersji 10.2 (Jaguar), Mac OS X obsługuje oparty na XML format układów klawiatury (pliki .keylayout). Można je zainstalować, kopiując je do folderu Układy klawiatury w / Library lub ~ / Library; następnie są one włączane za pomocą zakładki Input modułu International (Language & Text in 10.6) w Preferencjach systemowych.

Jednak modyfikowanie układów klawiatury - nie mówiąc już o tworzeniu całkowicie nowych układów klawiatury, takich jak nowy skrypt - przez bezpośrednią edycję tekstu XML jest uciążliwe i podatne na błędy.

Ukelele ma na celu uproszczenie edycji układu klawiatury, zapewniając graficzny interfejs do plików .keylayout, w których żądane znaki można po prostu przeciągnąć na klawisze w razie potrzeby. (Paleta znaków lub Przeglądarka znaków, dostępna w menu Wprowadzanie, jeśli została włączona w Preferencjach systemowych, jest doskonałym miejscem do znalezienia znaków.)

Oprócz prostego przypisywania kodów jednoznakowych do klawiszy, Ukelele może przypisywać ciągi wieloznakowe i tworzyć „martwe klucze”, w których naciśnięcie klawisza ustawia nowy stan, który modyfikuje wyjście kolejnego naciśnięcia klawisza.

Aby uzyskać więcej informacji o układach klawiatury systemu Mac OS X, a także o istniejących układach dostępnych do pobrania, zobacz Zasoby wejściowe . W przypadku niektórych typów układów, szczególnie z dużą liczbą sekwencji klawiszy „dead-key”, tworzenie układu za pomocą narzędzia tekstowego KeyLayoutMaker może być przydatną alternatywą.

obraz

harrymc
źródło
8

Problem polega na tym, że klawisze modyfikujące są niepoprawnie ustawione. Możesz to naprawić, przechodząc do Preferencji systemowych> Klawiatura> Klawisze modyfikatora. Zmieniaj ustawienia, aż uzyskasz prawidłową konfigurację klawiatury.

wprowadź opis zdjęcia tutaj

charliehorse55
źródło
Ta odpowiedź nie dotyczy konkretnego przykładu, który jest częścią pytania. Jeśli użytkownik jest tym zaniepokojony, nie wspomniał o tym.
Daniel Beck
Próbowałem już wcześniej, ale ta dawka nie rozwiązuje innych kluczowych problemów.
Amir Rezaei
4

Możesz spróbować w preferencjach systemowych / języku i tekście / źródłach wejściowych. Widzę na przykład „British” i „British - PC” jako osobne kategorie. Wybranie tego drugiego powoduje, że klawisze są poprawnie mapowane na klawiaturze komputera British (Logitech). Odbywa się to po zainstalowaniu Logitech Device Manager (bez widocznego efektu) i zarysowaniu głowy zawartością układów biblioteki / klawiatury. To na 10.8.3, za co jest warte.

tims
źródło
1
To naprawia niektóre klucze, ale psuje inne. Mój \ jest teraz ustawiony nieprawidłowo. Lepiej niż źle źle @.
Will Calderwood,
1

Preferencje systemowe> Język i tekst> Źródła wejściowe obejmują wiele układów komputerów, a także wstępnie przygotowane układy komputerów dla języków takich jak niemiecki i francuski .

Możesz użyć Ukelele, aby stworzyć własną klawiaturę:

  • Wybierz Plik> Nowy z bieżącego źródła wejściowego.
  • Zmień klucze.
  • Zapisz jako pakiet do /Library/Keyboard Layouts/. Układów klawiatury w ~/Library/Keyboard Layouts/nie można wybierać w oknach dialogowych z hasłami ani w oknie logowania, a okna popover wyświetlane podczas przytrzymywania klawiszy nie działają z normalnymi plikami .keylayout.
  • Wyloguj się i zaloguj ponownie, a następnie włącz źródło wejściowe w Preferencjach systemowych> Język i tekst> Źródła wejściowe.

Aby zastosować zmiany w keylayout, musisz na przykład uruchomić, sudo touch /Library/Keyboard Layouts/wylogować się i zalogować ponownie. Możesz wyłączyć domyślne źródła wejściowe, edytując plist com.apple.HIToolbox .

Inną opcją jest użycie Karabinera (wcześniej nazywanego KeyRemap4MacBook) :

Możesz ponownie przypisać klucze w interfejsie użytkownika, a to zacznie obowiązywać bezpośrednio.

Lub jeśli możesz rozważyć przejście na układ amerykański, ma on wszystkie znaki ASCII w tych samych pozycjach na komputerach Mac i Windows.

Lri
źródło