VSCodeVim/Vim
View on GitHubCannot map Function / F-keys with vim.insertModeKeyBindings
Open
#1963 opened on Aug 10, 2017
area/remaphelp wanted
Description
- Click thumbs-up 👍 on this issue if you want it!
- Click confused 😕 on this issue if not having it makes VSCodeVim unusable.
The VSCodeVim team prioritizes issues based on reaction count.
Is this a BUG REPORT or FEATURE REQUEST? (choose one): BUG REPORT
Environment:
- VSCode Version: 1.14.2
- VsCodeVim Version: 0.9.0
- OS: macOS 10.12.6
What happened:
- Set up this keybinding:
"vim.insertModeKeyBindings": [
{
"before": ["<F1>"],
"after": ["<Esc>"]
}
]
- Enter insert mode on a file
- Press F1
- You remain in insert mode
What did you expect to happen: Exit insert mode back to normal mode.
How to reproduce it: See above. This is supposed to be the equivalent of:
map! <F1> <Esc>
I don't see function keys handled here, so I'm not sure if it's currently possible to map them: https://github.com/VSCodeVim/Vim/blob/eae183596104d820ca2f87a1934d7a03097dd32c/src/notation.ts#L6