]> Pileus Git - ~andy/gtk/commit
Bug 676077: Fix handling of Keyboard Input on Windows
authorChun-wei Fan <fanchunwei@src.gnome.org>
Tue, 15 May 2012 08:16:25 +0000 (16:16 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 25 Jun 2012 15:23:01 +0000 (23:23 +0800)
commitfd6ce9975e4cc9c090d07e7a6b0013d02b49ce26
tree351f59be20cf51dbc12fc2ccac3395894ae552ba
parent6c04296f03515b9bab0e735898ebc8ebfba0fb38
Bug 676077: Fix handling of Keyboard Input on Windows

Don't use ASCII control characters to denote the input of Esc, Tab,
Return/Enter, Backspace and Delete, as it seems that it is not how
Windows handle them, and they cause weird characters to appear in the
input field on GTK+3 programs in non-English Windows.  Instead, let
these keys be handled as-is on Windows, like what is done in GTK+-2.x.

Checked with mclasen on IRC, and thanks to the people who verified the
patch to not break anything on English Windows.
gdk/gdkkeyuni.c