Wie erhalte ich die Tastaturbelegung der aktuell verwendeten Tastatur?C++

Programme in C++. Entwicklerforum
Anonymous
 Wie erhalte ich die Tastaturbelegung der aktuell verwendeten Tastatur?

Post by Anonymous »

Ich möchte das aktuell aktive Tastaturlayout mit einem bestimmten anderen Tastaturlayout vergleichen.
Ich kann eine Tastaturbelegung einer bestimmten (hier isländischen) Tastatur wie folgt erhalten:

Code: Select all

// get a keymap from a given name ( is)
struct xkb_rule_names names = {
// Example RMLVO for Icelandic Dvorak.
.rules = NULL,
.model = "pc105",
.layout = "is",
.variant = "dvorak",
.options = "terminate:ctrl_alt_bksp"
};
struct xkb_keymap *keymap_is =
xkb_keymap_new_from_names(ctx, &names, XKB_KEYMAP_COMPILE_NO_FLAGS);
Aber ich kann die Tastaturbelegung meiner aktuell verwendeten Tastatur nicht abrufen. Was ich suche, ist eine Funktion, die ich wie xkb_keymap_new_from_default() aufrufen könnte und die eine Struktur xkb_keymap* zurückgibt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post