Welcome to Vifm Q&A, where you can ask questions about using Vifm. Registration is optional, anonymous posts are moderated. E-mail and GitHub logins are enabled.
0 votes
in vifm by

I'm basically trying to map F39 key <C-S-f3> and vifm clains it doesn't know of such key, anyidea how to bypass or fix this?

1 Answer

0 votes
by

You can see list of supported key names in the documentation. There are only:

<f0> - <f63>
    functional keys.
<c-f1>,...,<c-f12>
    functional keys with Control key pressed.
<a-f1>,...,<a-f12>
    functional keys with Alt key pressed.
<s-f1>,...,<s-f12>
    functional keys with Shift key pressed.

You can try using <f39> if it gets resolved to <c-s-f3> by the terminal.

by

But that's what I'm saying I teyes plain f29 and it says unknowns key as well as for the C-S-f3
That's why I'm asking for a fix or a work around.

by

What makes you think the key is unknown? Unless you're using a very old version of Vifm, <f39> is known.

by

Huh your right besided me temporarly mistaking ++ctrl+shift+f1++ to be ++f39++ where it is actually ++f37++ which does play with vifm, not sure what bothered me so much about vifm that I decided to make this thread,
but <C-S-f1> still isn't recognised unlike in nvim.

by

Vifm thinks that f37 is <a-f1>. Looking at commit history, it was added for Windows, so maybe it's like that in PDCurses. I'd need to somehow confirm that f37 is often <c-s-f1> and know when it's actually the case to adjust the mapping.

If you would like to make a bug report or feature request consider using GitHub, SourceForge or e-mail. Posting such things here is acceptable, but this is not a perfect place for them.
...