Parse FocusIn and FocusOut events

This commit is contained in:
Daniel Bulant 2021-08-05 15:54:39 +02:00 committed by GitHub
parent 97e3600467
commit eeb9d58310
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -322,7 +322,14 @@ XClient.prototype.unpackEvent = function(type, seq, extra, code, raw, headerBuf)
event.x = values[5];
event.y = values[6];
event.values = values
} else if (type == 9) { // FocusIn
event.name = "FocusIn";
event.mode = raw.unpack('C')[0];
event.wid = extra;
} else if (type == 10) { // FocusOut
event.name = "FocusOut";
event.mode = raw.unpack('C')[0];
event.wid = extra;
} else if (type == 12) { // Expose
var values = raw.unpack('SSSSS');
event.name = 'Expose'