Hi, this bug is still present in Debian/Ubuntu. I noticed that in ckbcomp broken_caps is set to 1 even when the keycode $v is <100, triggering the ControlL_lock replacement. IIUC the 'gt' is a string operator that should be replaced with '>' at print_vector():
if ($v != $c && $v gt 0x7f) { $broken_caps = 1; } Also, is the udev rule going to be part of the next release of console-setup? Thanks, Victor