Mine
public text v1 · immutable while(!(inportb(0x64) & 2));
lock_byte = (caps_lock << 2) | (num_lock << 1) | scroll_lock;
outportb(0x60, 0xed);
outportb(0x60, lock_byte); while(!(inportb(0x64) & 2));
lock_byte = (caps_lock << 2) | (num_lock << 1) | scroll_lock;
outportb(0x60, 0xed);
outportb(0x60, lock_byte);