MCPcopy Create free account
hub / github.com/clementgallet/libTAS / XkbKeycodeToKeysym

Function XkbKeycodeToKeysym

src/library/inputs/xkeyboardlayout.cpp:164–173  ·  view source on GitHub ↗

Override */

Source from the content-addressed store, hash-verified

162}
163
164/* Override */ KeySym XkbKeycodeToKeysym(Display *dpy, KeyCode kc, int group, int level)
165{
166 /* ImGui uses this function */
167 RETURN_IF_NATIVE(XkbKeycodeToKeysym, (dpy, kc, group, level), nullptr);
168
169 LOG(LL_TRACE, LCF_KEYBOARD, "%s called with keycode %d", __func__, (int)kc);
170 KeySym sym = keycodeToKeysym(kc, level == 1);
171 LOG(LL_DEBUG, LCF_KEYBOARD, " returning %d", sym);
172 return sym;
173}
174
175/* Override */ KeyCode XKeysymToKeycode( Display* display, KeySym keysym)
176{

Callers 4

XQueryKeymapFunction · 0.85
xcb_query_keymap_replyFunction · 0.85

Calls 1

keycodeToKeysymFunction · 0.85

Tested by

no test coverage detected