Mercurial > vim
comparison src/libvterm/src/vterm_internal.h @ 18279:e8d1f3209dcd v8.1.2134
patch 8.1.2134: modifier keys are not always recognized
Commit: https://github.com/vim/vim/commit/6a0299d8f4c7a64c64d60a6bb39cfe6eaf892247
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Oct 10 21:14:03 2019 +0200
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 10 Oct 2019 21:15:04 +0200 |
parents | 8b4f9be5db73 |
children | ffadba5f898c |
comparison
equal
deleted
inserted
replaced
18278:1af5f27c8de2 | 18279:e8d1f3209dcd |
---|---|
122 unsigned int origin:1; | 122 unsigned int origin:1; |
123 unsigned int screen:1; | 123 unsigned int screen:1; |
124 unsigned int leftrightmargin:1; | 124 unsigned int leftrightmargin:1; |
125 unsigned int bracketpaste:1; | 125 unsigned int bracketpaste:1; |
126 unsigned int report_focus:1; | 126 unsigned int report_focus:1; |
127 unsigned int modify_other_keys:1; | |
127 } mode; | 128 } mode; |
128 | 129 |
129 VTermEncodingInstance encoding[4], encoding_utf8; | 130 VTermEncodingInstance encoding[4], encoding_utf8; |
130 int gl_set, gr_set, gsingle_set; | 131 int gl_set, gr_set, gsingle_set; |
131 | 132 |