たとえば、calculator.pyを使用してみましょう。
マウス ホイールで動作するスクロールバーを追加するには、次のように変更します。
output_field = TextArea(style="class:output-field", text=help_text)
に:
output_field = TextArea(style="class:output-field", text=help_text, scrollbar=True)
しかし、Page Up キーと Page Down キーで TextArea をスクロールするには、何を追加または変更しますか?
# The key bindings.
kb = KeyBindings()
@kb.add("pageup")
def _(event):
# What goes here?
pass
@kb.add("pagedown")
def _(event):
# What goes here?
pass