![]() ![]() ![]() Why even bother with the new switches to suppress ALT+TAB and the fake LCONTROL? Well I've done the work now, and if in the future there's a request to support these then they will be available. Again no one's asking for this, so currently no big deal. But (when RMENU / ALT GR is pressed) then posting WM_CHAR, seems to be fine, but just won't work in the ALT GR + CONTROL + case.suppressing this fake LCONTROL seems to prevent international keyboards from being able to type certain keys new switch for hook filter to suppress ALT GR's fake LCONTROL message ( ClosedApple + is not working (when using right ALT key) #558, no user request).new switch for hook filter to suppress ALT+TAB (no user requests).default: keyboard hook filter enabled, but it only suppresses ALT+ESC ( ALT-ESC in Windows 7 #145) and ALT+SPACE (no user requests).so perhaps the best approach is only support it via a cmd-line switch. Well, I'd rather not add extra GUI options, especially since there's no actual request for ALT+TAB. the virtual machine can get ClosedApple+key ( ClosedApple + is not working (when using right ALT key) #558) Check that AppleWin can now receive ALT-GR+key, ie.Add a cmd line switch to inhibit ALT+ENTER from toggling full-screen.the virtual machine can get OpenApple+SPACE Check that AppleWin can now receive ALT+SPACE, ie.Overall, the game looks much better this way. If you don't want that, you can change the model to Apple II+, which didn't have the 80-column card. Wizardry recognizes it and adapts the menus to it automatically (by adding spaces all over). the virtual machine can get OpenApple+TAB AppleWin's default config emulates the Enhanced Apple IIe, which has the 80-column card built-in. Check that AppleWin can now receive ALT+TAB, ie.Peripheral cards and add-on hardware supported: Mockingboard, Phasor and SAM. NTSC, RGB) and there's an extensive built-in symbolic debugger. A variety of peripheral cards and video display modes are supported (eg. the virtual machine can get OpenApple+ESC ( ALT-ESC in Windows 7 #145) AppleWin is a fully-featured emulator supporting different Apple II models and clones. Check that AppleWin can now receive ALT+ESC, ie.Add a cmd line switch to inhibit this system key suppression and update help.Update the other VS solutions to include this new HookFilter DLL project.Quitting AppleWin restores the default Windows behaviour for these key combos. So when AppleWin is running then these system key-combos don't do anything for whichever Window or application that has focus. I've committed an initial implementation that suppresses ALT+TAB, ALT+ESC and CTRL+ESC globally within the system. As Michael said in #145, the solution is to use SetWindowsHookEx(). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |