Slik kontrollerer du Bluetooth-tastaturets batterinivåer fra kommandolinjen på Mac OS X

Har du behov for å fjernkontrollere batterinivået på et Bluetooth-tastatur koblet til en Mac? Eller kanskje du bare er en tung Terminal-bruker og ønsket å se dagens batterilevetid på et trådløst tastatur uten å måtte forlate kommandolinjen? Du kan gjøre det enkelt gjennom Terminal på enten en ekstern eller lokal Mac.

Det bør nevnes at de fleste Mac-brukere best serveres, kontrollerer de vedlagte Bluetooth-enhetens batterinivåer direkte fra Bluetooth-menyen, men avanserte brukere kan finne denne kommandolinjemetoden å være tiltalende, selv om det bare gjelder spesielle brukstilfeller.

Bruk følgende kommandosyntax for å hente batterinivået til et hvilket som helst Bluetooth-tastatur som er koblet til en Mac, det kan hende du vil kopiere og lime inn dette som vist for å ha nøyaktig syntaks. Som vanlig med terminalkommandoer, vær sikker på at hele kommandostrengen er skrevet ut på en enkelt linje:

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

Utfører kommandoen returnerer utdata, ser noe ut som følgende:

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

I dette eksemplet er "12" prosentandelen som gjenstår av Bluetooth-enhetens batteri.

Hvis du har det, kan du dobbeltsjekke nøyaktigheten ved å se på det gjenværende menyelementet for det gjenværende Bluetooth-batteriet for den enheten:

Dette fungerer bra for lokale og eksternt tilkoblede Mac-er via SSH, så det er mange bruksområder for denne kommandoen.

Å ha serier av sitater er nødvendig for å unngå en haug med unødvendig produksjon returnert av Ioreg. Ja, du kan sende grep og ioreg-utgang gjennom awk for å få renere resultater, men vi tar sikte på å holde det enkelt her. Ikke desto mindre, hvis du vil eksperimentere selv, kan du prøve med følgende ioreg:

ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent

Eller for å hente større batteriinformasjon:

ioreg -c AppleBluetoothHIDKeyboard |grep Battery

Gi oss beskjed i kommentarene hvis du har ideer eller finner andre nyttige triks med denne kommandoen.