]> spindle.queued.net Git - midori/commitdiff
Handle oddities in Russian keyboard layouts
authorChristian Dywan <christian@twotoasts.de>
Tue, 14 Dec 2010 21:43:56 +0000 (22:43 +0100)
committerChristian Dywan <christian@twotoasts.de>
Wed, 15 Dec 2010 00:08:50 +0000 (01:08 +0100)
midori/midori-view.c

index c579e7327231042536645b2809a4d86ea4ee712d..7f4a949573040f786263c0f47fb400d051bc6fbe 100644 (file)
@@ -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