Ticket #32 (closed enhancement: worksforme)

Opened 3 years ago

Last modified 3 years ago

UI should accept keyboard input

Reported by: knowknowledge Owned by: chris
Priority: minor Milestone: 0.5.0
Component: UI Version:
Keywords: UI, Input, Keyboard Cc:

Description

The UI Widget needs to have a way to handle keyboard presses. Each container Widget needs to be able to send key events to specific focused children.

Example uses:
Typing text in textboxes.
Tab to move between focused boxes.
Escape to close windows.
Enter to accept an accept button.

Change History

comment:1 Changed 3 years ago by chris

  • Milestone set to 0.2.0

I'm literally implementing this right now (12/26). It should appear in my UI branch on github around 12/28.

comment:2 Changed 3 years ago by knowknowledge

  • Owner set to chris
  • Status changed from new to assigned

The Textbox has been partially implemented at this point.

The Window does not yet capture Tab, Escape, and Enter keys.

Moving this to 0.3.0 development.

comment:3 Changed 3 years ago by knowknowledge

  • Milestone changed from 0.2.0 to 0.3.0

comment:4 Changed 3 years ago by chris

  • Status changed from assigned to closed
  • Resolution set to worksforme
Note: See TracTickets for help on using tickets.