共用方式為


按鈕狀態轉換

某些按鈕狀態轉換必須是來自裝置。 支援暫留的裝置必須在其描述項中包含 範圍內提示 使用方式。

下表列出這些裝置的轉換。

事件 按鈕狀態
裝置位於範圍內 In-range=on;Tip=off
裝置與數位板表面接觸 In-range=on;Tip=on
接觸點在數位板介面上移動 In-range=on;Tip=on
接觸點會從數位板表面解除 In-range=off;Tip=off
連絡人超出範圍 In-range=off;Tip=off

注意 針對「超出範圍」事件回報的 X 和 Y 座標必須符合偵測到「超出範圍」事件之前,針對最後一個「範圍」事件所回報的座標。 針對裝置非常快速地「超出範圍」的情況,在相同的掃描中偵測到「up」和「超出範圍」時,必須報告這兩個事件或封包。 一個用於 「up」,另一個用於「超出範圍」。

不支援暫留的裝置不需要在其描述項中包含 範圍內 使用方式。 下表列出這些裝置的轉換。

事件 按鈕狀態
裝置與數位板表面接觸 Tip=on
接觸點在數位板介面上移動 In-range=on;Tip=on
接觸點會從數位板表面解除 In-range=off;Tip=off

注意 當手指從數位板表面放開時所報告的 X 和 Y 座標必須與偵測到最後一個「移動」封包所回報的座標相同。

下表提供支援 Eraser 和反向使用方式的手寫筆裝置轉換。 這些是唯一有效的狀態。 Windows 可能會拒絕任何其他狀態。

事件 按鈕狀態
手寫筆的提示結尾正在暫留 In-range=on;Tip=off;inverted=off;Eraser=off
手寫筆的結尾位於介面上 In-range=on;Tip=on;inverted=off;Eraser=off
手寫筆的秘訣會離開表面,並再次暫留 In-range=on;Tip=off;inverted=off;Eraser=off
提示超出範圍 In-range=off;Tip=off;inverted=off;Eraser=off
畫筆的橡皮擦結尾正在暫留 In-range=on;Tip=off;inverted=on;Eraser=off
畫筆的橡皮擦結尾位於介面上 In-range=on;Tip=off;inverted=off;Eraser=on
畫筆的橡皮擦結尾已離開表面,並再次暫留 In-range=on;Tip=off;inverted=on;Eraser=off
橡皮擦超出範圍 In-range=off;Tip=off;inverted=off;Eraser=off