racket / drracket

DrRacket, IDE for Racket
http://www.racket-lang.org/
Other
445 stars 93 forks source link

M-C-SPACE does not work on windows 10. #514

Open peterwang opened 2 years ago

peterwang commented 2 years ago

I am using Racket 8.2 on windows 10, M-C-SPACE does not select forward S-expression, instead, it pops the window system menu because Alt+Space conflicts with M-C-SPACE. I'd like to know if there is any work-around of this? I think it should be possible, since in Emacs (on windows), C-M-SPC works just fine. Thanks.

soegaard commented 2 years ago

As a general rule, it is a bad idea to steal a key combination used by the GUI.

An alternative binding is needed, but I haven't got a concrete suggestion.

Is anything showing up, if search for forward in the active key bindings? (See the "Edit" menu in DrRacket) [image: image.png]

The same menu offers a way to add your own key binding as a temporary fix.

Den man. 27. sep. 2021 kl. 08.05 skrev peterwang @.***>:

I am using Racket 8.2 on windows 10, M-C-SPACE does not select forward S-expression, instead, it pops the window system menu because Alt+Space conflicts with M-C-SPACE. I'd like to know if there is any work-around of this? I think it should be possible, since in Emacs (on windows), C-M-SPC works just fine. Thanks.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/racket/drracket/issues/514, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADQXRIOZMAUK4NUY573AL3UEACSHANCNFSM5EZXR37A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- -- Jens Axel Søgaard

peterwang commented 2 years ago

Thanks for your reply.

There are actually several alternatives in the active key bindings. Shift + Ctrl + Alt + F works for me, better than nothing :-)