Package: hunglish
Version: 1.12-4
Severity: normal
Tags: patch

First: I am not XKB pro, so the "solution" may not be the correct
one. Works For Me(tm). [And feels OK too.]

Serious: Under Xorg (and maybe xfree86 too) active hunglish "deactivates"
ctrl-alt-fkeys so it is not possible to change to text console
anymore. The reason is the weird reconfiguration of the fkeys
(which I do not see any reason to). The patch simply throws off
weirdo redefinitions and include the original srvr_ctrl defs.
If you know the hidden (and possibly evil) reson behind the redefs
you may come up with an alternative solution.

Other small thing in the patch to add hungarian quotation
marks on altgr/shft+altgr-o, p; and changing (useless?) currency
mark on altgr-minus to endash [which is the correct dash in
hungarian half of the cases]. These changes are not really important
though. 

I wrote english to please other Debian fellows, you may answer magyarul,
ha ugy kenyelmesebb. :)

udv,
grin

--- hunglish.orig       2005-03-31 12:43:36.000000000 +0200
+++ hunglish.grin-new   2006-02-14 09:48:24.532961379 +0100
@@ -152,11 +152,14 @@
     };
     key <AD09> {
         symbols[group1] = [ o, O ],
-        symbols[group3] = [ o, O ]
+        symbols[group3] = [ o, O ],
+       // insert by [EMAIL PROTECTED], good symbol name src: is 
http://wingware.com/doc/custom/key-names
+       symbols[group4] = [ doublelowquotemark, guillemotleft ]
     };
     key <AD10> {
         symbols[group1] = [ p, P ],
-        symbols[group3] = [ p, P ]
+        symbols[group3] = [ p, P ],
+       symbols[group4] = [ rightdoublequotemark, guillemotright ]
     };
 
 //  key <AD11> {
@@ -244,7 +247,8 @@
     key <BKSL> { 
         symbols[group1] = [ backslash, bar ],
         symbols[group3] = [ udoubleacute, Udoubleacute ],
-        symbols[group4] = [ currency ]
+//        symbols[group4] = [ currency ]
+        symbols[group4] = [ endash ]
     };
 
 
@@ -401,6 +405,11 @@
 // defines the "extra" (right) modifier keys, function keys, cursor,
 // edit, and keypad keys.
 xkb_symbols "generic101" {
+
+//--<g> better.
+    include "srvr_ctrl(xfree86)"
+//--
+
     include "hunglish(basic)"
 
     // Right modifier keys.
@@ -410,18 +419,20 @@
     key <RALT> { [ Alt_R, Meta_R ] };
 
     // Function keys.
-    key <FK01> { type="HUNGLISH_FUNCTION", [ F1,  F13, F25 ] };
-    key <FK02> { type="HUNGLISH_FUNCTION", [ F2,  F14, F26 ] };
-    key <FK03> { type="HUNGLISH_FUNCTION", [ F3,  F15, F27 ] };
-    key <FK04> { type="HUNGLISH_FUNCTION", [ F4,  F16, F28 ] };
-    key <FK05> { type="HUNGLISH_FUNCTION", [ F5,  F17, F29 ] };
-    key <FK06> { type="HUNGLISH_FUNCTION", [ F6,  F18, F30 ] };
-    key <FK07> { type="HUNGLISH_FUNCTION", [ F7,  F19, F31 ] };
-    key <FK08> { type="HUNGLISH_FUNCTION", [ F8,  F20, F32 ] };
-    key <FK09> { type="HUNGLISH_FUNCTION", [ F9,  F21, F33 ] };
-    key <FK10> { type="HUNGLISH_FUNCTION", [ F10, F22, F34 ] };
-    key <FK11> { type="HUNGLISH_FUNCTION", [ F11, F23, F35 ] };
-    key <FK12> { type="HUNGLISH_FUNCTION", [ F12, F24 ] };
+//--<g> not a good idea either.
+    //key <FK01> { type="CTRL+ALT", [ F1, XF86_Switch_VT_1 ] };
+    //key <FK02> { type="HUNGLISH_FUNCTION", [ F2,  F14 ] };
+    //key <FK03> { type="HUNGLISH_FUNCTION", [ F3,  F15 ] };
+    //key <FK04> { type="HUNGLISH_FUNCTION", [ F4,  F16 ] };
+    //key <FK05> { type="HUNGLISH_FUNCTION", [ F5,  F17, F29 ] };
+    //key <FK06> { type="HUNGLISH_FUNCTION", [ F6,  F18, F30 ] };
+    //key <FK07> { type="HUNGLISH_FUNCTION", [ F7,  F19, F31 ] };
+    //key <FK08> { type="HUNGLISH_FUNCTION", [ F8,  F20, F32 ] };
+    //key <FK09> { type="HUNGLISH_FUNCTION", [ F9,  F21, F33 ] };
+    //key <FK10> { type="HUNGLISH_FUNCTION", [ F10, F22, F34 ] };
+    //key <FK11> { type="HUNGLISH_FUNCTION", [ F11, F23, F35 ] };
+    //key <FK12> { type="HUNGLISH_FUNCTION", [ F12, F24 ] };
+//--
 
     // System keys.
 


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (2000, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.3-narya
Locale: LANG=C, LC_CTYPE=hu_HU (charmap=ISO-8859-2)

Versions of packages hunglish depends on:
ii  debconf                       1.4.70     Debian configuration management sy

Versions of packages hunglish recommends:
ii  console-tools             1:0.2.3dbs-60  Linux console and font utilities
ii  xbase-clients             6.9.0.dfsg.1-4 miscellaneous X clients

-- debconf information:
* hunglish/qwertz: false
* hunglish/default: yes
  hunglish/noxconfiguration:
  hunglish/badxconfiguration:
* hunglish/confignotify:
* hunglish/keyboardtype: 104


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to