mirror of
https://github.com/outbackdingo/sysadm.git
synced 2026-01-27 18:20:23 +00:00
[API CHANGE] sysadm/moused, action="set_tap_to_click"
Inputs (at least one required):
"enable" = "true" or "false" : Turn tap to click on or off
"timeout" = "[positive integer]" : Modify the timeout value (0 is sometimes used to disable tap-to-click)
REST Request (example):
-------------------------------
PUT /sysadm/moused
{
"timeout" : "0",
"action" : "set_tap_to_click"
}
WebSocket Request:
-------------------------------
{
"namespace" : "sysadm",
"name" : "moused",
"args" : {
"timeout" : "0",
"action" : "set_tap_to_click"
},
"id" : "fooid"
}
Response:
-------------------------------
{
"args": {
"set_tap_to_click": {
"timeout": "0"
}
},
"id": "fooid",
"name": "response",
"namespace": "sysadm"
}
This commit is contained in:
@@ -1284,9 +1284,9 @@ RestOutputStruct::ExitCode WebSocket::EvaluateSysadmMousedRequest(const QJsonVal
|
||||
outobj = sysadm::moused::disableDevice(in_args.toObject());
|
||||
}else if(action == "get_tap_to_click"){
|
||||
outobj = sysadm::moused::tapToClick();
|
||||
}/*else if(action == "set_tap_to_click"){
|
||||
|
||||
}*/
|
||||
}else if(action == "set_tap_to_click"){
|
||||
outobj = sysadm::moused::setTapToClick(in_args.toObject());
|
||||
}
|
||||
|
||||
//check return structure for validity
|
||||
if(!outobj.keys().isEmpty()){
|
||||
|
||||
Reference in New Issue
Block a user