RALT() not working

Hello,

I’ve been banging my head for a few ours and I cannot seem to find the right hint in the documentation, the forum, or anywhere else. The RALT() (macro?) doesn’t seem to work. Here is a keymap that is supposed to function as a special characters layer (derived from Neo/Bone layer 3):

[PMB_L3] = KEYMAP_STACKED

  (___, ___,             ___,               ___,                 ___,                      ___,                ___,

   ___, M(MACRO_ELLIPSES), LSHIFT(Key_Slash), RALT(Key_8),         RALT(Key_9),              Key_Backtick,       ___,

   ___, RALT(Key_Minus),   LSHIFT(Key_7),     RALT(Key_7),         RALT(Key_0),              LSHIFT(Key_RightBracket),

   ___, Key_NonUsPound,    LSHIFT(Key_4),     RALT(Key_Backslash), RALT(Key_Backslash),      LSHIFT(Key_Equals), ___,

   ___, ___, ___, ___,

   ___,




   ___, ___,               ___,           ___,                   ___,                    ___,                   ___,

   ___, LSHIFT(Key_1),     Key_Backslash, LSHIFT(Key_Backslash), LSHIFT(Key_0),          LSHIFT(Key_6),         ___,

LSHIFT(Key_Minus), LSHIFT(Key_8), LSHIFT(Key_9),         Key_Slash,              LSHIFT(Key_Semicolon), RALT(Key_Q),

   ___, Key_RightBracket,  LSHIFT(Key_5), LSHIFT(Key_2),         LSHIFT(Key_NonUsPound), Key_Semicolon,         ___,

   ___, ___, ___, ___,

   ___),

According to What can go on your keymap — Kaleidoscope documentation it should work out of the box, but none of the keys defined using RALT doesn’t do anything while LSHIFT and LCTRL work as supposed to. What am I missing?

Thanks & best regards,
Erich

I understand, that, if flashing a new firmware, it makes sense to reset the EEPROM to get a clean state. However, in the above case, it wasn’t sufficient. Well, after messing around for quite some time this weekend, it started to work after erasing the whole keyboard firmware and flashing the default. Flashed the custom firmware and, as said, it works now. :confused: