From 0d9d0845f52c6eb225e68ba2ba9b2fc19a3a5e0c Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Thu, 30 Apr 2020 21:10:53 -0700 Subject: [PATCH] Add --touchscreen-trackpad options --- app/cli/commandlineparser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/cli/commandlineparser.cpp b/app/cli/commandlineparser.cpp index bbfbfa8e..cf676a28 100644 --- a/app/cli/commandlineparser.cpp +++ b/app/cli/commandlineparser.cpp @@ -298,6 +298,7 @@ void StreamCommandLineParser::parse(const QStringList &args, StreamingPreference parser.addToggleOption("multi-controller", "multiple controller support"); parser.addToggleOption("quit-after", "quit app after session"); parser.addToggleOption("absolute-mouse", "remote desktop optimized mouse control"); + parser.addToggleOption("touchscreen-trackpad", "touchscreen in trackpad mode"); parser.addToggleOption("game-optimization", "game optimizations"); parser.addToggleOption("audio-on-host", "audio on host PC"); parser.addToggleOption("frame-pacing", "frame pacing"); @@ -388,6 +389,9 @@ void StreamCommandLineParser::parse(const QStringList &args, StreamingPreference // Resolve --absolute-mouse and --no-absolute-mouse options preferences->absoluteMouseMode = parser.getToggleOptionValue("absolute-mouse", preferences->absoluteMouseMode); + // Resolve --touchscreen-trackpad and --no-touchscreen-trackpad options + preferences->absoluteTouchMode = !parser.getToggleOptionValue("touchscreen-trackpad", !preferences->absoluteTouchMode); + // Resolve --game-optimization and --no-game-optimization options preferences->gameOptimizations = parser.getToggleOptionValue("game-optimization", preferences->gameOptimizations);