@Pixilys

Изменить раскладку клавиатуры на Go (Golang), как преобразовать значение?

func ChangeKeyBoardRu() (lang uintptr) {
	s16, _ := syscall.UTF16PtrFromString("00000419") // ???????????
	lang, _, _ = loadKeyboardLayoutA.Call(uintptr(unsafe.Pointer(s16)), uintptr(0x00000001))
	return lang
}

По клику по кнопке (использую FYNE) устанавливаю фокус на поле ввода "entry.FocusGained()" и вызываю эту функцию.
На PySide работает с подставленным значением b"00000419".
Пытаюсь переехать с питона и пока некоторые моменты, ну прям совсем не понятны.
Как правильно подставить в функцию значение "00000419" или 0x0419.
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы