http://bugs.winehq.org/show_bug.cgi?id=17565
--- Comment #14 from Alexey Loukianov mooroon2@mail.ru 2010-06-09 12:30:42 --- Clean-compiled wine 1.2-rc2, removed old wine prefix dir, created a new clean wine prefix, clean-installed Steam client and re-downloaded HL2. Now I cannot reproduce this bug even when starting a new game, no matter is the NumLock on of off.
Looks like it is (hopefully) fixed by now.