Skip to content

Godot script editor does not respect Mac keyboard bindings #34129

Open
@sean256

Description

Godot version: 312

OS/device including version: macOS 10.14.6

Issue description:
Mac allows users to override key bindings for customization. One such popular customization is to remap the home and end keys to behave like every other OS. For example

~/Library/KeyBindings/DefaultKeyBinding.dict

{
/* Remap Home / End */
"\UF729"  = "moveToBeginningOfLine:";                   /* Home         */
"\UF72B"  = "moveToEndOfLine:";                         /* End          */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";       /* Shift + End  */
}

Steps to reproduce:
Use this custom Mac keybinding file (note you have to log out and back in) and try to use the home and end key in Godot. Godot will treat home and end as if it were the Mac default.

Minimal reproduction project:
N/A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions