MacにUSB接続しているゲームコントローラーの情報を取得するAppleScriptです。
あくまでUSB接続しているコントローラーに限られ、同時にBluetooth接続のゲームコントローラー(PlayStation 3用のDual Shock3)があっても無視されるようです。
AppleScript名:USBゲームコントローラーの情報を取得する |
— Created 2017-03-21 18:47:15 +0900 by Takaaki Naganoya — 2017 Piyomaru Software use AppleScript version "2.4" use scripting additions use framework "Foundation" use framework "GameController" set aController to current application’s GCController’s controllers() –> (NSArray) {(_GCController) <GCController 0x6080004a2580 vendorName=’USB Game Device’ deviceHash=0xbe8dba5719e63307>} set aCon to aController’s firstObject() if aCon = missing value then return set aGameCon to aCon’s gamepad() –> (_GCMFiGamepadControllerProfile) <_GCMFiGamepadControllerProfile: 0x6000000df870> set aExGameCon to aCon’s extendedGamepad() –> missing value set aMicGameCon to aCon’s microGamepad() –> (_GCMFiGamepadControllerProfile) <_GCMFiGamepadControllerProfile: 0x6000000df870> set aMotion to aCon’s motion() –> missing value set aVendor to aCon’s vendorName() as string –> "USB Game Device" set anAttached to aCon’s isAttachedToDevice() –> false |
More from my site
(Visited 71 times, 1 visits today)