chiark / gitweb /
I've had two complaints that Solo ought to recognise the numeric
authorSimon Tatham <anakin@pobox.com>
Thu, 12 May 2005 18:25:57 +0000 (18:25 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 12 May 2005 18:25:57 +0000 (18:25 +0000)
commit68d27f05262b7928b4d755d2e27868cfc51b3007
treeaae64cd5bea2dd7c44230cb0ed9d68a76c937395
parent8f1c713735316422cfe041400ccc49999d563d8b
I've had two complaints that Solo ought to recognise the numeric
keypad. The reason it doesn't is because front ends were carefully
translating the numeric keypad into 8-way directional keys for the
benefit of Cube. Therefore, a policy change:
 - front ends process the numeric keypad by sending MOD_NUM_KEYPAD |
   '3' and similar
 - front ends running on a platform with Num Lock SHOULD do this
   _irrespective_ of the state of Num Lock
 - back ends do whatever they see fit with numeric keypad keys.
Result: the numeric keypad now works in Solo, and also works in OS X
Cube (which it previously didn't because I forgot to implement that
bit of the front end!).

[originally from svn r5774]
cube.c
gtk.c
osx.m
puzzles.h
solo.c
windows.c