Skip to content

Conversation

@Kaljurand
Copy link
Owner

@Kaljurand Kaljurand commented Dec 31, 2017

  • new menu under the IME settings to select the new IME mode. This mode is the default on the Watch, but currently non-default everywhere else.

  • behavior of the new mode while recognizing: same as the old mode, i.e. swipe to delete and add a newline

  • behavior of the new mode while not recognizing:

    • button Delete: deletes char on the left of cursor, or deletes selection (if present); holding the button keeps deleting chars
    • move left: moves cursor to the left
    • move up left: moves cursor to the left faster
    • move right: moves cursor to the right
    • move down right: moves cursor to the right faster
    • long press: enters the "selection mode", where the above movements change the selection (i.e. just one "side" of the cursor); in case there is no existing selection, then select the word (\w+) next to (or under) the cursor
    • single tap: cancels selection
    • double tap: adds space at cursor
    • press the left edge of the IME: moves cursor to the left
    • press the right edge of the IME: moves cursor to the right
  • GUI in the new IME mode:

    • hide buttons when in cursor moving mode
    • lightgrey background when in selection mode
    • show cursor direction/speed in the message bar
  • extension of the GUI in both IME modes:

    • the search button was generalized to an "action" button, i.e. it performs a different action (currently: "search", "next' or "new line") depending on the type of the text field (search field, title field, regular text field)
    • the keyboard button is replaced by a down-arrow during dictation to allow one to collapse the UI (showing only the dictation result, action button, and an up-arrow). This is useful when dictating longer, wanting to expose more of the text area, and not caring about touch commands.

@Kaljurand Kaljurand changed the title WIP: New IME mode: swiping/taps to move the cursor/selection + buttons for Delete, Newline, etc. IME: New buttons Action and Minimize + new optional mode where swiping moves cursor/selection Mar 4, 2018
@Kaljurand Kaljurand merged commit dac85f2 into master Mar 4, 2018
@Kaljurand Kaljurand deleted the move-cursor branch March 4, 2018 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants