Takayama Fumihiko

@pqrs.org

🌐 https://pqrs.org/ 🛠️ Development of software for macOS ⌨️ Keyboards 日本に住んでいるよ

The beta version of Karabiner-Elements includes improvements to inter-process communication, making it more robust and reliable. This change is intended to completely eliminate the rare issue where event modification fails to start because of communication errors.

Karabiner-Elements 16.0.0 has been released. This version adds major features, including support for writing rules in JavaScript, more efficient integration with external apps via send_user_command, improved context detection using the Accessibility API. karabiner-elements.pqrs.org/docs/release...

Release notes

Karabiner-Elements 16.0.0 📦 Download 📅 Release date May 3, 2026 🔔 Important Notes Karabiner-Core-Service now requires Accessibility permission. Please enable it in System Settings. ✨ New Features fron...

karabiner-elements.pqrs.org

As a final touch for the Karabiner-Elements new release, I've added some improvements to the setup wizard. If testing goes well, I plan to proceed with the release.

Bild

The beta version of Karabiner-Elements already includes most of the features I want in the next release, so I'd like to release it soon, but I still want to tweak the post-installation wizard a bit more.

In the latest Karabiner-Elements beta, you can now use information about the focused UI element via the Accessibility API. Well-designed applications properly expose UI element information, so I hope more applications will support this correctly.

Bild

In the latest Karabiner-Elements repository, I've updated EventViewer to display the name of the device that sent the event. It's one of those changes that makes you wonder why it wasn't done earlier.

Bild

New features were added in the Karabiner-Elements beta. to_if_other_key_pressed now makes it possible to reliably change option+Tab to command+Tab. - to_if_other_key_pressed - send_user_command ( Thanks to @nikivdev ) github.com/pqrs-org/Kar...

to_if_other_key_pressed

This feature is available since Karabiner-Elements 15.9.17 (beta). to_if_other_key_pressed changes a key while it is being held down if another specified key is pressed during that time. Its main use ...

karabiner-elements.pqrs.org

In the latest macOS beta (macOS 26.4 Beta), I've confirmed an issue where Karabiner-Elements cannot modify events from the MacBook's built-in keyboard, and the keys are entered as-is. Please be aware.

Bild

In the Karabiner-Elements beta, I made several fixes to the JavaScript support and have started migrating complex or special configurations to JavaScript rules. While this does assume some programming knowledge, being able to edit them easily from the settings UI is very convenient.

BildBildBild

In the latest beta of Karabiner-Elements, you can now edit JSON using your preferred editor. This change is less about the current JSON itself and more about addressing the fact that the built-in editor is too limited for eventually defining configurations in JavaScript.

Bild

Karabiner-Elements 15.8.0 has been released. The removal of the probable stuck key detector is the major change in this version. In addition, another long-awaited improvement is that the Do Not Disturb key is finally supported. karabiner-elements.pqrs.org/docs/release...

Release notes

Karabiner-Elements 15.8.0 📦 Download 📅 Release date Jan 18, 2026 💥 Breaking changes Changed the default behavior of f6 to the Do Not Disturb key. ✨ New Features Added open_application.frontmost_applic...

karabiner-elements.pqrs.org

I introduced a major change in the latest beta of Karabiner-Elements (v15.7.17). Since macOS 13 and later no longer misrecognize keys pressed before Karabiner-Elements seizes the device as held down, I removed the probable key stuck detector, which hurt usability.

I've released Karabiner-Elements 15.6.0. Updates include improved macOS 26 support, lower CPU load, and expression support in Complex Modification rules. My favorite feature is the ability to temporarily disable all device rules in EventViewer. karabiner-elements.pqrs.org/docs/release...

Release notes

Karabiner-Elements 15.6.0 📦 Download 📅 Release date Nov 3, 2025 💥 Breaking changes The file /Library/Application Support/org.pqrs/tmp/karabiner_grabber_manipulator_environment.json is no longer update...

karabiner-elements.pqrs.org