
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 バッテリー残量メニュー項目を確認して、正確さを再確認することもできます。
これは、SSH 経由でローカルおよびリモート接続された Mac で非常にうまく機能するため、このコマンドにはさまざまな用途があります。
ioreg が大量の不要な出力を返すのを避けるために、引用符で囲む必要があります。grep と ioreg の出力を awk に渡してよりクリーンな結果を得ることもできますが、ここではシンプルさを重視しています。ご自身で実験してみたい場合は、以下の ioreg を試してみてください。
ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent
あるいは、より広範なバッテリー情報を取得するには:
ioreg -c AppleBluetoothHIDKeyboard |grep Battery
このコマンドに関するアイデアや、他の便利なコツがあれば、コメントでお知らせください。