[racket] Why can't `Alt' be used as the Meta key in Windows?

From: Ben Duan (yfefyf at gmail.com)
Date: Wed Jul 24 22:30:49 EDT 2013

Thank you, Pierpaolo. I have done this setting. But Esc is still the only
choice for some key bindings, like `remove-sexp’.

The document [1] says that:

    On Windows and Mac OS X, Meta is only available through the Escape key.

I don’t know why.

[1]: http://docs.racket-lang.org/drracket/Keyboard_Shortcuts.html



On Wed, Jul 24, 2013 at 11:58 PM, Pierpaolo Bernardi <olopierpa at gmail.com>wrote:

> On Wed, Jul 24, 2013 at 5:28 PM, Ben Duan <yfefyf at gmail.com> wrote:
>
> > I have a question here. `esc' is used as the Meta key for key bindings in
> > Windows, for example key `esc;c:k' for `M-C-k'. Why not use `Alt' key
> > instead? Is it because Windows captured these keys?
>
> In the default configuration, the Alt key is used to access menus.
>
> If you in Edit -> Preferences -> Editing  uncheck 'Enable keybindings
> in menus', you will get a more emacs-like behavior (which you can then
> further customize).
>
> HTH
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130725/d28d9c27/attachment.html>

Posted on the users mailing list.