[uim-commit] r793 - trunk/scm

ekato at freedesktop.org ekato at freedesktop.org
Thu Mar 17 20:57:16 PST 2005


Author: ekato
Date: 2005-03-17 20:57:13 -0800 (Thu, 17 Mar 2005)
New Revision: 793

Modified:
   trunk/scm/skk.scm
Log:
* scm/skk.scm (skk-proc-state-direct-no-preedit) : Enable key
  event passing with shift-key mask.
(skk-proc-state-direct) : Ditto.  Thanks to Japanese uim wiki for
  reporting.


Modified: trunk/scm/skk.scm
===================================================================
--- trunk/scm/skk.scm	2005-03-16 05:20:53 UTC (rev 792)
+++ trunk/scm/skk.scm	2005-03-18 04:57:13 UTC (rev 793)
@@ -828,6 +828,9 @@
       #f)
      ;; bad strategy. see bug #528
      ((or
+       (and
+	(shift-key-mask key-state)
+	(not (char-graphic? key)))
        (control-key-mask key-state)
        (alt-key-mask key-state)
        (meta-key-mask key-state)
@@ -944,6 +947,9 @@
        ;; bad strategy. see bug #528
        ;; "<Control>a", "<Alt> ", "<Meta>b" and so on
        (if (or
+	    (and
+	     (shift-key-mask key-state)
+	     (not (char-graphic? key)))
 	    (control-key-mask key-state)
 	    (alt-key-mask key-state)
 	    (meta-key-mask key-state)



More information about the Uim-commit mailing list