cinder/Cinder — pull request #380 by nselikoff (2013-09-12 19:01:55+00:00)
Title: Allow Windows to process system keystroke messages

I need basic Windows shortcuts like ALT+F4 to function as typically expected. This change will pass the WM_SYSKEYDOWN and WM_SYSKEYUP messages to DefWindowProc after Cinder processes them, allowing such shortcuts to work.

From http://www-user.tu-chemnitz.de/~heha/petzold/ch06c.htm:

> Programs usually ignore the WM_SYSKEYUP and WM_SYSKEYDOWN messages and pass them to DefWindowProc. Because Windows takes care of all the Alt-key logic, you really have no need to trap these messages. Your window procedure will eventually receive other messages concerning the result of these keystrokes (such as a menu selection). If you want to include code in your window procedure to trap the system keystroke messages... pass the messages to DefWindowProc after you process them so that Windows can still use them for their intended purposes.