VSCodeVim/Vim
Auf GitHub ansehenCannot map Function / F-keys with vim.insertModeKeyBindings
Open
#1.963 geöffnet am 10. Aug. 2017
area/remaphelp wanted
Repository-Metriken
- Stars
- (12.664 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 9T 13h) (7 gemergte PRs in 30 T)
Beschreibung
- 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