Skip to content

Input support for console #1

@dogtopus

Description

@dogtopus

Should be pretty straightforward except that Besta's keyboard is usually not designed to input symbols without an IME. This can be worked around by defining another toggle key in addition to KEY_SHIFT (currently using KEY_SYMBOL) and shift symbol keys of ANSI keyboard that does not exist on Besta to the left/right until it overlaps with a key that does exist (i.e. accent key becomes 1, []\ becomes IOP, ;' becomes KL). The exception being = which is mapped to 0.

  • Cursor
  • Backspacing (going back 1 character and write a space in-place)
  • getc() implementation that maps to symbols

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions