Repozytorium do synchronizacji mojej konfiguracji klawiatury na macOS:
- Right ⌘ → Option (⌥) -- prawy Command działa jak AltGr (polskie znaki).
- PC‑owe skróty Ctrl -- Ctrl+C/V/Z/A/X/S/F/T/W mapowane na ⌘... w aplikacjach GUI.
- F5 = wycinanie screenshotu -- F5 uruchamia ⇧⌘4.
mac-keymap/
├─ scripts/
│ ├─ 01-rightcmd-as-option.sh
│ └─ 02-install-karabiner-rules.sh
├─ json/
│ ├─ pc-ctrl-shortcuts-except-terminal.json
│ └─ f5-screenshot-selection.json
└─ README.md
- realizowane przez
hidutil+ LaunchAgent - działa po każdym logowaniu
- wymaga układu klawiatury Polski -- Pro
- Ctrl+C/V/X/Z/A/S/F/T/W → ⌘...
- Terminal.app i iTerm2 są wykluczone (Ctrl+C dalej przerywa proces)
- F5 = ⇧⌘4
git clone <URL_REPO> mac-keymap
cd mac-keymapchmod +x scripts/01-rightcmd-as-option.sh
./scripts/01-rightcmd-as-option.shchmod +x scripts/02-install-karabiner-rules.sh
./scripts/02-install-karabiner-rules.shSkrypt: - kopiuje JSON do
~/.config/karabiner/assets/complex_modifications - uruchamia
Karabiner‑Elements
macOS wymaga ręcznego zatwierdzenia narzędzi przechwytujących klawiaturę.
System Settings → Privacy & Security
Włącz:
- Input Monitoring → Karabiner‑Elements
- Accessibility → Karabiner‑Elements
Na dole strony:
- kliknij Allow dla pqrs.org / Karabiner system extension
- jeśli poprosi → restart macOS
Otwórz Karabiner‑Elements:
- Complex Modifications → Add rule → Enable:
- PC‑style Ctrl shortcuts → Command shortcuts (except Terminal)
- F5 → Screenshot selection
- ustaw źródło wejścia: Polski -- Pro
- prawy ⌘ + a → ą
- testuj w Notatkach/TextEdit/IDE
- w Terminalu NIE działa (celowo)
- F5 → wycinanie obszaru
launchctl unload -w ~/Library/LaunchAgents/local.userkeymapping.plist
hidutil property --set '{"UserKeyMapping":[{}]}'- Karabiner‑Elements → Complex Modifications → disable rules
- usuń pliki z:
~/.config/karabiner/assets/complex_modifications
- Jeśli F5 nie działa, ustaw: System Settings → Keyboard → Use F1, F2, etc. as standard function keys
- albo używaj Fn+F5