tmytのらくがき

個人の日記レベルです

2016-11-01から1ヶ月間の記事一覧

Surface Dialを2個接続してSOUND VOLTEXごっこした人へ

Surface Dialを2個以上接続していたとしても、正規のAPIからアクセスするといくつあっても1個にしか見えないのは周知の事実です。じゃぁどうにかして、2個認識できないのかなぁ…ということでやってみました。 2019/3/31: 今見返してみたら、3バイト目から2バ…

Surface Dialを2個接続するとどーなるの?

Q. Surface Dialって2個接続するとどーなるの? BLEなHIDデバイスなので普通に接続できるはずだけどいったいどうなるの…? A. APIからは1個に見える var controller = RadialController.CreateForCurrentView(); controller.RotationChanged += (_, e) => { …

C++/Win32からSurface Dialをさわってみたよ

TL;DR C++/Win32からRadialControllerなんて触るもんじゃない ABI::Windows::Foundation::Collectionsに対する実装はSDKに含まれない MIDLコンパイラに/ns_prefixが必須 AzureaでSurface Dialを扱えるプラグインを書きました Surface Studioと同時に発表され…

SylphyHornのIssue #19の件

これはメモです。 TL;DR SylphyHornというよりOpen.WinKeyboadHookというライブラリの問題 ToUnicodeExがKernel-mode Keyboard Bufferを変更するというSideEffectがある 問題 github.com 要約すると、Alt+Right押してAltを離したタイミングで♠が入力されるん…