|
|
|
@ -404,14 +404,12 @@ int main() {
|
|
|
|
|
|
|
|
|
|
if (x11_vt_num == vtstat.v_active) {
|
|
|
|
|
// Get Virtual Core keyboard status
|
|
|
|
|
if (XkbGetIndicatorState(display, XkbUseCoreKbd, &states) != Success) {
|
|
|
|
|
if (XkbGetState(display, XkbUseCoreKbd, &state) != Success) {
|
|
|
|
|
fprintf(stderr, "[tdekbdledsync] Unable to query X11 Virtual Core keyboard!\n");
|
|
|
|
|
releaseLock(lockfd, lockFileName);
|
|
|
|
|
return -7;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
XkbGetState(display, XkbUseCoreKbd, &state);
|
|
|
|
|
|
|
|
|
|
caps_lock_set = (state.mods & caps_lock_mask);
|
|
|
|
|
num_lock_set = (state.mods & num_lock_mask);
|
|
|
|
|
scroll_lock_set = (state.mods & scroll_lock_mask);
|
|
|
|
|