TypeStr writes wrong characters
Author: l16rCreated Jan 21, 2024Updated Sep 15, 2026
- Robotgo version (or commit ref): v0.110.0
- Go version: 1.21.5
- Gcc version: 13.2.1
- Operating system and bit: Linux x86_64
- Resolution: 1920x1080
- Can you reproduce the bug at Examples:
- Yes (provide example code)
- No
- Not relevant
- Provide example code:
package main
import "github.com/go-vgo/robotgo"
func main() {
robotgo.TypeStr("[email protected]. https://example.org.")
}Writes: testQexample.org. https:77example.org..
Description
When I use TypeStr with characters that are not letters, numbers or punctuation that does not need shift to be held down, it writes other characters (e.g. Q for @ or 7 for /).
I use a German keyboard layout (de).
Source: go-vgo/robotgo