FreeCAD / FreeCAD/FreeCAD

Sketcher: Keyboard arrow keys not focusing to dynamic input box to change the value

Open
#22,559 3 comments 1 reaction 0 assignees View on GitHub
Good first issue Mod: Sketcher Status: Confirmed Topic: Shortcut Topic: User Interface Type: Feature
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 17h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Problem description

Hello everyone!
When you draw something if you want to use keyboard arrow keys they are not focusing to input box instead they are panning the whole drawing

For example, if you want to make 33,73 to 3,373 you can use left arrow keys on keyboard

https://github.com/user-attachments/assets/e595abde-182c-4768-985f-efdd329a828c

Image

### Full version info

```shell
OS: Windows 10 build 19045
Architecture: x86_64
Version: 1.1.0dev.42564 (Git)
Build date: 2025/07/14 18:51:42
Build type: Release
Branch: main
Hash: dc2f2374b6ab3e3381653fad125b1b619bb49f7c
Python 3.11.13, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.2.5, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: Turkish/Türkiye (tr_TR)
Navigation Style/Orbit Style/Rotation Mode: Blender/Trackball/Drag at cursor
Stylesheet/Theme/QtStyle: unset/FreeCAD Classic/fusion
Logical DPI/Physical DPI/Pixel Ratio: 96/81.5973/1
Installed mods:
* Curves 0.6.61
```

### Subproject(s) affected?

Sketcher

### Anything else?

_No response_

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Research direction

Start in the Sketcher subproject by reproducing the dynamic input box interaction with keyboard arrow keys on the reported Windows configuration. Trace how focus is handled when drawing and verify that arrow keys edit the input value rather than pan the drawing; done means the value can be changed with the arrows without unintended panning.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.