Skip to content

Alt keybindings interference with Alt-gr in international layouts #1949

@irisdominguez

Description

@irisdominguez

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

On some keyboard layouts, such as most English/International variants and many local ones (Spanish, for example), left and right Alt are differentiated: Left Alt for commands, and Right Alt (or "Alt Gr.") for accessing a third and fourth layout levels for many symbols.

Currently, Alt-a, Alt-o, Alt-i... produce the desired third level symbols (áóí in English International), but Alt-e is by default binded to go to next error in Acode. This binding is sticking not only to the regular left alt, but also interfering with the right alt, making it impossible to type Alt-e (é).

The binding system should respect the differentiation, binding to Left Alt only in layouts where Right Alt is used as Graphical Alt.

Environment

Device Information:
WebView Info:
Package Name: com.google.android.webview
Version: 145.0.7632.79

App Info:
Name: Acode
Package Name: com.foxdebug.acode
Version: 1.11.7
Version Code: 966

Device Info:
Android Version: 13
Manufacturer: samsung
Model: SM-P610
Platform: Android
Cordova Version: 14.0.1

Screen Info:
Width: 1334
Height: 800
Color Depth: 24

Additional Info:
Language: en-US
User Agent: Mozilla/5.0 (Linux; Android 13; SM-P610 Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/145.0.7632.79 Safari/537.36

If applicable, add mockups / screenshots regarding your vision

No response

If applicable, attach your Acode.log file to this issue.

Acode.log

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