Tworzenie niestandardowej metody wprowadzania danych

5

Czy istnieje jakiś standardowy sposób tworzenia metody wprowadzania danych dla X11 / linux w ogóle?

Grzebałem w scim i iBusie, ale nie wydaje mi się, aby znalazłem przykład tego wcześniej.

W rzeczywistości muszę stworzyć niestandardowy układ klawiatury ze znacznie większą liczbą klawiszy Mod niż obecnie w rozwiązaniach takich jak xkbmap.

Manux
źródło

Odpowiedzi:

0

Utworzenie metody wprowadzania dla X11 jest tak naprawdę zadaniem programistycznym, a nie zadaniem użytkownika. Dlatego to pytanie może być bardziej odpowiednie w witrynie Przepełnienie stosu . Pomocne mogą być następujące pytania:

Dokumentacja X.org wskazuje, że Xlib jest powszechnie używanym API dla X11, ale w przypadku nowych prac programistycznych preferowany jest zestaw narzędzi, taki jak GTK + lub Qt .

Xlib ma udokumentowany sposób manipulowania kodowaniem klawiatury . Jeśli to nie wystarcza kontroli, ma również udokumentowany interfejs metod wprowadzania .

Interfejs API GTK oferuje Kluczowe wartości , „Funkcje do manipulowania kodami klawiatury” .

Jim DeLaHunt
źródło