#640·robotgo

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:
go
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).