csi: implement “CSI ? 1035” - toggle Num Lock override

This adds a num_lock_modifier state to the terminal, and hooks up
“CSI?1035h/l” to toggle it.
This commit is contained in:
Daniel Eklöf 2020-11-11 18:26:47 +01:00
parent 75bd780f02
commit 2382d6b448
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 11 additions and 0 deletions

View file

@ -1047,6 +1047,7 @@ term_init(const struct config *conf, struct fdm *fdm, struct reaper *reaper,
.esc_prefix = true,
.eight_bit = true,
},
.num_lock_modifier = true,
.bell_is_urgent = conf->bell_is_urgent,
.tab_stops = tll_init(),
.wl = wayl,