Od czasu do czasu używam Aquamacs na moim Macbooku Pro. Kupiłem także klawiaturę Apple z amerykańskim układem angielskim, ponieważ nie jest praktyczne programowanie na komputerze Mac z układem francuskim (lub bardziej ogólnie prawdopodobnie innym niż angielski). Te znaki {} | \ ~ [] nie ma nawet na klawiaturze i musisz użyć różnych kombinacji meta klawiszy, aby je uzyskać.
Oczywiście nie działa dobrze, gdy potrzebujesz: M- \, ponieważ pisanie odwrotnym ukośnikiem wymaga już meta-klawiszy.
Jak więc używać Emacsa na klawiaturze innej niż angielska, jeśli to w ogóle możliwe?
I mógł przełączyć wbudowany układ klawiatury na angielski, ale nie jest to bardzo wygodne, aby używać go przez dłuższy czas. Robię to, gdy nie mam innego wyboru, na przykład, gdy w pewnym momencie potrzebuję dużo nawiasów klamrowych, ale to tylko tymczasowe.
init.el
:(setq ns-alternate-modifier nil)
Możesz użyć Ukelele do modyfikacji amerykańskiego układu, aby ułatwić dostęp do francuskich znaków. Na przykład dodaj je pod caps lock, a następnie dodaj coś takiego do private.xml w KeyRemap4MacBook:
<autogen>__KeyToKey__ KeyCode::OPTION_R, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK</autogen>
Przekazywanie stanu CapsLock LED wyłącza światło Caps Lock na niektórych klawiaturach.
sudo touch /Library/Keyboard\ Layouts/
wylogować się i zalogować ponownie.~/Library/Keyboard Layouts/
nie można wybierać w oknach dialogowych z hasłami ani na ekranie logowania, ale te w/Library/Keyboard Layouts/
.źródło