# Can i map control “b” (b pressed after control not together with it)?

I have this idea of binding b pressed after control (which would preserve original C-b behaviour to Denite buffer and C f to Denite file_rec. But nnoremap <silent> <C>f :Denite file_rec<CR> doesn't work.

Oh, and I know all about leader key. I don't need any workaround.

• I am not sure you can use Control as a standalone key. Sorry for bothering you with a workaround, but you can do something like <C-B>b. This way, when you press Control+b it will wait for the second 'b', if time goes out you'll get the original control+b function. – lsrdg Mar 18 '17 at 7:51

• I would need to think about it, but since I never use C-b and C-f I've decided to remap them for now. However on my main keyboard ergodox control pressed without other keys acts as ESC already, so maybe with right delays I can use <Esc>b. Interesting idea. – user1685095 Mar 18 '17 at 10:17
You would use it to map a single control press to some key you are not using (like F12) and then use that for the mapping in Vim.
• you can add hammerspoon to that list instead of Karabiner, because Karabiner Elements can't map control tap to escape on sierra. – user1685095 Mar 18 '17 at 14:00