workaround for #45.

This commit is contained in:
m1k1o
2021-04-07 22:19:50 +02:00
parent 89dd22727c
commit 1a09442f26
4 changed files with 9 additions and 24 deletions

View File

@ -2,6 +2,7 @@ package remote
import (
"fmt"
"os/exec"
"time"
"github.com/kataras/go-events"
@ -244,7 +245,14 @@ func (manager *RemoteManager) GetScreenSize() *types.ScreenSize {
}
func (manager *RemoteManager) SetKeyboardLayout(layout string) {
xorg.SetKeyboardLayout(layout)
// Workaround for https://github.com/m1k1o/neko/issues/45
// When pressing `shift` + `,` instead of `<` comes `>`.
variant := ""
if layout == "us" {
variant = "intl"
}
exec.Command("setxkbmap", layout, variant).Run()
}
func (manager *RemoteManager) SetKeyboardModifiers(NumLock int, CapsLock int, ScrollLock int) {