mirror of
https://github.com/outbackdingo/sysadm.git
synced 2026-01-27 02:20:17 +00:00
[API CHANGE] New API call: sysadm/moused, action="get_synaptics_options"
No other input arguments required.
This will return any additional options that are available through the "synaptics" driver system (typically used for laptops).
REST Request (example):
-------------------------------
PUT /sysadm/moused
{
"action" : "get_synaptics_options"
}
WebSocket Request:
-------------------------------
{
"id" : "fooid",
"args" : {
"action" : "get_synaptics_options"
},
"name" : "moused",
"namespace" : "sysadm"
}
Response:
-------------------------------
{
"args": {
"get_synaptics_options": {
"disable_touchpad": "false",
"enable_synaptics": "false",
"enable_two_finger_scroll": "false"
}
},
"id": "fooid",
"name": "response",
"namespace": "sysadm"
}
This commit is contained in:
@@ -1286,6 +1286,8 @@ RestOutputStruct::ExitCode WebSocket::EvaluateSysadmMousedRequest(const QJsonVal
|
||||
outobj = sysadm::moused::tapToClick();
|
||||
}else if(action == "set_tap_to_click"){
|
||||
outobj = sysadm::moused::setTapToClick(in_args.toObject());
|
||||
}else if(action == "get_synaptics_options"){
|
||||
outobj = sysadm::moused::synapticsSettings();
|
||||
}
|
||||
|
||||
//check return structure for validity
|
||||
|
||||
Reference in New Issue
Block a user