Project

General

Profile

Actions

Feature #1113

closed

Write Keyboard widget and test app

Added by Hammel about 2 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
Libraries
Target version:
Start date:
22 Mar 2024
Due date:
% Done:

100%

Estimated time:
Severity:
01 - Critical

Description

This needs to use json to describe keys.
  • Number of rows
  • Number of columns
  • Key
    • Position: row,column
    • Label: Characters to display
    • Keysym: GTK keysyms (gdk/gdkkeysyms.h)
    • Icon: BG Icon
    • Color: mutually exclusive to Icon (if icon, ignore color)

Widget should not get focus - it should be touchscreen enabled only and focus stays in other Gtk widget.
Might need to review matchbox-keyboard for how they handle the focus issue.
Or maybe just install a callback that takes the key action/key from the widget (like updating a GtkEntry).

See
Actions

Also available in: Atom PDF