Duvidas Com jsf

bom dia a todos…

estou com alguns problemas que estão me deixando louco rs…

Primeiro Problema:
e um problema com o primefaces extensions inputnumber…
eu tenho um inputnumber e preciso que ele fique readOnly mas ele não fica…
o código esta abaixo:
observe que eu tenho o read

<pe:inputNumber value="#{cdp0m035Controle.lojitm.litcusrep}" id="litcusrep" decimalSeparator="," maxValue="9999999.999" style="text-align: right;width: 80px" converter="maskConverterNumber" readOnly="true" disabled="#{cdp0m035Controle.estadoTelPreco02}" />

Segundo problema:
tenho um campo inputMask e deixo ele como readonly=“true”
ai o usuário clica neste campo e simplemente por achar que e editável ele clica em backspaces…
ai retorna a tela anterior…

ou seja no segundo problema eu preciso de arrumar um jeito para desabilitar a tecla backspaces…
já vi alguns exemplos mas como não sou um ás no java script não soube com fazer…
se alguém poder me ajudar eu agradeço…