windowmaker-wl/WPrefs.app/xmodifier.c

19 lines
638 B
C

/* Modifier mapping for WPrefs shortcut panels.
*
* Delegates to the event backend's modifier_from_key() vtable method,
* which probes the actual modifier mapping on X11 (via XGetModifierMapping)
* or returns sensible defaults on Wayland.
*
* Originally based on src/event-Xt.c in XEmacs 20.3-b17.
* Perpetrator: Sudish Joseph <sj@eng.mindspring.net>, Sept. 1997.
* More changes for WPrefs by Alfredo Kojima, Aug 1998.
* Refactored to backend-neutral vtable dispatch, 2026.
*/
#include "WPrefs.h"
int ModifierFromKey(WMScreen *scr, const char *key)
{
return scr->eventBackend->modifier_from_key(scr->eventBackendCtx, key);
}