MagicMirror² v2.7.0 is available! For more information about this release, check out this topic.

MMM-OnScreenMenu Notifications?



  • Need some help with OnScreenMenu

    I’m using an ir remote for my MM which is basically sending keys (keyboard).

    I have managed to activate/deactivate the Menu sending “ONSCREENMENU_TOGGLE_MENU” through KeyBindings module but I don’t know what notification to send for the Up/Down arrows or Enter keys to navigate the Menu

    I tried notification: “ONSCREENMENU_KEYPRESS”,
    payload: {actionName: “KEYPRESS”, name: “ArrowUp”}

    But that does not work, and navigation is not working with the Keyboard either once Menu pop-ups

    What notification or configuration do I need to navigate with keyboard enter and arrow keys?

    Config I have right now

    {
    module: ‘MMM-OnScreenMenu’,
    position: ‘bottom_left’,
    config: {
    touchMode: false,
    enableKeyboard: true,
    enableKeyBindings: true,
    }
    },

    module: “MMM-KeyBindings”,
    config: {
    enabledKeyStates: [“KEY_PRESSED”, “KEY_LONGPRESSED”],
    // evdev: { enabled: true, eventPath: “/dev/input/btremote”},
    enableKeyboard: true,
    actions: [
    {
    key: “Menu”,
    state: “KEY_PRESSED”,
    mode: “DEFAULT”,
    notification: “ONSCREENMENU_TOGGLE_MENU”,
    },
    {
    key: “ArrowUp”,
    state: “KEY_PRESSED”,
    mode: “DEFAULT”,
    notification: “ONSCREENMENU_KEYPRESS”,
    payload: {actionName: “KEYPRESS”, name: “ArrowUp”}
    }
    ]
    }
    },