Page MenuHome

Impossible to type certain characters while editing a text object (3D viewport, edit mode)
Open, Needs Triage by DeveloperPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 399.24

Blender Version
Broken: version: 2.80 (sub 72), branch: blender2.7, commit date: 2019-05-26 22:34, hash: rBd525c76003b3

Short description of error
In the 3D viewport, while editing a text object (in edit mode), when trying to type some characters like ~ or `, Blender run the shortcut instead of typing these characters.

Exact steps for others to reproduce the error

  1. Select any text object and enter edit mode.
  2. Type ` or ~

If you try to type ` blender shows a pie menu instead of typing the respective character.
If you try to type ~ blender enters "fly mode" instead of typing the respective character.

Proposed solution
Those shortcuts should be disabled while in text object edit mode, otherwise it will be dificult to type latin words that contain ã, õ, ñ, è or à.

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) changed Type from To Do to Bug.May 27 2019, 7:31 PM

To Do tasks are only for developers to create to plan their work, either it's a bug or not.

Note that these keys work in English keyboard layout.
To reproduce this issue, you need a non-English keyboard layout
where ` or ~ keys (or some other combinations) act as "dead keys" modifiers.

Note that these keys work in English keyboard layout.
To reproduce this issue, you need a non-English keyboard layout
where ` or ~ keys (or some other combinations) act as "dead keys" modifiers.

You can reproduce this issue with English (United States) keyboard Layout.
The picture below shows the key in question on my English (US) keyboard layout.

(Note that the ~ character in acessible in combination with SHIFT key, as usual)

This key can act differently, depending on the keyboard itself and the language settings of OS.
The problem here is not specifically with this key, but with "dead keys" in general.

T62456

https://en.wikipedia.org/wiki/Keyboard_layout
https://en.wikipedia.org/wiki/Dead_key