Hello, all:


1. I want to use US international deadkeys in OpenOffice.org 1.1. RC2. I am running XFree86 4.3.0.


Deadkeys work in

KDE applications
Gnome applications
Mozilla

Deadkeys do not work in
xterm
KDE konsole
virtual consoles (outside of X)
OpenOffice.org

For the cases in which deadkeys work, I have used one of two techniques (they both "work"):

loadkeys br-latin1-us.map

or

by altering XF86Config-4 to include these lines

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbModel" "pc104"
        Option      "XkbLayout" "us_intl"
        Option      "XkbOptions" ""

In NEITHER of these cases will deadkeys work in xterm, a KDE console, or OpenOffice.org. Moreover, when the deadkeys are enabled, I can't even type quotation marks in the applications for which deadkeys don't work (in other words, not only does it not work, but it actually makes the situation worse).

That is my first question -- how I get us_intl deadkeys to work in xterm and OpenOffice.org?


2. As a temporary workaround, I decided to specify two keyboard maps in XF86Config-4 and switch between them on an as-needed basis by following directions mentioned in other posts to the list, like so:


Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbModel" "pc104"
        Option      "XkbLayout" "us_intl,us"
        Option      "XkbOptions" "grp:win_switch"
EndSection

I have placed us_intl first, then us, because I want the default to be us_intl. I want to use my Windows keys to switch between keyboard maps.

The result: it doesn't work. The deadkeys are not working, and it is not possible to switch between the two by pressing the Windows key.

I checked things with setxkbmap as shown below:

[EMAIL PROTECTED]:~$ setxkbmap -v 10
Setting verbose level to 10
locale is C
Applied rules from xfree86:
model:      pc104
layout:     us_intl,us
options:    grp:win_switch
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc/pc(pc104)+pc/us_intl+pc/us:2+group(win_switch)
geometry:   pc(pc104)
Error loading new keyboard description
[EMAIL PROTECTED]:~$

The "Error loading new keyboard description" is suspicious. I followed Ivan Pascal's example from late July and put the following text in a file:

xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc/pc(pc104)+pc/us_intl+pc/us:2+group(win_switch)" };
xkb_geometry { include "pc(pc104)" };
};


When I run xkbcomp on the file, I get this result:

Warning:          Attempt to alias <XFER> to non-existent key <I01>
                  Ignored
Warning:          Attempt to alias <NFER> to non-existent key <I03>
                  Ignored
Warning:          Attempt to alias <AE13> to non-existent key <I05>
                  Ignored
Error:            Can't find file "pc/us_intl" for symbols include
                  Exiting
                  Abandoning symbols file "(null)"

So -- pretty much nothing is working and I've had no success sifting through the documentation. Help is appreciated.

Cheers,

Stephen

_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to