Oh boy, my #MacBook is offering to update to #macOS #Tahoe #macOS26 now... #KarabinerElements should still work but what else might break? I think I'll wait a bit longer.

The sticker surgery to update the labels to match my revised #HandsDownPromethium layout variation went as well as expected. This now matches my #ErgonomicKeyboard (which has blank keycaps).

The stickers do come off pretty cleanly, fingernails are safer if you can get traction - forceps can scratch, and the black coating on the Apple underglow key caps is surprisingly thin.

Comma and period are now semicolon and colon when shifted, needing spliced stickers.

The right index finger top key with the “<“ label is now backspace like #NaginataStyle - rather unusual in the English focused #KeyboardLayout world.

My #ZMK config is at https://github.com/peterjc/zmk-config and the #KarabinerElements version for the laptop at https://codeberg.org/peterjc/kana-chording-ke/src/branch/main/hands-down-on-jis-macbook

Kind of...Sort of...got addicted to Karabiner Elements. I've always had it installed for one primary use and never gave it the time of day to mess with custom complex modifications.

Man oh man...This is fun :-)

#KarabinerElements #macOS

If you wish cmd+k would add a link to your selected text in Slack like it does in every other app (instead of opening the search bar), here's some config for Karabiner Elements (an essential Mac app imo).

https://github.com/joshuap/dotfiles/blob/31879ab6132c2f788d75f8f4b457de0425a351a7/config/karabiner/assets/complex_modifications/my_modifications.json#L338-L400

#Mac #MacOS #Slack #KarabinerElements

dotfiles/config/karabiner/assets/complex_modifications/my_modifications.json at 31879ab6132c2f788d75f8f4b457de0425a351a7 · joshuap/dotfiles

My dotfiles. Contribute to joshuap/dotfiles development by creating an account on GitHub.

GitHub

I am finding it really hard to type my laptop password in Qwerty (eg login prompt after a reboot) with the original labels covered up 😬

https://blastedbio.blogspot.com/2025/05/what-have-you-done-to-your-keyboard.html

I could have just turned on the backlight up/down with F4/F5 to see the backlit originals, but Apple has put search and dictation there 😭

I may want to make my #KarabinerElements #KeyboardLayout remapping a system default https://karabiner-elements.pqrs.org/docs/help/how-to/use-before-logging-in/ (seems OK as not a shared machine) 🤔

What have you done to your keyboard?! Hands Down Promethium on a MacBook

There were a few stickers on the lid, but why does my laptop look like this now? In short, I'm learning to touchtype a non-qwerty layout. M...

I’ve recently been trying mapping command (⌘ or cmd) to control (ctrl) on #macOS when within the #terminal. I'm doing this in #KarabinerElements. Why? One less key on a compact ergonomic keyboard!

I quickly excluded ⌘+tab as a special case for application switching (more useful than ctrl+tab), but should have seen another obvious clash coming:

It only took a day for me to press ⌘+c for copy, and get ctrl+c which cancelled what I was running 🤦

Today’s challenge. On Windows I have an app called #Volumouse, hold down alt and I can then use the mouse scroll wheel to increase or reduce the system volume. How best to do this on Mac? I wonder if #KarabinerElements is capable of it. https://www.nirsoft.net/utils/volumouse.html
Volumouse - control the sound volume with a wheel mouse

Control the sound volume with a wheel mouse

NirSoft
Hatte ich erwähnt das man mit ChatGPT wunderbar Karabiner Rules erzeugen kann. Ein Prompt erspart langes experimentieren mit Hotkeys :) #chatgpt #ki #karabiner #karabinerelements #hotkey

Na koniec 2021 roku, jak przesiadałem się na swojego 14-calowego MacBooka Pro z M1 Pro, po razy pierwszy zrobiłem czystą przesiadkę, bez migracji danych, bez odtwarzania ich z poprzedniego komputera. Ręcznie przeniosłem to, co potrzebowałem.

Cały proces przenosi w sumie zajął mi wiele tygodni, bo przy okazji postanowiłem całkowicie przeorganizować strukturę swoich plików na dysku. Tak czy siak, pracuję tak bez zmian od listopada 2021 i wszystko spisuje się wzorowo, a pełną historię przenosin i komputera znajdziecie w archiwum, łącznie z czterema wpisami (część 1, część 2, część 3część 4) na temat moich aplikacji na macOS, z których korzystam na bieżąco.

