hirakiucの日記

いろいろ

Iris Keyboardを組み立て中 (困り中)

少し調べてみた結果、どうもMacOS側からIris KeyboardをUSB deviceとして認識できてない疑惑が。

apple.stackexchange.com

Iris KeyboardをUSB接続してないときの出力

$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 15>
  +-o Root Hub Simulation Simulation@14000000  <class AppleUSBRootHubDevice, id 0x100000300, registered, matched, acti$
    +-o Apple Internal Keyboard / Trackpad@14400000  <class AppleUSBDevice, id 0x100000302, registered, matched, activ$
    +-o BRCM20702 Hub@14300000  <class AppleUSBDevice, id 0x10000035f, registered, matched, active, busy 0 (62 ms), re$
    | +-o Bluetooth USB Host Controller@14330000  <class AppleUSBDevice, id 0x1000003a5, registered, matched, active, $
    +-o USB2.0 Hub             @14100000  <class AppleUSBDevice, id 0x10000d1ad, registered, matched, active, busy 0 ($
      +-o Magic Trackpad 2@14110000  <class AppleUSBDevice, id 0x10000d1ce, registered, matched, active, busy 0 (23 ms$

Iris KeyboardをUSB接続してるとき(左側のみ)の出力

$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 15>
  +-o Root Hub Simulation Simulation@14000000  <class AppleUSBRootHubDevice, id 0x100000300, registered, matched, acti$
    +-o Apple Internal Keyboard / Trackpad@14400000  <class AppleUSBDevice, id 0x100000302, registered, matched, activ$
    +-o BRCM20702 Hub@14300000  <class AppleUSBDevice, id 0x10000035f, registered, matched, active, busy 0 (62 ms), re$
    | +-o Bluetooth USB Host Controller@14330000  <class AppleUSBDevice, id 0x1000003a5, registered, matched, active, $
    +-o USB2.0 Hub             @14100000  <class AppleUSBDevice, id 0x10000d1ad, registered, matched, active, busy 0 ($
      +-o Magic Trackpad 2@14110000  <class AppleUSBDevice, id 0x10000d1ce, registered, matched, active, busy 0 (23 ms$

増えてない.

Ergodox-ezをUSB接続してるときの出力

$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 15>
  +-o Root Hub Simulation Simulation@14000000  <class AppleUSBRootHubDevice, id 0x100000300, registered, matched, acti$
    +-o Apple Internal Keyboard / Trackpad@14400000  <class AppleUSBDevice, id 0x100000302, registered, matched, activ$
    +-o BRCM20702 Hub@14300000  <class AppleUSBDevice, id 0x10000035f, registered, matched, active, busy 0 (62 ms), re$
    | +-o Bluetooth USB Host Controller@14330000  <class AppleUSBDevice, id 0x1000003a5, registered, matched, active, $
    +-o USB2.0 Hub             @14100000  <class AppleUSBDevice, id 0x10000d1ad, registered, matched, active, busy 0 ($
    | +-o Magic Trackpad 2@14110000  <class AppleUSBDevice, id 0x10000d1ce, registered, matched, active, busy 0 (24 ms$
    +-o ErgoDox EZ@14200000  <class AppleUSBDevice, id 0x10000d564, registered, matched, active, busy 0 (17 ms), retai$

Ergodox EZが増えてる(認識されてる)


さて、Iris Keyboardを接続してるのにUSB deviceとして認識していないのはなんでだろう...

追記

keeb.ioで購入したProMicroMacから認識されてない問題。

以下のような話がある様子。

arduino.stackexchange.com

driverをどうこうすると認識されるようになるんだろーか?

Iris Keyboardはすでにはんだ付けして組み立ててしまってるため、調査用に同じ商品を注文しておいた。

www.aitendo.com

なんとかできますように...