6.6 会话与输入事件(三)

三,Pointer会话

3.1 Pointer会话及其属性

指针输入会话使用SCREEN_EVENT_POINTER类型创建,通常用于控制光标的形状和位置。

指针会话的SCREEN_PROPERTY_MODE属性未使用。但是,可以使用下面的会话属性配置指针会话:

  • SCREEN_PROPERTY_ACCELERATION

表示一组六个整数,表示x和y的线性系数、x和y的二次系数以及最小和最大速度。

  • SCREEN_PROPERTY_ALTERNATE

指定一个备用会话。可以将一个会话设置为另一个会话(通常是输入区域)的备用。通常,作为备用的会话也是无窗口的。可以设置应用程序,以便当指针处于一个区域时,它会跳转到另一个会话。例如,如果指针位于特定区域上,可以移动到另一个显示器。作为窗口管理器,可以将一个会话设置为另一个会话的备用。还可以标记一个会话为备用。备用在多显示器使用指针时的几何中起作用。

  • SCREEN_PROPERTY_BRUSH

指向包含要使用的刷子的Pixmap的指针。所有移动事件(例如单击然后拖动)将转换为在你的前缓冲区上进行绘图。

  • SCREEN_PROPERTY_CURSOR

指定当指针位于会话区域内部时要显示的游标形状。游标可以是Screen cursor shapes中定义的形状之一。通常,你会在输入区域上使用此属性,以便在指针位于特定区域上时更改游标的形状。
SCREEN_PROPERTY_SPEED
指针设备在水平和垂直方向上的速度(类似于鼠标灵敏度)。速度是显示器上光标移动的像素数与设备实际移动的距离之间的比率。
其他适用于指针会话的会话属性是SCREEN_PROPERTY_B

你可能感兴趣的:(座舱虚拟化QNX,QNX,Screen图形子系统开发指南,qnx,screen,Screen,QNX)