api: dump key binding strings (#606)

Print out human readable text for vKey when dumping bindings.
This commit is contained in:
bicarus
2026-04-03 20:22:24 -07:00
committed by GitHub
parent 1ad6a9412e
commit e0f6cb2cbd
3 changed files with 31 additions and 11 deletions
+9 -1
View File
@@ -83,12 +83,20 @@ public:
if (this->override_enabled) {
return true;
}
// has a device
if (!this->device_identifier.empty()) {
return true;
}
// naive, and has a valid vKey
if (this->vKey != INVALID_VKEY) {
return true;
}
for (auto &alternative : this->alternatives) {
if (alternative.vKey != INVALID_VKEY) {
if (!alternative.getDeviceIdentifier().empty() ||
alternative.getVKey() != INVALID_VKEY) {
return true;
}
}