From 99d1e00f690add0aaebc7b5f7c749b118f35ea41 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Wed, 15 May 2024 11:56:35 +0700 Subject: [PATCH] fix enter key not working (i hate hyprland) --- .config/ags/modules/sideleft/apiwidgets.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.config/ags/modules/sideleft/apiwidgets.js b/.config/ags/modules/sideleft/apiwidgets.js index 668cb70cf..fd811718c 100644 --- a/.config/ags/modules/sideleft/apiwidgets.js +++ b/.config/ags/modules/sideleft/apiwidgets.js @@ -90,9 +90,12 @@ export const chatEntry = TextView({ }, 'hasKey') .on("key-press-event", (widget, event) => { // Don't send when Shift+Enter - if (event.get_keyval()[1] === Gdk.KEY_Return && event.get_state()[1] == Gdk.ModifierType.MOD2_MASK) { - apiSendMessage(widget); - return true; + if (event.get_keyval()[1] === Gdk.KEY_Return) { + if (event.get_state()[1] !== 17) {// SHIFT_MASK doesn't work but 17 should be shift + apiSendMessage(widget); + return true; + } + return false; } // Keybinds if (checkKeybind(event, userOptions.keybinds.sidebar.cycleTab))