Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 10 years ago

Closed 6 years ago

#162 closed enhancement (fixed)

Mouse interface for console applications

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone: 0.6.0
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

While we have a mouse driver / mouse driver interface, this is only used to control Gcons. Console should expose a mouse interface to applications. This will allow console applications to be controlled with the mouse (e.g. select text, activate menu entries).

Change History (4)

comment:1 Changed 8 years ago by Jakub Jermář

Milestone: 0.5.00.5.1

comment:2 Changed 7 years ago by Jakub Jermář

Milestone: 0.5.00.5.1

comment:3 Changed 6 years ago by Jiri Svoboda

Owner: set to Jiri Svoboda
Status: newassigned

comment:4 Changed 6 years ago by Jiri Svoboda

Resolution: fixed
Status: assignedclosed

Merged in mainline,1807, console applications can receive different types of events. Currently we have keyboard and position events. Only position event currently generated by terminal widged / vterm is button press. It can be used to move text cursor in tinput (e.g. in bdsh) and in text editor. Click while holding shift selects text. Drag-to-select not implemented.

Note: See TracTickets for help on using tickets.