アプリごと、またはブラウザーのWebサイトごとに入力ソースを自動で切り替える、無料のオープンソースmacOSユーティリティ。
- スター
- 23,060
- フォーク
- 958
- 未解決の Issue
- 33
- 最終コミット
- 一昨日
これは何?
Karabiner-ElementsはmacOS向けのキーマッパーです。キーボード入力をシステムレベルで受け取り、特定のキーの動作を変更できます。たとえば、Caps Lockを別の修飾キーにしたり、キーの組み合わせに新しい動作を割り当てたりでき、特定のアプリに依存しません。
キーボードイベントを処理するバックグラウンドサービスを実行し、仮想キーボードドライバーも備えています。ユーザーはリマップルールを設定でき、オンラインドキュメントではルールの記述方法を解説しています。リリースによって異なりますが、Intel MacとApple Silicon Macの両方でmacOS 13 VenturaからmacOS 27までをサポートします。
リポジトリにはmacOSパッケージを自分でビルドするためのソースコード一式も含まれており、そのためにはXcode、XcodeGen、CMakeが必要です。コード署名用のIDも必要です。また、公式ビルドから独自ビルドに切り替える場合は、権限を再度付与する必要があります。
主な機能
- 01macOSのシステムレベルで、個々のキーやキーの組み合わせをリマップできます。
- 02キーボードイベントを処理するバックグラウンドサービスを実行します。
- 03仮想キーボードドライバーを備えています。
- 04近年のmacOSバージョンで、Intel MacとApple Silicon Macの両方をサポートします。
- 05公式サイトまたはHomebrew caskからインストールできます。
ユースケース
- Caps Lockなど、あまり使わないキーを修飾キーや独自のショートカットに割り当てる。
- キーボードごとに異なるレイアウトやキーの動作を作成する。
- アプリ固有の設定に依存せず、Mac上で独自のキーボード操作環境を構築する。
クイックスタート
- 1
HomebrewでKarabiner-Elementsをインストールする
brew install --cask karabiner-elements - 2
または公式サイトからアプリをダウンロードする
使う前に知っておきたいこと
- macOS専用で、macOS 13 Ventura以降に対応しています。
- ソースからビルドするには、Xcode 26以降、macOS 15以降、およびコード署名IDが必要です。
収録されている特集
トピック
よくある質問
- Karabiner-Elements とは?
- macOSのシステムレベルでキー、修飾キー、ショートカットをカスタマイズできるキーマッパーです。 Karabiner-ElementsはmacOS向けのキーマッパーです。キーボード入力をシステムレベルで受け取り、特定のキーの動作を変更できます。たとえば、Caps Lockを別の修飾キーにしたり、キーの組み合わせに新しい動作を割り当てたりでき、特定のアプリに依存しません。
- Karabiner-Elements は無料で使えますか?ライセンスは?
- Karabiner-Elements は Unlicense ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Karabiner-Elements は今もメンテナンスされていますか?
- 活発にメンテナンス中。Karabiner-Elements の最終コミットは 2026年11月5日 です。
- Karabiner-Elements は何に使えますか?
- Caps Lockなど、あまり使わないキーを修飾キーや独自のショートカットに割り当てる。 キーボードごとに異なるレイアウトやキーの動作を作成する。 アプリ固有の設定に依存せず、Mac上で独自のキーボード操作環境を構築する。
- Karabiner-Elements のインストール方法は?
- HomebrewでKarabiner-Elementsをインストールする: brew install --cask karabiner-elements または公式サイトからアプリをダウンロードする
- Karabiner-Elements はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pqrs-org/Karabiner-Elements
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
キーボードの入力ソースを全体、アプリごと、またはブラウザーのURLごとに固定できるmacOSネイティブのメニューバーアプリ。
AeroSpaceは、プレーンテキストファイルで設定し、コマンドラインから操作するmacOS向けのi3風タイル型ウィンドウマネージャーです。
Rust製のクロスプラットフォーム対応テキストエキスパンダー。入力したキーワードをスニペット、絵文字、日付、スクリプトの出力に置き換えます。
Linux、macOS、Windows対応のクロスプラットフォームなキーボードリマッパー。あらゆるキーボードにレイヤー、タップ&ホールド、マクロ、Unicode出力を追加できます。