Lines Matching refs:mod
222 skin_key_symmod_to_str( int sym, int mod )
229 if ((mod & KMOD_LCTRL) != 0) {
232 if ((mod & KMOD_RCTRL) != 0) {
235 if ((mod & KMOD_LSHIFT) != 0) {
238 if ((mod & KMOD_RSHIFT) != 0) {
241 if ((mod & KMOD_LALT) != 0) {
244 if ((mod & KMOD_RALT) != 0) {
266 int mod = 0;
270 static const struct { const char* prefix; int mod; } mods[] =
297 mod |= mods[nn].mod;
313 *pmod = mod;
318 D("%s: can't find sym value for '%s' (mod=%d, str=%s)", __FUNCTION__, s0, mod, str);
325 int mod;
338 skin_keyset_add( SkinKeyset* kset, int sym, int mod, SkinKeyCommand command )
345 D( "adding binding %s to %s", skin_key_command_to_str(command), skin_key_symmod_to_str(sym,mod));
353 first->mod = mod;
358 if (item->sym == sym && item->mod == mod) {
359 /* replace a (sym,mod) binding */
377 item->mod = mod;
394 int sym, mod;
417 if ( skin_key_symmod_from_str( keys, &sym, &mod ) < 0 ) {
421 skin_keyset_add( kset, sym, mod, command );
476 bindings->mod = item->mod;
490 /* retrieve the command corresponding to a given (sym,mod) pair. returns SKIN_KEY_COMMAND_NONE if not found */
492 skin_keyset_get_command( SkinKeyset* kset, int sym, int mod )
499 if (item->sym == sym && item->mod == mod) {