Q. Surface Dialって2個接続するとどーなるの?
BLEなHIDデバイスなので普通に接続できるはずだけどいったいどうなるの…?
A. APIからは1個に見える
var controller = RadialController.CreateForCurrentView();
controller.RotationChanged += (_, e) => {
Debug.WriteLine(e.RotationDeltaInDegrees );
};
こうした時に、1つ目を回しても、2つ目を回してもそれぞれの回転量に応じた値がここでよばれる。 残念ながら別々のダイアルとして扱うことはできないみたい。
ちなみに、デバイスマネージャーからはこうみえてます。

なのでいちおうAPIより下では別々のものにみえてました。