mirror of
https://github.com/debauchee/barrier.git
synced 2026-02-10 21:56:13 +08:00
Added half-duplex option for scroll lock key.
This commit is contained in:
@@ -599,6 +599,9 @@ CConfig::getOptionName(OptionID id)
|
||||
if (id == kOptionHalfDuplexNumLock) {
|
||||
return "halfDuplexNumLock";
|
||||
}
|
||||
if (id == kOptionHalfDuplexScrollLock) {
|
||||
return "halfDuplexScrollLock";
|
||||
}
|
||||
if (id == kOptionModifierMapForShift) {
|
||||
return "shift";
|
||||
}
|
||||
@@ -640,6 +643,7 @@ CConfig::getOptionValue(OptionID id, OptionValue value)
|
||||
{
|
||||
if (id == kOptionHalfDuplexCapsLock ||
|
||||
id == kOptionHalfDuplexNumLock ||
|
||||
id == kOptionHalfDuplexScrollLock ||
|
||||
id == kOptionScreenSaverSync ||
|
||||
id == kOptionXTestXineramaUnaware ||
|
||||
id == kOptionRelativeMouseMoves) {
|
||||
@@ -850,6 +854,10 @@ CConfig::readSectionScreens(std::istream& s)
|
||||
addOption(screen, kOptionHalfDuplexNumLock,
|
||||
parseBoolean(value));
|
||||
}
|
||||
else if (name == "halfDuplexScrollLock") {
|
||||
addOption(screen, kOptionHalfDuplexScrollLock,
|
||||
parseBoolean(value));
|
||||
}
|
||||
else if (name == "shift") {
|
||||
addOption(screen, kOptionModifierMapForShift,
|
||||
parseModifierKey(value));
|
||||
|
||||
Reference in New Issue
Block a user