Skip to content

PrusaSlicer 2.8.0 does not accept input from keyboard numeric row (mainly -) #13043

Closed
@sharky98

Description

Description of the bug

When entering values in a field, the negative symbol - (U+002D HYPHEN-MINUS character) when entered from the numeric row (scancode 0c) is not considered by PrusaSlicer. Using the numpad substraction symbol (scancode 4a), which is also the - (U+002D HYPHEN-MINUS character) symbol, does work.

So far, I was not able to use the -, scancode 0c in any input (search bar, translation, rotation, settings, renaming an object, etc.).

The key = is also ignored in my case.

There seems to have a recurring pattern with various affected key, but the negative sign seems to be common for all reported cases I was able to find: #12939, #12988, #12985, #12961, #13019. #13023 may also be related as the user mention that the numeric row + does not work.

Project file & How to reproduce

  1. Focus in any text or numeric field.
  2. Use the numeric row -.
  3. See no input.

empty-project.zip

Using the on-screen keyboard to demo the behavior.

Recording.2024-07-07.230625.mp4

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

Version 2.8.0+win64

Operating system

Windows 11 & Windows 10

Printer model

Ender 3 S1 Pro

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