Sublime Forum

How to disable "Alt" to show menu?

#1

I am using ST4 and I need to disable “Alt” to show menu. This is due to me using a Tilling wm (i3wm) and using “Alt” as a modifier. ST4 is messing everything since everytime I switch workspaces, the menu shows up. Annoying!

1 Like

#2

That alt thing sounds like a operating system thing to me. That is, not related to ST.

0 Likes

#3

Really? Alt to show menu definitely sounds like a ST thing to me. If you press alt on ST4, does it not show the menu? (the top bar)

EDIT: Also, “alt” also shows the menu bar in Firefox, though not the same way. When I am on a workspace and press “alt+[number]” (which is my config to change workspaces) to go to firefox, the menu bar does not show on firefox. However, If I am on workspace and do "alt+[number] to go to ST4, the menu bar does show on ST4, which is annoying.

0 Likes

#4

yes and that’s a OS thing.

1 Like

#5

Can you please see the edit? There is definitely something on ST4. Perhaps it’s a sensitivity feature or whatever?

0 Likes

#6

The edit sounds like ST captured that alt which belongs to Tilling wm (i3wm)?

0 Likes

#7

Yes, exactly.

0 Likes

#8

Can you check with xev whether it is getting the alt+[number] events or whether it only sees the alt events?

0 Likes

#9

Hey. Sorry but I can’t quite figure out what’s important and what isn’t. Hopefully you can do it:

PropertyNotify event, serial 8, synthetic NO, window 0x3800001,
    atom 0x27 (WM_NAME), time 969310, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x3800001,
    atom 0x22 (WM_COMMAND), time 969310, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x3800001,
    atom 0x28 (WM_NORMAL_HINTS), time 969310, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x3800001,
    parent 0x3800001, window 0x3800002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x3800001,
    atom 0x164 (WM_PROTOCOLS), time 969310, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x3800001,
    event 0x3800001, window 0x3800002, override NO

ReparentNotify event, serial 26, synthetic NO, window 0x3800001,
    event 0x3800001, window 0x3800001, parent 0x400170,
    (0,0), override NO

ConfigureNotify event, serial 28, synthetic NO, window 0x3800001,
    event 0x3800001, window 0x3800001, (2,0), width 952, height 1032,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 28, synthetic NO, window 0x3800001,
    atom 0x166 (WM_STATE), time 969311, state PropertyNewValue

MapNotify event, serial 28, synthetic NO, window 0x3800001,
    event 0x3800001, window 0x3800001, override NO

VisibilityNotify event, serial 28, synthetic NO, window 0x3800001,
    state VisibilityFullyObscured

ConfigureNotify event, serial 28, synthetic YES, window 0x3800001,
    event 0x3800001, window 0x3800001, (962,42), width 952, height 1032,
    border_width 2, above 0x0, override NO

FocusIn event, serial 29, synthetic NO, window 0x3800001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 29, synthetic NO, window 0x0,
    keys:  2   0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 29, synthetic NO, window 0x3800001,
    atom 0x14a (_NET_WM_STATE), time 969311, state PropertyNewValue

PropertyNotify event, serial 29, synthetic NO, window 0x3800001,
    atom 0x157 (_NET_WM_DESKTOP), time 969312, state PropertyNewValue

KeyRelease event, serial 31, synthetic NO, window 0x3800001,
    root 0x134, subw 0x0, time 969399, (-809,504), root:(155,548),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyWhileGrabbed, detail NotifyNonlinear

PropertyNotify event, serial 34, synthetic NO, window 0x3800001,
    atom 0x14a (_NET_WM_STATE), time 970146, state PropertyNewValue

VisibilityNotify event, serial 34, synthetic NO, window 0x3800001,
    state VisibilityUnobscured

Expose event, serial 34, synthetic NO, window 0x3800001,
    (0,0), width 952, height 10, count 3

Expose event, serial 34, synthetic NO, window 0x3800001,
    (0,10), width 10, height 58, count 2

Expose event, serial 34, synthetic NO, window 0x3800001,
    (68,10), width 884, height 58, count 1

Expose event, serial 34, synthetic NO, window 0x3800001,
    (0,68), width 952, height 964, count 0

FocusIn event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyWhileGrabbed, detail NotifyNonlinear

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  68  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           64  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 34, synthetic NO, window 0x3800001,
    atom 0x14a (_NET_WM_STATE), time 970475, state PropertyNewValue

FocusIn event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  3   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x134, subw 0x0, time 972053, (-809,504), root:(155,548),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyGrab, detail NotifyAncestor

VisibilityNotify event, serial 34, synthetic NO, window 0x3800001,
    state VisibilityFullyObscured

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyWhileGrabbed, detail NotifyNonlinear

PropertyNotify event, serial 34, synthetic NO, window 0x3800001,
    atom 0x14a (_NET_WM_STATE), time 972190, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3800001,
    atom 0x166 (WM_STATE), time 972190, state PropertyNewValue
0 Likes

#10

We’ve got a fix for this in the works.

3 Likes

#11

Yes, this issue has been fixed. Thank you!

0 Likes