bamboo touchで"くぱぁ"してみた.

bamboo touchペン付きを買ったので,どんな感じでピンチインとかしているのか気になって,調べてみた.

Wacom ペンタブレット Sサイズ イラスト&ビジネスに Bamboo CTH-460/K0

Wacom ペンタブレット Sサイズ イラスト&ビジネスに Bamboo CTH-460/K0


とりあえずspy++で見てみたら,どうやら仮想キーボードでControlKeyを押して,そいで仮想マウスのスクロールをしている模様.

<00218> 00030B2A P WM_KEYDOWN nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D fExtended:0 fAltDown:0 fRepeat:0 fUp:0<00219> 00030B2A P WM_MOUSEWHEEL fwKeys:MK_CONTROL zDelta:120 xPos:531 yPos:494<00220> 00030B2A P WM_KEYUP nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D fExtended:0 fAltDown:0 fRepeat:1 fUp:1


なので,適当にコードを書いてみた.フォーム上で"くぱぁ"した時.

Private Sub Form1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseWheel
    If Control.ModifierKeys And Keys.ControlKey = Keys.ControlKey Then
        If e.Delta > 0 Then
            '広げたときの処理
        Else
            '閉じたときの処理
        End If
    End If
End Sub

まぁマウスホイールイベントが発生した時に,コントロールキーが押されているか調べて,ホイールの回転角が正なら広げている動作で,負なら閉じている動作というわけ.


というわけで,適当に画像を用意してくぱぁクラスを書いて動画にしてみた.


だれか画像きぼんぬ!