# HG changeset patch # User Richard M. Stallman # Date 835222728 0 # Node ID be07c4433554891eb7ae219b895e4a1c1651ea30 # Parent 76ff60cd2b8dc8cd4889dbeb05a0f392ef6e7860 (Vwin32_alt_is_meta): Declared. (win32_kbd_mods_to_emacs): Map Alt to alt_modifier if required. diff -r 76ff60cd2b8d -r be07c4433554 src/w32inevt.c --- a/src/w32inevt.c Wed Jun 19 22:17:35 1996 +0000 +++ b/src/w32inevt.c Wed Jun 19 22:18:48 1996 +0000 @@ -47,6 +47,9 @@ /* from dispnew.c */ extern int change_frame_size (FRAME_PTR, int, int, int, int); +/* from w32fns.c */ +extern Lisp_Object Vwin32_alt_is_meta; + /* Event queue */ #define EVENT_QUEUE_SIZE 50 static INPUT_RECORD event_queue[EVENT_QUEUE_SIZE]; @@ -103,7 +106,7 @@ mods &= ~ (RIGHT_ALT_PRESSED | LEFT_CTRL_PRESSED); if (mods & (RIGHT_ALT_PRESSED | LEFT_ALT_PRESSED)) - retval = meta_modifier; + retval = ((NILP (Vwin32_alt_is_meta)) ? alt_modifier : meta_modifier); if (mods & (RIGHT_CTRL_PRESSED | LEFT_CTRL_PRESSED)) {