キーの押下をコントロールが受け取ったときに、イベントハンドラを有効にします。
<xp:eventHandler event="onkeydown" attributes>content</xp:eventHandler>
キーを識別するには、thisEvent の keyCode プロパティを使用できます。 その他の役立つプロパティとして、altKey、ctrlKey、shiftKey があります。
<xp:button value="Add keystroke" id="button1">
<xp:eventHandler event="onkeydown" submit="false">
<xp:this.script>
<![CDATA[var e = window.document.getElementById("#{id:inputText1}");
var k = thisEvent.keyCode;
if (k >= 48 && k <= 57) {
e.value = e.value + String.fromCharCode(k)
}]]>
</xp:this.script>
</xp:eventHandler>
</xp:button>