Jednym z etapów przenosin była rezygnacja z aplikacji Karabiner Elements, nowszej i całkowicie przebudowanej wersji Karabinera, na rzecz wbudowaną możliwość przemapowania klawiatury w macOS za pomocą natywnych narzędzi.

Zmiana funkcja przypisanej do klawisza pod macOS za pomocą shell skryptu, bez Karabiner / Karabiner-Elements

Ta metoda pięknie działała pod macOS Monterey i Ventura, ale niestety przestała pod macOS Sonoma, a ja z braku czasu odkładałem rozwiązanie tego problemu, do dzisiaj.

Przypomnę, że korzystam z układu przypominającego HHKB na wszystkich swoich klawiaturach, nawet na tych, które mają klawisz CTRL w dolnym lewym rogu (HHKB tego klawisza nie ma, co widać na załączonym zdjęciu powyżej i ilustracji poniżej.

Jedyne, z czego nie korzystam, z ogromnym żalem, to przesunięcie klawisza Backspace o jeden rząd niżej, zaraz nad Enterem, co widać na ilustracji powyżej. Backspace to często naciskany klawisz i jego położenie w układzie HHKB jest zdecydowanie bardzo ergonomiczne. Niestety, pracuję również na MacBookach, więc nie mam fizycznie możliwości zmiany klawiszy na nim. Mogę jednak przemapować klawisze tak, aby sprawnie mi się pracowało na wszystkich swoich klawiaturach, dzięki czemu nie muszę się ich na nowo uczyć. To oznacza, że na każdej klawiaturze mam przemapowane następujące klawisze…

  • Caps Lock → Lewy Control
  • Prawy Command → Prawy Alt/Option
  • Prawy Alt/Option → Prawy Command

W poprzedniej wersji tego przepisu korzystałem ze skryptu, który był wyzwalany za pomocą plista w LaunchAgents. To niestety przestało działać w macOS Sonoma, ale dzięki skryptowi Marcina Czachurskiego, przerobiłem swojego na taki, aby działał prawidłowo.

Plik plist nazwałem com.moridin.moridin_mac_keyboard_remap_v2.plist, a jego zawartość możecie sobie podejrzeć i pobrać stąd.

Jego struktura jest dosyć prosta i polega na wywołaniu komendy hidutil bezpośrednio z plista, zamiast wywoływać skrypt z tą komendą, jak to robiłem wcześniej. Najważniejsze będą tutaj pary usage id, które widzicie powyżej i oznaczają one następujące klawisze:

  • 0x7000000e7 = Prawy Command
  • 0x7000000e6 = Prawy Alt/Option
  • 0x700000039 = Caps Lock
  • 0x7000000e0 = Lewy Control

Same pary oznaczają, że zmieniam zachowanie klawiatury następująco:

  • Prawy Command → Prawy Alt/Option
  • Prawy Alt/Option → Prawy Command
  • Caps Lock → Lewy Control

Finalnie prawe Command i Alt/Option są po prostu zamienione miejscami, aby łatwiej było mi wprowadzać polski znaki oraz dla spójności z Windows, gdzie prawy Alt znajduje się obok klawisza Spacji i służy jako modyfikator do dodawania naszych znaków diakrytycznych. Caps Lock całkowicie wywalam i zastępuję go klawiszem Lewy Control. Po tej zmianie z tego właściwego lewego Controla w ogóle przestaję korzystać – jak się okazało bardzo szybko po przesiadce na HHKB, ergonomia tego klawisza jest tak podła, że mięśnie błyskawicznie przyzwyczaiły się do nowego layoutu.

Tutaj znajdziecie ten sam skrypt, ale zamieniający tylko prawy Command z prawym Alt/Option, jeśli nie interesuje Was podmienianie Caps Locka.

Tabelę z usage id dla klawiatur USB znajdziecie albo tutaj w formie PDF-a, albo tutaj w dokumencie dla deweloperów macOS.

Miłego pisania!

https://imagazine.pl/2024/01/30/zmiana-mapowania-klawiatury-pod-macos-sonoma-za-pomoca-plist-bez-karabiner-elements/

#Karabiner #KarabinerElements #macOS #Tipsy #Ventura

Dziennik MacBook Pro 14 M1 Pro late 2021 | iMagazine