put_pointer_attributes/[1,2]
     put_pointer_attributes(+AttributeList)
     put_pointer_attributes(+Screenable, +AttributeList)
     

Allows the user to change the state of the pointer.

Screenable is a ProXL Screenable. If omitted, the default Screen is used.

AttributeList is a List of pointer attributes, whose elements will be used to change the state of the pointer. Valid attributes are:


acceleration(A)
Where A is either N/D, with N and D are non-negative integers, or default, to restore the pointer default acceleration.
threshold(T)
T is either a non-negative integer, or default, to restore the pointer default threshold.
mapping(B1, B2, B3, B4, B5)
B1 to B5 are non-duplicate integers in the range 1 to 5, or 0, denoting the desired mapping of physical pointer buttons to logical pointer buttons. A value of 0 means that the button should be disabled.
root_position(X, Y)
X and Y are non-negative integers. Has the effect of warping the pointer to the given coordinates, relative to the root window origin.
window(W, X, Y)
Warps the pointer to window W, at the position given by the coordinates X and Y. If W is a valid ProXL window, the coordinates are relative to the window's origin. If W is none, the coordinates are interpreted as offsets relative to the current pointer position.