Compose Key

I have tried for around two hours to setup a compose key, nothing worked and now i have no mnore ideas how to make it work. I have tried:
Option "XkbOptions" "compose:caps"
in 10-keyboard.conf. Pressing caps does nothing, neither caps nor compose
setxkbmap -config compose:caps
same result
xmodmap -e "keycode 66 = Multi_key"
66 is, according to xev, my caps lock key. Does nothing, caps lock acts as caps lock.
I have tried some variants of these, eg with ralt or shift, as well as other keycode with xmodmap. I also tested some other, more weird things i found on the internet. Nothing worked.
I have two keyboards, one internal IBM notebook keyboard (US Layout) and one PS/2 keyboard (DE layout). By default, i have no keyboard settings in xorg (default us layout is good), but i map r-ctrl to win (xmodmap -e "keycode 105 = Super_L"; sleep 5; xmodmap -e "remove control = Super_L"; (dont ask me about the sleep command. It just dont work without.). I have tried everything without the remapping too, same results.
Any suggestion?

I use this:
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "us"
Option "XkbVariant" "alt-intl,nodeadkeys"
Option "XkbOptions" "compose:rwin"
EndSection

Similar Messages

  • No key event when compose keys are pressed

    I am supporting a legacy application for Sabre which maps some of the keys differently. For example, on a French keyboard the Compose key which is used to put a ^ on top of the vowel characters is to be remapped to produce a special character called a "Change Character" that has a special use for reservation agents that use Sabre
    The problem is, the first time you press the ^ compose key there is no key event apparently because the VM figures it doesn't yet know what key to report, it is expecting you to press a character such as 'o' and then you get an 'o' with a '^' on top of it.
    If you press the ^ compose key a second time, you get the following key events:
    keyPressed
    keyTyped
    keyTyped
    keyReleased
    On the screen you will see two ^ characters appear. Currently I remap the ^ character to the "Change Character", and I suppress the second keyTyped event so that I only get one character. The problem is that the user ends up having to press the key twice to get one "Change Character."
    I have no fix for this problem because there is no key event produced when they press the ^ compose key the first time.
    By the way, this behavior appears to have been introduced with jdk 1.3. The older jdk did produce a key event the first time you pressed the compose key. I would expect that this behavior was considered to be a bug and was fixed in jdk 1.3.
    Is there some other way to detect when the user presses a compose key? If not, is it possible for future jdk releases to report a keyPressed event when a compose key is pressed? This event would not cause a character to appear on the screen, but would allow programs to detect when the compose key is pressed.
    There is already a key on the French keyboard that behaves this way. It is the key to the left of the '1' key and it has the pipe symbol on it. If you press Shift plus this pipe key, no character is produces but a keyPressed event with a keycode of 222 is produced. I merely point this out to show that there is a way to report key events whithout producing output on the screen.
    Thanks, Brian Bruderer

    I don't know if this actually helps, but it seems that you can bind an Action to a dead key like the circumflex of the French keyboard
    Keymap keymap = textPane.addKeymap("MyEmacsBindings", textPane.getKeymap());
    Action action = getActionByName(DefaultEditorKit.beginAction );
    KeyStroke key = KeyStroke.getKeyStroke(KeyEvent.VK_DEAD_CIRCUMFLEX);
    keymap.addActionForKeyStroke(key, action);I saw this on a Swing tutorial and modified it slightly. Have a look at it :
    http://java.sun.com/docs/books/tutorial/uiswing/components/generaltext.html
    Chris

  • How to create composit key ??

    Hello Friends!
    i need your help. I have to create composit key.
    I have 2 tables. Table 1 contains 9 colums and table 2 contains 3 colums. I am writing down just related colums of table1
    Table1: SID (pk) , Bytes_convert_test , Operator , Value , offset_test , Bytes_convert_jump , offset_jump
    Table2: SID (fk) , value , type , ID (pk)
    in table2 type represents the 2 colums in table 1 (Bytes_convert_test and Bytes_convert_jump). Type colum could be anyone of them may be for one record it is Bytes_convert_test or for another record bytes_convert_jump. values
    Value colum in table2 having different values or may be same values for both records. but my task is that i have to store record like if the type in table2 is bytes_to_convert then the values colum stores values for bytes to convert record. In short i have to separate values according to type. I am not sure that i need SID as fk in table2.
    Remember value colum in table1 containing different entries.
    Waiting for quick reply.
    BR,
    Zeeshan
    Edited by: user10899712 on 2009-apr-20 03:42

    Hello Zeeshan,
    You are saying you want to use Type and Value fields in Table2 as foreign keys to Table1 and based on logical operations,Type maps to Bytes_convert_test and/or Bytes_convert_jump in Table1. This means that there is no way to do a straight join between Table1 and Table2 that I can see. Unless you have some simple logic you can add to a query to get the joins to work consistently, I would strongly recommend you use a simple foreign key in Table2.
    Using a simple foreign key that goes to Table1's primary key not only makes the table joins easier, it also will reduce database hits - since now the primary key can be used when traversing relationships to search the cache instead of having to always go to the database.
    Best Regards,
    Chris

  • [SOLVED] Mapping a compose key in console

    I am trying to successfully (re)map the keys for the console to turn the right control key into a compose key. Please note, this is for the CONSOLE. I already have it working in X using Xmodmap.
    Although this is specifically about a compose key, it should apply to any arbitrary key (re)mapping.
    I have followed the directions here (https://wiki.archlinux.org/index.php/KEYMAP), and it works. However, I don't like the idea of having to copy a file to /usr/share/kbd/keymaps/... and modify yet another etc file that comprises of a single line (I do miss rc.conf!).  It would be nice to just run loadkeys - I could put it in my .shrc file - but that utility doesn't seem to want to allow a non-superuser to run it.
    What I'd like to do is have the map file in my home directory and just point there, either through a simple command such a loadkeys that allows me as non-root to run it or if vconsole.conf can point to an arbitrary location.
    Or, is there a compose key already mapped on the us keymap that I'm not aware of?
    Last edited by archnet (2013-03-13 23:46:45)

    I found a working solution for this. As root, I can just...
    # chmod 4755 loadkeys
    ...and I can run that command as a normal user. Now, if only I could signal a command when I hit a key like I do in X to make my three audio keys turn the volume up, down, or mute...
    Last edited by archnet (2013-03-13 23:55:55)

  • Compose key not working in StarOffice

    Hallo,
    Since I make my text in various european languages, I am very much hooked on using the Compose key.
    The standard Compose key works in Solaris, but not in StarOffice. What do I have to do to make this work?
    Thanks, Bram
    P.S. I know I can use diacritical characters with "Insert => Special Character", but working with my Compose key is so much faster.....

    I want to set easy to use umlaut characters for when I'm writing in German. I would also like all the Greek letters and math symbols for when I'm writing physics notes.

  • Why is my compose key not working?

    Compose key stopped working at some point, I need it in Dvorak and Russian, mainly in Qupzilla browser on i3.
    $ setxkbmap -print -verbose 10
    Setting verbose level to 10
    locale is C
    Trying to load rules file ./rules/evdev...
    Trying to load rules file /usr/share/X11/xkb/rules/evdev...
    Success.
    Applied rules from evdev:
    rules: evdev
    model: pc105
    layout: dvorak,ru
    options: grp:caps_toggle,compose:lwin
    Trying to build keymap using the following components:
    keycodes: evdev+aliases(qwerty)
    types: complete
    compat: complete
    symbols: pc+us(dvorak)+ru:2+inet(evdev)+capslock(grouplock)+compose(lwin)
    geometry: pc(pc105)
    xkb_keymap {
    xkb_keycodes { include "evdev+aliases(qwerty)" };
    xkb_types { include "complete" };
    xkb_compat { include "complete" };
    xkb_symbols { include "pc+us(dvorak)+ru:2+inet(evdev)+capslock(grouplock)+compose(lwin)" };
    xkb_geometry { include "pc(pc105)" };

    Every day's a school day
    Last edited by stozi (2014-11-08 18:36:16)

  • Compose Key in gnome-terminal

    Hallo All
    We currently have a bit a strange behavior of the compose key in gnome-terminal (jds). If I want to create � a-umlaut and press "compose->drouble brackets-> a I get the following string: "� . But this happens only on gnome-terminal and some gnome-apps. If I start xterm, it works as expected (key sequence generates the expected � ). Can somebody give me a hint, how the compose key is handled on Solaris/X11, and how to configure it correctly under X (gnome) and - later also - KDE?
    Many thanks

    it's working well with mono fonts, but for reading literary texts I'd prefer proportional fonts. KDE4 konsole doesn't even allow proportional fonts in the selection of available fonts, while with gnome-terminal the proportional fonts are badly displayed. Why not displaying proportional fonts as they should, even if it could break some console programs (such as nethack)?
    Last edited by farvardin (2009-04-26 08:11:15)

  • [SOLVED] Setting up the Compose Key in Fluxbox

    I have been going 'round and 'round with this, so I am deferring to those more knowledgeable than I. I have successfully set up the Compose key in Gnome, but I have been trying to migrate to Fluxbox. To my surprise, I can not seem to get the Compose key to work in Fluxbox, while the AltGR key seems to be working fine (the exact opposite of my Gnome setup: Compose works, AltGr doesn't). Compose is much more intuitive, therefore I would prefer to use it. The following is the relevant section of  /etc/X11/XF86Config
    Section "InputDevice"
    # generated from default
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "XkbModel" "pc104"
    Option "XkbRules" "xfree86"
    Option "XkbOptions" "compose:lwin,grp:switch"
    Option "XkbOptions" "grp:menu_toggle"
    Option "XkbLayout" "us,ru"
    Option "XkbVariant" ",phonetic"
    Option "caps:shiftlock,shift:breaks_caps"
    EndSection
    The keyboard that I am using is a Creative Prodikeys PC-MIDI, however my Saitek Eclipse II shows the same behavior.
    On my netbook (AAOne), which I set up Fluxbox from the beginning, the compose key works perfectly. The Only difference that I can easily identify is that my netbook is using the file, '/etc/X11/xorg.conf' rather than '/etc/X11/XF86Config'. I have tried to retrace the steps that I used in setting up my netbook, but I am simply stumped.
    Thank you.
    Last edited by neilward (2009-03-03 22:20:06)

    So, the way I fixed this was by generating a new xorg.conf file using hwd -x. I then replaced the /etc/X11/XF86Config with the new /etc/X11/xorg.conf file and restarted X (while saving a copy of the old XF86Config file). This didn't work completely because the display was bad, however the compose key worked, so I opened up two terminals and copied all of the relevant information from the new xorg.file to the XF86Config file (commenting out redundant or conflicting lines from the original XF86 in case there were any problems). I then put the XF86Connfig back in /etc/X11/ and it works perfectly.
    Thanks me... I'm welcome.

  • [SOLVED] Compose key doesn't work

    Hey, I just switched from gentoo to arch, and I'm liking it (all except for the beginner's flubs).  For some reason, though, I can't get my right alt key to work as the Compose, or Multi key.  I have it set in my xorg.conf and in kde's control panel (I use kde), but while in KDE it doesn't seem to do anything.  Xev reports that it's Multi_key, as does xbindkeys -k.  Can someone help me figure this out?
    Thanks,
    Nick
    Last edited by Shirakawasuna (2007-03-10 10:48:03)

    Hello
    Do you have messages related to keyboard in the /var/log/Xorg.0.log file ?
    Do you have the xorg-xkb-utils package installed ? It provides the xkbcomp binary used by xorg to set the AltGr key.
    Last edited by berbae (2007-03-09 14:18:50)

  • Edit Composed key in AspNetUserRoles Table

    I use MCV5 with ASP Identity and made some modification in table AspNetUserRole:
    public class AspNetUserRole : IdentityUserRole
    [key]
    public string Id { get; set; }
    because I need to add Id key column and integrate it to composite key (UserId and RoleId) to become like that (UserId,RoleId and Id)
    Code for onModelCreating:
    protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
    modelBuilder.Entity<AspNetUserRole>().HasKey(r => new { r.Id , r.RoleId, r.UserId});
    base.OnModelCreating(modelBuilder);
    but I have Id as a normal string column in database without any primary key constrains

    MVC section is in the below forum.
    http://forums.asp.net/

  • Many-to-One relationship with composed key

    Hi all,
    I have problems inserting an entity with a 1:n-relationship.
    The relationship is defined over two columns. In detail:
    There are two database-tables:
    VERDECK
    ID_PROJECT  NUMBER (key)
    ID_INTERN   VARCHAR2(10 BYTE) (key)
    UZSB
    ID_PROJECT          NUMBER (key)
    ID_UZSB             VARCHAR2(10 BYTE) (key)
    ID_PROJECT_VERDECK  NUMBER
    ID_INTERN_VERDECK   VARCHAR2(10 BYTE)
    On UZSB there is a referential integrity defined between these tables:
    FOREIGN KEY (ID_PROJECT_VERDECK, ID_INTERN_VERDECK)
    REFERENCES R57SCHRAUB.VERDECK (ID_PROJECT,ID_INTERN))
    This is mapped into JPA as follows:
    @Entity
    public class Verdeck implements Serializable {
         @EmbeddedId
         private VerdeckPK pk;
         @OneToMany(cascade={CascadeType.ALL},mappedBy="verdeck")
         private Collection<Uzsb> uzsbCollection;
    @Embeddable
    public class VerdeckPK implements Serializable {
         @Column(name="ID_PROJECT")
         private BigDecimal idProject;
         @Column(name="ID_INTERN")
         private String idIntern;
    @Entity
    public class Uzsb implements Serializable {
         @EmbeddedId
         private UzsbPK pk;
         @ManyToOne
              @JoinColumns({@JoinColumn(name="ID_PROJECT_VERDECK", referencedColumnName="ID_PROJECT"),@JoinColumn(name="ID_INTERN_VERDECK", referencedColumnName="ID_INTERN")})
         private Verdeck verdeck;
    @Embeddable
    public class UzsbPK implements Serializable {
         @Column(name="ID_UZSB")
         private String idUzsb;
         @Column(name="ID_PROJECT")
         private BigDecimal idProject;
    I try inserting a new entity VERDECK with some associated UZSBs as follows:
    Verdeck einVerdeck = new Verdeck();
    VerdeckPK myKey = new VerdeckPK();
    myKey.setIdProject(idProject);
    myKey.setIdIntern(lsId);
    einVerdeck.setPk(myKey);
    Uzsb lsUzsb = new Uzsb();
    UzsbPK lsUzsbKey = new UzsbPK();
    lsUzsbKey.setIdProject(idProject);
    lsUzsbKey.setIdUzsb(lsId);
    lsUzsb.setPk(lsUzsbKey);
    lsUzsb.setVerdeck(einVerdeck);
    Vector<Uzsb> uzsbColl = new Vector<Uzsb>();
    uzsbColl.add(lsUzsb);
    einVerdeck.setUzsbCollection(uzsbColl);
    em.persist(einVerdeck);
    As result I get the error
    "ORA-02291: integrity constraint (R57SCHRAUB.SYS_C0022330) violated - parent key not found"
    Does anybody have an idea? I think the problem could be the embedded key in Verdeck.
    Perhaps I should take this into account in my JPA-definition of the relationship?
    But how can I do this?
    Regards,
    Christoph

    Hi Christoph,
    our JPA implementation does not sort sqlstatements in the right order to work with foreign keys. This feature will come with the next release. The problem here is that databases check the constraint for every statement executed instead of checking at commit time (when our state is ok again).
    As workaround you can set the settings for the foreign key constraints to deferred (pls. see oracle docu: alter table defferrable / alter session deffered) and the database will check at commit time. Second approach would be to delete the foreign key constraints.
    hth
    -Andreas

  • English + different language key layout/texts

    Hello!
    Could a kind soul please help me get directions to solve my problems with locale, keyboard layout, and font display? Here's what I'm trying to accomplish.
    System talks to me in English
    Date and time is in the international format (YMD)
    I can fully use my Czech keyboard, with all its silly ěščřžýáíéúů diacritics
    I can then actually see the nonsense I write properly rendered in the terminal, using a nice to look at font, if possible. (I'm gonna be stuck staring at the terminal for a long time, after all)
    The terminal can also show me other language weirdness (namely, the Hungarian őű and Japanese(optional wishful thinking))
    How would I go about achieving this?
    Right now, I have a fresh Arch install with the only change so far being a completely cs_CZ.UTF-8 locale.
    Diacritics don't show properly and the keyboard is still i the default layout (some English?).
    I edited out cs_CZ.UTF-8, en_GB.UTF-8, hu_HU.UTF-8, and ja_JP.UTF-8 in /etc/locale.gen; executed locale-gen; created locale.conf with echo.
    I obviously missed changing /etc/vconsole.conf. But what should I change KEYMAP and FONT to fit my wishes outlined above?
    Do I also need to use loadkeys, which I ignored during install because I installed with default key layout in English?
    Where would I found out the differences between, say, LC_COLLATE="C" and LC_COLLATE="cs_CZ.UTF-8"?
    Does the ability to write and properly display diacritics actually have any ties to the locale settings?
    Last edited by tsago (2014-09-05 13:03:20)

    As for your vconsole.conf file, is this or this helpful?
    Keep in mind that the above only applies to the system console. Once you're in X (your desktop; note that a terminal emulator uses X for input), you can use XKB to configure your keyboard. See http://www.x.org/archive/X11R7.5/doc/in … onfig.html, specifically
    Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "logicordless"
    Option "XkbLayout" "us,cz,de"
    Option "XkbVariant" ",bksl,"
    Option "XKbOptions" "grp:alt_shift_toggle"
    EndSection
    Of course, this will depend on your input device and your desired alphabets, but you may find an X configuration similar to this one works for you. If you have a physical Czech keyboard, you could setup X to use the Czech alphabet for it, and English for other input devices, using xkbcomp. If not, you can use a toggle key or a compose key. If you really want to dig deep into XKB, check out An Unreliable Guide to XKB Configuration for a 23 page tutorial.

  • Modify Primary Key Value while present in child tables

    Hi,
    I have one master table having primary key "ESTNO" and 10 child tables having ESTNO as the part of their primary key / composit key. I need to update the value of ESTNO in a master and associated child tables. what should i do to accomplish this...
    Regards.

    I think the trigger is the best solution to a bad problem. Having just tested it, I can confirm that putting the code in the AFTER UPDATE ... FOR EACH ROW trigger does not require us to make the foreign key deferred (at least in 9.2, I assume that also applies in earlier versions).
    Cheers, APC
    ALTER TABLE t2 ADD CONSTRAINT t2t1_fk FOREIGN KEY (col2) REFERENCES t1(col1)
    SQL> CREATE OR REPLACE TRIGGER "APC_LOAD"."T1_AUR" AFTER
      2  UPDATE ON "APC_LOAD"."T1" FOR EACH ROW BEGIN
      3  IF :NEW.col1 <> :OLD.col1 THEN
      4     UPDATE t2
      5     SET t2.col2 = :new.col1
      6     WHERE t2.col2 = :old.col1;
      7  END IF;
      8* END ;
      9  /
    Trigger created.
    SQL> UPDATE t1 SET col1 = 1 WHERE rownum = 1;
    SQL> SELECT count(*) FROM t1 WHERE col1 = 1;
      COUNT(*)
             1
    SQL> SELECT count(*) FROM t2 WHERE col2= 1;
      COUNT(*)
             1
    SQL>  UPDATE t1 SET col1 = 87979 WHERE col1 = 1;
    1 row updated.
    SQL> SELECT count(*) FROM t2 WHERE col2= 1;
      COUNT(*)
             0
    SQL>
    SQL> SELECT count(*) FROM t2 WHERE col2= 87979;
      COUNT(*)
             1
    SQL>        

  • Firefox captures Alt+Shift, but Alt+Shift+" is set as a dead key for my layout.

    I do some typing in other languages, so I've set up a custom keyboard layout with all the accented characters.
    I've set Alt+Shift+" as the dead key for the diaeresis (e.g., alt+shit+" i gives ï).
    They layout works system-wide, and I can use my other dead keys in Firefox, but not that one.
    It's not absolutely necessary, but it's pretty annoying.

    Some keyboard layouts like the "US International keyboard layout" can use the double quote (") as a dead key to add a diaeresis (I have a compose key on Linux), maybe that works better.
    *http://en.wikipedia.org/wiki/British_and_American_keyboards

  • Yet Another Key Layout Problem with Xorg7

    I've read the wiki and forums, yet I haven't managed to get @-sign nor  |-sign working with my finnish keyboard. Both need the compose key. Any pointers to relevant info or suggestions how to remedy this are most welcomed!
    Here's my xorg.conf if it's any help:
    Section "ServerLayout"
    Identifier "XFree86 Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "USB Mouse" "CorePointer"
    EndSection
    Section "ServerFlags"
    Option "AllowMouseOpenFail" "true"
    EndSection
    Section "Files"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc:unscaled"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/Speedo"
    FontPath "/usr/share/fonts/PEX"
    # Additional fonts: Locale, Gimp, TTF...
    FontPath "/usr/share/fonts/cyrillic"
    # FontPath "/usr/share/fonts/latin2/75dpi"
    # FontPath "/usr/share/fonts/latin2/100dpi"
    # True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig! FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/ttf/western"
    FontPath "/usr/share/fonts/ttf/decoratives"
    FontPath "/usr/share/fonts/truetype"
    FontPath "/usr/share/fonts/truetype/openoffice"
    FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath "/usr/share/fonts/latex-ttf-fonts"
    FontPath "/usr/share/fonts/defoma/CID"
    FontPath "/usr/share/fonts/defoma/TrueType"
    EndSection
    Section "Module"
    # Load "ddc" # ddc probing of monitor
    # Load "GLcore"
    Load "dbe"
    # Load "dri"
    Load "extmod"
    Load "glx"
    Load "bitmap" # bitmap-fonts
    # Load "speedo"
    Load "type1"
    Load "freetype"
    Load "record"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fi"
    Option "XkbOptions" "compose:ralt"
    EndSection
    Section "InputDevice"
    Identifier "USB Mouse"
    Driver "mouse"
    Option "Device" "/dev/input/mice"
    Option "SendCoreEvents" "true"
    Option "Protocol" "IMPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "5"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "MEI"
    ModelName "MEI0c95"
    HorizSync 30 - 70 # DDC-probed
    VertRefresh 50 - 160 # DDC-probed
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "nvidia"
    VendorName "All"
    BoardName "All"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultColorDepth 24
    SubSection "Display"
    Depth 1
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 4
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 15
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 32
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection
    #Section "DRI"
    # Mode 0666
    #EndSection

    I tried if regenerating the file with xorgconfig would help. It didn't. I'm still missing AltGr functionality even if I do have:
    Option "XkbOptions" ctrl:ctrl_aa,altwin:meta_win,compose:ralt,eurosign:e"
    Any Ideas?
    # File generated by xorgconfig.
    # Copyright 2004 The X.Org Foundation
    # Permission is hereby granted, free of charge, to any person obtaining a
    # copy of this software and associated documentation files (the "Software"),
    # to deal in the Software without restriction, including without limitation
    # the rights to use, copy, modify, merge, publish, distribute, sublicense,
    # and/or sell copies of the Software, and to permit persons to whom the
    # Software is furnished to do so, subject to the following conditions:
    # The above copyright notice and this permission notice shall be included in
    # all copies or substantial portions of the Software.
    # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
    # The X.Org Foundation BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
    # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
    # OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    # SOFTWARE.
    # Except as contained in this notice, the name of The X.Org Foundation shall
    # not be used in advertising or otherwise to promote the sale, use or other
    # dealings in this Software without prior written authorization from
    # The X.Org Foundation.
    # Refer to the xorg.conf(5x) man page for details about the format of
    # this file.
    # Module section -- this section is used to specify
    # which dynamically loadable modules to load.
    Section "Module"
    # This loads the DBE extension module.
    Load "dbe" # Double buffer extension
    # This loads the miscellaneous extensions module, and disables
    # initialisation of the XFree86-DGA extension within that module.
    SubSection "extmod"
    Option "omit xfree86-dga" # don't initialise the DGA extension
    EndSubSection
    # This loads the font modules
    Load "type1"
    # Load "speedo"
    Load "freetype"
    # Load "xtt"
    # This loads the GLX module
    Load "glx"
    # This loads the DRI module
    # Load "dri"
    EndSection
    # Files section. This allows default font and rgb paths to be set
    Section "Files"
    # The location of the RGB database. Note, this is the name of the
    # file minus the extension (like ".txt" or ".db"). There is normally
    # no need to change the default.
    RgbPath "/usr/lib/X11/rgb"
    # Multiple FontPath entries are allowed (which are concatenated together),
    # as well as specifying multiple comma-separated entries in one FontPath
    # command (or a combination of both methods)
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/75dpi"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    # FontPath "/usr/lib/X11/fonts/local/"
    # FontPath "/usr/lib/X11/fonts/misc/"
    # FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
    # FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
    # FontPath "/usr/lib/X11/fonts/Speedo/"
    # FontPath "/usr/lib/X11/fonts/Type1/"
    # FontPath "/usr/lib/X11/fonts/TrueType/"
    # FontPath "/usr/lib/X11/fonts/freefont/"
    # FontPath "/usr/lib/X11/fonts/75dpi/"
    # FontPath "/usr/lib/X11/fonts/100dpi/"
    # The module search path. The default path is shown here.
    # ModulePath "/usr/lib/modules"
    EndSection
    # Server flags section.
    Section "ServerFlags"
    # Uncomment this to cause a core dump at the spot where a signal is
    # received. This may leave the console in an unusable state, but may
    # provide a better stack trace in the core dump to aid in debugging
    # Option "NoTrapSignals"
    # Uncomment this to disable the <Ctrl><Alt><Fn> VT switch sequence
    # (where n is 1 through 12). This allows clients to receive these key
    # events.
    # Option "DontVTSwitch"
    # Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence
    # This allows clients to receive this key event.
    # Option "DontZap"
    # Uncomment this to disable the <Ctrl><Alt><KP_+>/<KP_-> mode switching
    # sequences. This allows clients to receive these key events.
    # Option "Dont Zoom"
    # Uncomment this to disable tuning with the xvidtune client. With
    # it the client can still run and fetch card and monitor attributes,
    # but it will not be allowed to change them. If it tries it will
    # receive a protocol error.
    # Option "DisableVidModeExtension"
    # Uncomment this to enable the use of a non-local xvidtune client.
    # Option "AllowNonLocalXvidtune"
    # Uncomment this to disable dynamically modifying the input device
    # (mouse and keyboard) settings.
    # Option "DisableModInDev"
    # Uncomment this to enable the use of a non-local client to
    # change the keyboard or mouse settings (currently only xset).
    # Option "AllowNonLocalModInDev"
    EndSection
    # Input devices
    # Core keyboard's InputDevice section
    Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    # For most OSs the protocol can be omitted (it defaults to "Standard").
    # When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
    # uncomment the following line.
    # Option "Protocol" "Xqueue"
    Option "AutoRepeat" "500 30"
    # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
    # Option "Xleds" "1 2 3"
    # Option "LeftAlt" "Meta"
    # Option "RightAlt" "ModeShift"
    # To customise the XKB settings to suit your keyboard, modify the
    # lines below (which are the defaults). For example, for a non-U.S.
    # keyboard, you will probably want to use:
    # Option "XkbModel" "pc105"
    # If you have a US Microsoft Natural keyboard, you can use:
    # Option "XkbModel" "microsoft"
    # Then to change the language, change the Layout setting.
    # For example, a german layout can be obtained with:
    # Option "XkbLayout" "de"
    # or:
    # Option "XkbLayout" "de"
    # Option "XkbVariant" "nodeadkeys"
    # If you'd like to switch the positions of your capslock and
    # control keys, use:
    # Option "XkbOptions" "ctrl:swapcaps"
    # These are the default XKB settings for Xorg
    # Option "XkbRules" "xorg"
    # Option "XkbModel" "pc105"
    # Option "XkbLayout" "us"
    # Option "XkbVariant" ""
    # Option "XkbOptions" ""
    # Option "XkbDisable"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fi"
    Option "XkbOptions" "ctrl:ctrl_aa,altwin:meta_win,compose:ralt,eurosign:e"
    EndSection
    # Core Pointer's InputDevice section
    Section "InputDevice"
    # Identifier and driver
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "IMPS/2" # IntelliMouse PS/2
    Option "Device" "/dev/input/mice"
    # When using XQUEUE, comment out the above two lines, and uncomment
    # the following line.
    # Option "Protocol" "Xqueue"
    # Mouse-speed setting for PS/2 mouse.
    # Option "Resolution" "256"
    # Baudrate and SampleRate are only for some Logitech mice. In
    # almost every case these lines should be omitted.
    # Option "BaudRate" "9600"
    # Option "SampleRate" "150"
    # Mouse wheel mapping. Default is to map vertical wheel to buttons 4 & 5,
    # horizontal wheel to buttons 6 & 7. Change if your mouse has more than
    # 3 buttons and you need to map the wheel to different button ids to avoid
    # conflicts.
    Option "ZAxisMapping" "4 5 6 7"
    # Emulate3Buttons is an option for 2-button mice
    # Emulate3Timeout is the timeout in milliseconds (default is 50ms)
    # Option "Emulate3Buttons"
    # Option "Emulate3Timeout" "50"
    # ChordMiddle is an option for some 3-button Logitech mice
    # Option "ChordMiddle"
    EndSection
    # Other input device sections
    # this is optional and is required only if you
    # are using extended input devices. This is for example only. Refer
    # to the xorg.conf man page for a description of the options.
    # Section "InputDevice"
    # Identifier "Mouse2"
    # Driver "mouse"
    # Option "Protocol" "MouseMan"
    # Option "Device" "/dev/mouse2"
    # EndSection
    # Section "InputDevice"
    # Identifier "spaceball"
    # Driver "magellan"
    # Option "Device" "/dev/cua0"
    # EndSection
    # Section "InputDevice"
    # Identifier "spaceball2"
    # Driver "spaceorb"
    # Option "Device" "/dev/cua0"
    # EndSection
    # Section "InputDevice"
    # Identifier "touchscreen0"
    # Driver "microtouch"
    # Option "Device" "/dev/ttyS0"
    # Option "MinX" "1412"
    # Option "MaxX" "15184"
    # Option "MinY" "15372"
    # Option "MaxY" "1230"
    # Option "ScreenNumber" "0"
    # Option "ReportingMode" "Scaled"
    # Option "ButtonNumber" "1"
    # Option "SendCoreEvents"
    # EndSection
    # Section "InputDevice"
    # Identifier "touchscreen1"
    # Driver "elo2300"
    # Option "Device" "/dev/ttyS0"
    # Option "MinX" "231"
    # Option "MaxX" "3868"
    # Option "MinY" "3858"
    # Option "MaxY" "272"
    # Option "ScreenNumber" "0"
    # Option "ReportingMode" "Scaled"
    # Option "ButtonThreshold" "17"
    # Option "ButtonNumber" "1"
    # Option "SendCoreEvents"
    # EndSection
    # Monitor section
    # Any number of monitor sections may be present
    Section "Monitor"
    Identifier "Monitor0"
    # HorizSync is in kHz unless units are specified.
    # HorizSync may be a comma separated list of discrete values, or a
    # comma separated list of ranges of values.
    # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
    # USER MANUAL FOR THE CORRECT NUMBERS.
    HorizSync 30-70
    # HorizSync 30-64 # multisync
    # HorizSync 31.5, 35.2 # multiple fixed sync frequencies
    # HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
    # VertRefresh is in Hz unless units are specified.
    # VertRefresh may be a comma separated list of discrete values, or a
    # comma separated list of ranges of values.
    # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
    # USER MANUAL FOR THE CORRECT NUMBERS.
    VertRefresh 50-160
    EndSection
    # Graphics device section
    # Any number of graphics device sections may be present
    # Standard VGA Device:
    Section "Device"
    Identifier "Standard VGA"
    VendorName "Unknown"
    BoardName "Unknown"
    # The chipset line is optional in most cases. It can be used to override
    # the driver's chipset detection, and should not normally be specified.
    # Chipset "generic"
    # The Driver line must be present. When using run-time loadable driver
    # modules, this line instructs the server to load the specified driver
    # module. Even when not using loadable driver modules, this line
    # indicates which driver should interpret the information in this section.
    Driver "vga"
    # The BusID line is used to specify which of possibly multiple devices
    # this section is intended for. When this line isn't present, a device
    # section can only match up with the primary video device. For PCI
    # devices a line like the following could be used. This line should not
    # normally be included unless there is more than one video device
    # intalled.
    # BusID "PCI:0:10:0"
    # VideoRam 256
    # Clocks 25.2 28.3
    EndSection
    # Device configured by xorgconfig:
    Section "Device"
    Identifier "Card0"
    Driver "nvidia"
    VendorName "All"
    BoardName "All"
    #VideoRam 32768
    # Insert Clocks lines here if appropriate
    EndSection
    # Screen sections
    # Any number of screen sections may be present. Each describes
    # the configuration of a single screen. A single specific screen section
    # may be specified from the X server command line with the "-screen"
    # option.
    Section "Screen"
    Identifier "Screen 1"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    Subsection "Display"
    Depth 8
    Modes "1280x1024" "1024x768" "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    Subsection "Display"
    Depth 16
    Modes "1280x1024" "1024x768" "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    Subsection "Display"
    Depth 24
    Modes "1280x1024" "1024x768" "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    EndSection
    # ServerLayout sections.
    # Any number of ServerLayout sections may be present. Each describes
    # the way multiple screens are organised. A specific ServerLayout
    # section may be specified from the X server command line with the
    # "-layout" option. In the absence of this, the first section is used.
    # When now ServerLayout section is present, the first Screen section
    # is used alone.
    Section "ServerLayout"
    # The Identifier line must be present
    Identifier "Simple Layout"
    # Each Screen line specifies a Screen section name, and optionally
    # the relative position of other screens. The four names after
    # primary screen name are the screens to the top, bottom, left and right
    # of the primary screen. In this example, screen 2 is located to the
    # right of screen 1.
    Screen "Screen 1"
    # Each InputDevice line specifies an InputDevice section name and
    # optionally some options to specify the way the device is to be
    # used. Those options include "CorePointer", "CoreKeyboard" and
    # "SendCoreEvents".
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    EndSection
    # Section "DRI"
    # Mode 0666
    # EndSection

Maybe you are looking for

  • IBook G4 800mhz processor update?

    I own a iBook G4 800mhz processor with 640mb ram. On another website I read "If you had an iBook G4 800, you can easily swap out the 800mhz board for a 1ghz" 1. Is this true and where does one obtain a 1ghz processor for my type of iBook? 2. Will thi

  • HT1349 can't check updates for my ipod via itunes

    i cant check software updates for my ipod and there's a notification saying a network error. i try to run diagnostic through i tunes and this is the result :   Microsoft Windows 7 x64 Home Premium Edition (Build 7600) Sony Corporation VPCEA36FM iTune

  • Create the pages at run time in smartforms

    How to create the pages at run time in smartforms????

  • Photo Border in Inches and Cut Lines?

    Is there any way to specify a Photo Border in inches rather than points?  Or should I simply divide by 72 to convert points to the inches? Also, when I have Cut Lines selected, this selected area in red between the two images shows up in the print. 

  • URGENT - Dive into BC4J related -- REF CURSOR

    Hi, I am trying out the example as provided by Steve in his article. This is what I've as of now: 1. Created a VO based on EMP. 2. Added custom code to ViewImpl.java file. 3. Created a browse JSP (BC4J based). Now I want to be able to pass the passme