Ignore modifier keypresses in command mode
This commit is contained in:
parent
fc0ea6a2ad
commit
2dcf13c8fa
@ -218,7 +218,11 @@ void Window::handle_keypress(uint32_t keyval)
|
|||||||
{
|
{
|
||||||
uint32_t ctrl_keyval = keyval & (JTK_KEY_KEYCODE_MASK | JTK_KEY_MODS_CTRL);
|
uint32_t ctrl_keyval = keyval & (JTK_KEY_KEYCODE_MASK | JTK_KEY_MODS_CTRL);
|
||||||
uint32_t keycode = keyval & JTK_KEY_KEYCODE_MASK;
|
uint32_t keycode = keyval & JTK_KEY_KEYCODE_MASK;
|
||||||
if (m_focused_buffer_pane->insert_mode())
|
if ((JTK_KEY_SHIFT_L <= keycode) && (keycode <= JTK_KEY_SUPER_R))
|
||||||
|
{
|
||||||
|
/* Ignore modifier key presses. */
|
||||||
|
}
|
||||||
|
else if (m_focused_buffer_pane->insert_mode())
|
||||||
{
|
{
|
||||||
if (keycode == '\033')
|
if (keycode == '\033')
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user