[Xfce4-commits] <midori:master> Handle oddities in Russian keyboard layouts

Christian Dywan noreply at xfce.org
Wed Dec 15 01:08:01 CET 2010


Updating branch refs/heads/master
         to fcb4a3c3e0f12e7e8eab8304b54c8be554461731 (commit)
       from b34714cbe40bf0806d174f81556473ec42fefcc8 (commit)

commit fcb4a3c3e0f12e7e8eab8304b54c8be554461731
Author: Christian Dywan <christian at twotoasts.de>
Date:   Tue Dec 14 22:43:56 2010 +0100

    Handle oddities in Russian keyboard layouts

 midori/midori-view.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/midori/midori-view.c b/midori/midori-view.c
index c579e73..7f4a949 100644
--- a/midori/midori-view.c
+++ b/midori/midori-view.c
@@ -1805,6 +1805,12 @@ gtk_widget_key_press_event_cb (WebKitWebView* web_view,
 
     event->state = event->state & MIDORI_KEYS_MODIFIER_MASK;
 
+    /* Handle oddities in Russian keyboard layouts */
+    if (event->hardware_keycode == ';')
+        event->keyval = ',';
+    else if (event->hardware_keycode == '<')
+        event->keyval = '.';
+
     /* Find links by number: . to show links, type number, Return to go */
     if (event->keyval == '.'
      || (view->find_links > -1



More information about the Xfce4-commits mailing list