/
pointer
pointer
The pointer object provides information about screen-input devices connected to the player.
pointer IDL
interface Pointer {
Promise<bool> isMousePresent();
Promise<bool> isMultiTouchPresent();
Promise<void> enableCursor(bool);
};
Object Creation
To create a pointer object, first load the brightsign/pointer
module using the require()
method. Then create an instance of the pointer class.
var pointerClass = require("@brightsign/pointer");
var pointer = new pointerClass();
Pointer
Use this interface to determine whether a screen-input device is present.
isMousePresent()
Promise<bool> isMousePresent()
Returns true
if a mouse is connected to the player.
isMultiTouchPresent()
Promise<bool> isMultiTouchPresent()
Returns true
if a multitouch device is connected to the player.
enableCursor()
Promise<void> enableCursor(bool)
Display a cursor if the parameter passed is true
.
Example
var PointerClass = require("@brightsign/pointer");
var pointer = new PointerClass();
pointer.isMousePresent().then(
function(data) {
console.log("***Mouse Present***");
console.log(JSON.stringify(data));
})
.catch(
function(data) {
console.log(JSON.stringify(data));
});
pointer.isMultiTouchPresent().then(
function(data) {
console.log("***MultiTouch Present***");
console.log(JSON.stringify(data));
})
.catch(
function(data) {
console.log(JSON.stringify(data));
});
, multiple selections available,
Related content
pointercalibration
pointercalibration
More like this
htmlwidget
htmlwidget
Read with this
assetrealizer
assetrealizer
Read with this
messageport
messageport
Read with this
JavaScript APIs
JavaScript APIs
Read with this
HTML5 State
HTML5 State
Read with this