Airpods

Mac OS XのコマンドラインからBluetoothキーボードのバッテリー残量を確認する方法

Mac OS XのコマンドラインからBluetoothキーボードのバッテリー残量を確認する方法

Mac OS XのコマンドラインからBluetoothのバッテリー残量を取得する

Macに接続されたBluetoothキーボードのバッテリー残量をリモートで確認したいと思ったことはありませんか?あるいは、ターミナルを頻繁に使用していて、コマンドラインを離れることなくワイヤレスキーボードの現在のバッテリー残量を確認したいと思ったことはありませんか?リモートまたはローカルのMacのターミナルから簡単に確認できます。

ほとんどの Mac ユーザーにとっては、Bluetooth メニューから接続された Bluetooth デバイスのバッテリー レベルを直接確認するのが最適であることに留意してください。ただし、上級ユーザーにとっては、特定の使用例であっても、このコマンド ライン アプローチが魅力的に感じられるかもしれません。

Macのコマンドラインからキーボードのバッテリー残量を確認する方法

Macに接続されているBluetoothキーボードのバッテリー残量を取得するには、以下のコマンド構文を使用します。正確な構文を使用するには、表示されているとおりにコピー&ペーストすることをお勧めします。ターミナルコマンドの場合と同様に、コマンド文字列全体が1行に収まるようにしてください。

ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='

コマンドを実行すると、次のような出力が返されます。

$ ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
"BatteryPercent" = 12

この例では、「12」は Bluetooth デバイスのバッテリー残量の割合です。

必要に応じて、そのデバイスの標準 Bluetooth バッテリー残量メニュー項目を確認して、正確さを再確認することもできます。

Mac OS XのコマンドラインからBluetoothのバッテリーレベルを確認する

これは、SSH 経由でローカルおよびリモート接続された Mac で非常にうまく機能するため、このコマンドにはさまざまな用途があります。

ioreg が大量の不要な出力を返すのを避けるために、引用符で囲む必要があります。grep と ioreg の出力を awk に渡してよりクリーンな結果を得ることもできますが、ここではシンプルさを重視しています。ご自身で実験してみたい場合は、以下の ioreg を試してみてください。

ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent

あるいは、より広範なバッテリー情報を取得するには:

ioreg -c AppleBluetoothHIDKeyboard |grep Battery

このコマンドに関するアイデアや、他の便利なコツがあれば、コメントでお知らせください。