man less nos diz o seguinte:
You may define your own less commands by using the program lesskey
(1) to create a lesskey file. This file specifies a set of command
keys and an action associated with each key. You may also use
lesskey to change the line-editing keys (see LINE EDITING), and to
set environment variables. If the environment variable LESSKEY is
set, less uses that as the name of the lesskey file. Otherwise,
less looks in a standard place for the lesskey file: On Unix
systems, less looks for a lesskey file called "$HOME/.less".
Ele nos diz para usar lesskey para gerar um arquivo lesskey lendo man lesskey preenche os detalhes. Você pode colocar o seguinte no arquivo de entrada menos pressionado ( ~/.lesskey por padrão)
h left-scroll
l right-scroll
Em seguida, execute lesskey e ele gerará um arquivo de saída ( ~/.less por padrão) para você.
Tanto quanto eu posso dizer, você não pode fazer a rolagem horizontal caractere por caractere.