patch 8.1.2134: modifier keys are not always recognized
Problem: Modifier keys are not always recognized.
Solution: Handle key codes generated by xterm with modifyOtherKeys set.
Add this to libvterm so we can debug it.
diff --git a/src/globals.h b/src/globals.h
index 2611266..d790c82 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -1006,6 +1006,8 @@
EXTERN int no_zero_mapping INIT(= 0); // mapping zero not allowed
EXTERN int allow_keys INIT(= FALSE); // allow key codes when no_mapping
// is set
+EXTERN int no_reduce_keys INIT(= FALSE); // do not apply Ctrl, Shift and Alt
+ // to the key
EXTERN int no_u_sync INIT(= 0); // Don't call u_sync()
#ifdef FEAT_EVAL
EXTERN int u_sync_once INIT(= 0); // Call u_sync() once when evaluating