On 03/17/10 11:17 AM, Hillel Lubman wrote:
> Man for lesskey states, that by default Page Up/Page Down are supposed to do 
> exactly that when less is used (screen back, screen forward):
> ---------------
> ...
>    \kU  PAGE UP
>    \kD  PAGE DOWN
> ...
> The following input file describes the set of  default
> command keys used by less:
> ...
>    \kD  forw-screen
> ...
>    \kU  back-screen
> ----------------
>
> However they don't work on OpenSolaris (tested on snv_134). There are some 
> issues with Home/End and Page Up/Page Down with terminals on OpenSolaris in 
> general, some of which are fixed by enabling /etc/bash/inputrc (this helps 
> for bash and for vim for example). However for 'less' this doesn't help (it 
> still doesn't react on Page Up and Page Down). How can it be configured or 
> something else is missing here?

http://tech.groups.yahoo.com/group/solarisx86/message/20027

mkdir /tmp/foo
env TERMINFO=/usr/share/lib/terminfo /bin/infocmp xterm > /tmp/foo/xterm.ti
echo ' knp=\E[6~, kpp=\E[5~, ' >> /tmp/foo/xterm.ti
env TERMINFO=/tmp/foo /bin/tic -v /tmp/foo/xterm.ti

Example:
env TERMINFO=/tmp/foo less -nf /etc/nsswitch.conf

This makes the previous page, next page keys work as they do in most 
GNU/Linux and other distributions. Home and End already do as far as I 
can tell.

If you wanted this to be more permanent, you'd need to setup your own 
TERMINFO as shown above.

Cheers,
-- 
Shawn Walker

Reply via email to