Linux – The escape key does not work, regular escape binding (bind) to Shift-Escape

The escape key does not work, regular escape binding (bind) to Shift-Escape… here is a solution to the problem.

The escape key does not work, regular escape binding (bind) to Shift-Escape

I installed Zenwalk Linux today. I found that the Escape key is not bound (bind) to anything (at least as far as I know), but rather what Escape would normally do (close the program, open the vim command line, etc.) Shift-Escape binding (bind) to.

While it’s not a big deal, it’s an extra keystroke that I’m not used to not having the interest in relearning just for one machine.

Does anyone know how I can correct this?
I’m using qwerty/us.map.

Here is information about dumpkeys related to Escape.

keymaps 0-2,4-6,8-9,12
keycode   1 = Escape          
        alt     keycode   1 = Meta_Escape     
        shift   alt     keycode   1 = Meta_Escape     
        control alt     keycode   1 = Meta_Escape   

The keyboard is not broken.

As I mentioned in my (malformed) comment on @petesh, I think I need to set Escape to equal to Meta_Escape:: in a way that dumpkeys look like this

keymaps 0-2,4-6,8-9,12
keycode   1 = Escape     
        keycode   1 = Meta_Escape     
        alt     keycode   1 = Meta_Escape     
        shift   alt     keycode   1 = Meta_Escape     
        control alt     keycode   1 = Meta_Escape   

What should I do?

Solution

I’m having a similar issue. If you are using KDE plasma, open System Settings > Shortcuts, locate Activity Manager and delete Esc > under custom shortcuts

Related Problems and Solutions