8

Just recently, the right-click context menus in Windows 7 have been acting in a kind of left-handed way. That is, when possible, the initial menu appears to the left of the mouse pointer. When I hover over a submenu option, the next level of context menu appears to the left of the first and so-on.

Basically, what normally happens when you're right at the right-hand edge of the screen is happening all the time - except when I'm at the left-hand edge. Perhaps it's some kind of left-handed users option, but that doesn't seem likely - more like a right-to-left language option, except that I've never even tried to use a right-to-left language.

I haven't checked every app. for the issue - probably only Windows Explorer, definitely not in Firefox, for the moment that's as far as I've checked.

Scratch that - this affects menu bars as well as context menus. The menus dangle down to the left of the menu-bar item instead of the right, and submenus open to the left too. This seems to apply to most applications, but not too Firefox or Thunderbird.

I find this extremely annoying.

I have no idea how this occurred, though it isn't the only weird glitch I've had in Windows 7 in the last few days - see Can anyone explain this weird sound-card glitch? (already fixed, but not explained)

I assume there's a setting somewhere that has got changed, but I can't find anything. There's also a chance that I've suffered some kind of registry corruption, so I might need to apply a fix in the registry - not something that scares me, but I need to know what to fix and how.

So - does anyone know what setting has been changed, and how I can fix it?

Also, beyond CCleaner (which I already have), are there any tips on making sure that the registry stays clean and sane?

Finally, both Microsoft Security Essentials and Malwarebytes Antimalware seem happy that I don't have a malware problem. Should my recent glitches make me doubt that?

1
  • I'm having this problem with one of my Windows 8.1 computers. I did find the "MenuDropAlignment" key mentioned in the answer below having a value of 1 instead of 0. I'm unsure how mine got changed in the first place. Commented Jan 27, 2014 at 21:34

1 Answer 1

10
+100

My Windows 7 does this as well, as long as there's room on the left (to the edge of the monitor), if not, they slide out to the right. Weird, and I can't say for sure if that's 'new' or if I just never noticed. :)

I found this article on SevenForums from 2008, so it's not too new:

How to Set Windows 7 Menus to Open to the Left or Right Side

Basically there's a registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\MenuDropAlignment

If it exists and is set to 1, then the menus will favour sliding out to the left. If you remove the key (or set it's value to 0) it will slide out to the right.

You'll have to logout and in again (or reboot) to make the setting take effect.

I don't think that key is there by default but as I said I'm not sure, and I couldn't even begin to imagine how I'd figure out when/how it got added.

7
  • Worked like magic, thanks. Sorry I can't upvote or accept more than once - well worthwhile for saving my sanity. In a couple of days (if my memory lasts that long) I'll see if I can give you a bounty.
    – user31438
    Commented Oct 15, 2011 at 3:25
  • 1
    Unaccepting and messing around trying to award you a bounty - the accept will return.
    – user31438
    Commented Oct 16, 2011 at 20:19
  • @Steve314: For what it's worth, the left MenuDropAlignment works better for me with my right-hand on a mouse, and moreso on a trackpad or digitizer tablet. You see, moving the mouse pointer to the left is much easier on my fingers, wrist and forearms (direction towards my body) than moving the pointer to the bottom-right or right. I exhort you to give the left MenuDropAlignment setting another ergonomical chance. :)
    – William C
    Commented Oct 18, 2011 at 2:24
  • @William - the habit of more than 20 years (since the days of GEM on the Atari ST) is not so easy to break. Anyway, if you move your mouse left, you have to move it just as far to the right again anyway - or else your mouse pointer would be jammed up against the left-hand edge of the screen very quickly. I don't see the benefit.
    – user31438
    Commented Oct 18, 2011 at 2:40
  • 2
    Dude thanks for this answer. I almost stabbed my PC in the face because of this weird left-handed crap. Commented Jan 14, 2014 at 16:54

You must log in to answer this question.