jtdaugherty / vty

A high-level ncurses alternative written in Haskell
BSD 3-Clause "New" or "Revised" License
319 stars 57 forks source link

Missing Meta-modified Page Up and Page Down #193

Closed glguy closed 4 years ago

glguy commented 4 years ago

These keys are bound by vty.

I'm correcting it locally with ~/.vty/config

map "xterm-256color" "\ESC\ESC[5~" KPageUp [MMeta]
map "xterm-256color" "\ESC\ESC[6~" KPageDown [MMeta]

which is working for me in iTerm2.

jtdaugherty commented 4 years ago

Thanks, this should be fixed now on master.

jtdaugherty commented 4 years ago

I think the correct way of fixing this would have been to look for \ESC followed by the knp or kpp capability strings, but I haven't looked into what that would take. So for now I just hard-coded these cases.