Skip to content

[Feature Request] Keyboard Shortcuts #111

@Aq32

Description

@Aq32

Is it possible to implement some keyboard shortcuts into aTalk? Some onscreen keyboards allow sending Ctrl+Enter for example and this could also be used by USB keyboards as well to send messages rather than having to manually tap the send button itself on the screen when your hands are on a physical keyboard. Another issue it would resolve would include accidentally holding onto the send button after sending a message and accidentally trying to record a voice message to send instead.

Some other shortcut ideas could be:

Ctrl+Left/Right to change between contacts
Ctrl+Up to select/edit last message
Ctrl+Down to select/go back to typing a message if last message
In message selecting mode (ctrl+up/down messages) users could also select messages by pressing spacebar maybe and delete to delete one or more selected messages.

Ctrl+NumpadAdd/Minus to Zoom In/Out (maybe this is a separate feature request)
Ctrl+F to search chat (also possibly another feature request)
Ctrl+T to insert attachment

Ctrl+I for italics <em>...</em>
Ctrl+B for bold <strong>...</strong>
Ctrl+U for underline <em style="text-decoration: underline"> ? (Unsure if this is correct/possible)
Ctrl+K for strikethrough <strike>...</strike>
Ctrl+Q for quotation <blockquote>...</blockquote> (Unsure if Q is a good keyboard choice since some people may associate this with quitting a program)

There may be more ideas for shortcuts that I haven't thought of yet but there is potential for more features too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions