GestureTouchが発生しません

【ご質問】
WindowsOSにてCurl8をマルチタッチデバイス上で使用しています。
CurlIDEドキュメントに記載されている以下のサンプルを使用して
Gesture系イベントの発生状況を確認しています。

Windows上でサポートされているGestureイベントとして
GestureTap、 GestureMagnify、 GestureRotate、 GestureTouch
が記載されていますが、GestureTouchが発生しません。

GestureTouchはどのような操作をした際に発生するイベントでしょうか。

{curl 8.0 applet}

{Frame
    background = “yellow”,
    border-width = 18pt,
    {Frame
        width = 4in,
        height = 72pt,
        border-width = 1pt,
        border-color = “black”,
        opaque-to-events? = true,
        {on e:GestureBegin at f:Frame do
            {e.continue-implicit-pointer-grab f}
            {f.clear}
            set f.background = “green”
        },
        {on e:GestureEvent at f:Frame do
            {if not (e isa GestureBegin) and not (e isa GestureEnd) then
                {f.add replace? = true, {String e}}
            }
        },
        {on GestureEnd at f:Frame do
            {unset f.background}
        }
    }
}

【回答】
Curlにはタッチ操作に関するモードであるTouchInputModeというものがあります。
このTouchInputModeは初期状態では gesture という値になっております。

TouchInputMode=gestureの際には2本以上の指で行う操作である
GestureTap、 GestureMagnify、 GestureRotateは認識しますが
GestureTouchは認識しません。

TouchInputModeを bundled に変更することで1本指で行う操作である
GestureTouchを認識するようになります。
(ただしGestureTap、 GestureMagnify、 GestureRotateは認識しなくなります。)

上記サンプルの場合は、下記のコードを追記することでGestureTouchを
認識するようになります。
{on e:AttachEvent at f:Frame do
    {{f.get-view}.set-touch-input-mode “bundled”}
}

詳細は、APIリファレンスの
[CURL.GUI.BASE]-[GestureTouch]の項と
[CURL.GUI.BASE]-[TouchInputMode]の項をご参照ください。