Dvorak uk layout (alternative) keymap file

Hi
I've created an alternative UK variant of the dvorak.map keymap found in /usr/share/kbd/keymaps/i386/dvorak/dvorak.map.gz. This keymap is in line with the  wikipedia british english dvorak layout which looks like this:
This is the keymap that would be specified in /etc/rc.conf.
It wasn't clear to me which keymaps to use when configuring runlevel 3, the gnome 3 window manager, or GDM; below is what I finally used for each (after several days of pain...):
RunLevel 3
Copy the keymap linked above to /usr/share/kbd/keymaps/i386/dvorak/dvorakuk.map
In /etc/rc.conf, edit the KEYMAP line to read
KEYMAP="dvorakuk.map"
Gnome 3
System Settings>>Keyboard>>Typing>>Layout Settings
Click +
Select 'English (UK, Dvorak)'
#note that the keymap labelled as 'English (UK, Dvorak with UK Punctuation)' is very similar to the layout of classic dvorak with minimal movements to accommodate the sterling symbol. Unfortunately I have already configured my windows installation and keyboards at home and at work to use the wikipedia mapping above... 
GDM
Edit /etc/X11/xorg.conf.d/10-evdev.conf
Make the section with the identifier labelled as evdev keyboard catchall as
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "gb"
Option "XkbVariant" "dvorak"
#Option "XkbModel" "microsoft4000"
EndSection
The XkbModel line is optional; you can identify which keyboard models are available in the file found at /usr/share/X11/xkb/rules/evdev.lst
Hopefully someone else will also find this useful.
# dvorak uk layout
# adapted from dvorak keymap
# sterling added
# at and quotedbl switched
# numbersign and backslash moved
# 2012-04-02 21:36:11
keymaps 0-2,4-6,8-9,12
alt_is_meta
include "linux-with-alt-and-altgr.inc"
strings as usual
keycode 1 = Escape
keycode 2 = one exclam
keycode 3 = two quotedbl
keycode 4 = three sterling
keycode 5 = four dollar dollar Control_backslash
keycode 6 = five percent
control keycode 6 = Control_bracketright
keycode 7 = six asciicircum
control keycode 7 = Control_asciicircum
keycode 8 = seven ampersand Control_underscore
keycode 9 = eight asterisk bracketleft Delete
keycode 10 = nine parenleft bracketright
keycode 11 = zero parenright braceright
keycode 12 = bracketleft braceleft
control keycode 12 = Escape
keycode 13 = bracketright braceright Control_bracketright
keycode 14 = Delete
keycode 15 = Tab
shift keycode 15 = Meta_Tab
keycode 16 = apostrophe at
control keycode 16 = Control_g
keycode 17 = comma less
keycode 18 = period greater
keycode 19 = p
keycode 20 = y
keycode 21 = f
keycode 22 = g
keycode 23 = c
keycode 24 = r
keycode 25 = l
keycode 26 = slash question
control keycode 26 = Delete
keycode 27 = equal plus
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 30 = a
keycode 31 = o
keycode 32 = e
keycode 33 = u
keycode 34 = i
keycode 35 = d
keycode 36 = h
keycode 37 = t
keycode 38 = n
keycode 39 = s
keycode 40 = minus underscore backslash Control_underscore Control_underscore
keycode 41 = grave notsign bar nul
control keycode 41 = nul
keycode 42 = Shift
keycode 43 = numbersign asciitilde
control keycode 43 = Control_backslash
keycode 44 = semicolon colon
keycode 45 = q
keycode 46 = j
keycode 47 = k
keycode 48 = x
keycode 49 = b
keycode 50 = m
keycode 51 = w
keycode 52 = v
keycode 53 = z
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
keycode 58 = Caps_Lock
keycode 86 = backslash bar bar Control_backslash
keycode 97 = Control
If anyone can tell me how to suggest this variant be included in the default install, I would appreciate it...
Lee
Last edited by leejkennedy (2014-04-24 21:10:39)

You might want to install the keyboard layout from AUR (workman-git). The console workman keymap is not part of the default installation.

Similar Messages

  • [SOLVED] Not all Dvorak Keybourd Layouts work!

    Hi everyone,
    I hope this is the right place to ask that question.  I am using a Dvorak keyboard layout for about a year now.  However, as I am native German and I do use Emacs a lot, I adjusted the Classic Dvorak Keyboard with some additional features such as adding Umlauts to the layout, switching Control/Caps_Lock, Alt/Tab and making it easier to stroke certain sequences, like $/{, which often occur when typing maths.
    The default Dvorak layout that comes with Arch Linux is the so-called Simplified Dvorak Layout.  I am more than happy to write my own layout-file, however, it doesn't seem to work the way I tried.  Here is what I did so far:
    I found all the keyboard layouts, including the Dvorak Simplified one, in the following directory:
    /usr/share/kbd/keymaps/i386/dvorak/dvorak.map.gz
    As root:
    cp /usr/share/kbd/keymaps/i386/dvorak/dvorak.map.gz .
    gunzip dvorak.map.gz
    cp dvorak.map dvorak-prof.map
    vim dvorak-prof.map  # Here I changed stuff, e.g.flipping Control/Caps_Lock
    gzip dvorak-prof.map
    cp dvorak-prof.map.gz /usr/share/kbd/keymaps/i386/dvorak/
    I did everything as root as to make sure that the resulting files dvorak.map and dvorak.map.gz have the same reading/writing-permissions as the original dvorak.map and dvorak.map.gz.
    For testing I typed during a X-session:
    bash-3.2# setxkbmap dvorak-prof
    Error loading new keyboard description
    New interestingly, I get the same error when loading any one of the other Dvorak layouts, apart from dvorak:
    bash-3.2# setxkbmap dvorak-l
    Error loading new keyboard description
    bash-3.2# setxkbmap dvorak-r
    Error loading new keyboard description
    bash-3.2# setxkbmap ANSI-dvorak
    Error loading new keyboard description
    bash-3.2# setxkbmap dvorak
    bash-3.2#
    The last command being successful.  So, the failure of loading my modified layout file is not necessarily due to a failure in parsing the modified dvorak-prof.map, though I don't know how to check this.
    So my question is: What's wrong with dvorak-l, dvorak-r, ANSI-dvorak and dvorak-prof?
    Thanks for your help!
    Cheers,
    Thomas
    Last edited by friedrich (2009-05-20 15:04:27)

    Hi Thomas,
    i am a native german too and some time ago i found the dvorak thing and was very fascinated.
    Especially when i saw the one for programmers. However, i spent one day fiddling around with
    keyboard layouts, googling about it etc.
    At least i took another Approach.
    In the file
    /usr/share/X11/xkb/symbols/de
    you can find the layout for germand dvorak, i adopted everything
    to fit my needs. But what was not possible in there was to make
    the "b" key on my keyboard act as Backspace so i called for xmodmap
    and created a .xmodmap file in my home folder.
    And while i was playing i decided to remap the escape function to the
    the caps lock key and vice versa.
    So everything i wanted was possible with that approach.
    I start it all with:
    setxkbmap -model pc105 -layout de -variant dvorak
    xmodmap ~/.xmodmap
    Here is the relevant part of the symbols/de file:
    // German Dvorak keymap by Thorsten Staerk (www.staerk.de/thorsten)
    // Have acute and grave as dead keys, tilde and circumflex alive as they are needed
    // in many programming languages.
    // to use this keymap, use a 105-key-keyboard and the command setxkbmap -model pc105 -layout dvorak -variant de
    // source: http://www-lehre.informatik.uni-osnabrueck.de/~rfreund/dvorak.php
    partial alphanumeric_keys
    xkb_symbols "dvorak" {
    include "us(dvorak)"
    name[Group1]="Germany - Dvorak";
    key <TLDE> { [ dollar, asciitilde ] };
    key <AE01> { [ ampersand, percent ] };
    key <AE02> { [ bracketleft, 7, apostrophe ] };
    key <AE03> { [ braceleft, 5, bar ] };
    key <AE04> { [ braceright, 3, less ] };
    key <AE05> { [ parenleft, 1, greater ] };
    key <AE06> { [ equal, 9, quotedbl ] };
    key <AE07> { [ asterisk, 0 ] };
    key <AE08> { [ parenright, 2 ] };
    key <AE09> { [ plus, 4 ] };
    key <AE10> { [ bracketright, 6 ] };
    key <AE11> { [ exclam, 8, exclamdown ] };
    key <AE12> { [ numbersign, grave, dead_grave ] };
    key <AD01> { [ udiaeresis, Udiaeresis, apostrophe ] };
    key <AD02> { [ comma, semicolon, less ] };
    key <AD03> { [ period, colon, greater ] };
    key <AD04> { [ p, P, quotedbl ] } ;
    key <AD05> { [ y, Y, bar ] } ;
    key <AD08> { [ c, C, copyright, Cacute ] };
    key <AD09> { [ t, T, trademark ] };
    key <AD10> { [ z, Z, zabovedot, Zabovedot ] };
    key <AD11> { [ question, ssharp ] };
    key <AD12> { [ slash, backslash, dead_acute ] };
    key <AC01> { [ a, A, at, aogonek ] };
    key <AC02> { [ o, O, asciicircum, Oacute ] };
    key <AC03> { [ e, E, EuroSign, eogonek ] };
    key <AC04> { [ i, I ] };
    key <AC05> { [ u, U ] };
    key <AC06> { [ h, H ] };
    key <AC07> { [ d, D ] };
    key <AC08> { [ r, R, registered ] };
    key <AC09> { [ n, N, nacute, Nacute ] };
    key <AC10> { [ s, S, sacute, Sacute] };
    key <AC11> { [ l, L, lstroke, Lstroke ] };
    key <AB01> { [ odiaeresis, Odiaeresis ] };
    key <AB02> { [ q, Q, at ] };
    key <AB06> { [ x, X ] };
    key <AB07> { [ b, B ] };
    key <AB08> { [ m, M, mu ] };
    key <AB09> { [ w, W ] };
    key <AB10> { [ v, V ] };
    key <BKSL> { [ minus, underscore, hyphen, diaeresis] };
    key <LSGT> { [ adiaeresis, Adiaeresis, bar ] };
    include "level3(ralt_switch)"
    And here goes my .xmodmap:
    keycode 56 = BackSpace
    keycode 9 = Caps_Lock
    keycode 66 = Escape
    keycode 27 = p P p P quotedbl
    keycode 28 = y Y y Y bar
    keycode 31 = c C c C copyright Cacute
    keycode 32 = t T t T trademark
    keycode 38 = a A a A at
    keycode 39 = o O o O asciicircum
    keycode 40 = e E e E EuroSign
    keycode 45 = r R r R registered
    keycode 52 = odiaeresis Odiaeresis Home Home Home
    keycode 53 = q Q q Q End End End
    keycode 54 = j J j J Prior Prior
    keycode 55 = k K k K Next Next
    clear Lock
    add Lock = Caps_Lock
    Some things are redundant, but i was to lazy to delete them.
    Maybe this helps you to achieve what you want.
    And i think you may have to adapt some keys to the correct
    keycode, depending on your keyboard.
    You can find the correct keycode with 'xev'.

  • Change the layout in a file of pages

    Can I many times over change the layout in a file of pages? With the old version (pages09) it was possible....

    Hi elirusconi,
    elirusconi wrote:
    Can I many times over change the layout in a file of pages? With the old version (pages09) it was possible....
    I don't know what layout you mean was possible to change in Pages '09. Please explain.
    More information will lead to a solution .
    Looking forward to your reply.
    Regards,
    Ian.

  • Remove the .layout and .lay files

    When burning a DVD I was told this:
    1) Use DVDSP to build AUDIO_TS and VIDEO_TS folders to the hard drive.
    2) Remove the .layout and .lay files from the VIDEO_TS folder.
    3) Burn with Toast at 1X (make sure to delete the .DS Store files in Toast - There is one at the root level of the disc and 1 in the VIDEO_TS folder)
    I was just curious,
    1. what are the .layout and .lay files
    2. How important is it to remove them?
    3. What advantage do you gain by removing them?
    Thanks.

    These two files are used by DVDSP when you burn a disc from there, or build your project to your hard drive as a disc image. They contain the layout information for when the files in your project are written to the disc itself.
    They have no business being in a VIDEO_TS folder and anecdotally have shown to cause errors on some players if they are left in place. When you burn from DVDSP they are automatically removed as part of that process.
    Removing them manually when burning with Toast, therefore, helps improve compatibility of your DVD-R when you attempt to play it on a set top player.

  • Report KeyMapping File Question

    Hi,
    I am using Reports6i and have created keymap file to hide the username and password. The issue is that any user can get to the key map (if s/he finds out the report server name) and then can see the database username and password. Is there any way to prevent this? What can be security be implemented to avoid this? Any suggestions?
    Thanks in advance.
    Jatinder

    Hi
    You can use REPORTS60_CGINODIAG environment variable in the mid tier i.e. the place where Reports CGI is hosted to prevent displaying of environment details. You need to set REPORTS60_CGINODIAG=Yes in the registery.
    Thanks
    Rohit

  • Dvorak Keyboard Layout

    Is there a Dvorak keyboard layout available for the iPhone?
    While I touch type on the standard QWERTY keyboard, I find the Dvorak layout much better suited for typing with my thumbs.
    Who do I ask for one if there isn't one now?
    Thanks,
    Byron

    Byron C. Mayes,
    You are welcome to suggest it on the feedback page the link for the iPhone is:
    http://www.apple.com/feedback/iphone.html
    However, speaking personally, I would think the reasons for the way QWERTY is laid out might be valid on the iPhone. QWERTY is laid out the way it is so that letters that are likely to appear together in English are separated to avoid accidental keystrokes.
    Hope this helps,
    Nathan C.

  • Uploading alternative layouts in same file to Builder

    Hi -- I understand the Builder still won't allow me to IMPORT an InDesign file that contains 3 different size layouts in the Pages panel (IPad, Retina, AndroidHD). I see suggestions that "Add" file works. When I try that, it will only allow me to add one of the layouts, and that layout has to be open at the time or I don't see "add" as an option at all. Is it possible to upload such a file?
    My client has created 2 InDesign files for each article, _h and _v, and IN these files are the 3 alternate layouts in the page panel mentioned above with the idea that all devices are represented. Is it possible to upload a folder with this combination to the Builder at all? Would I have to go in and create separate folders for each size and delete the other choices? Ack!
    I must be missing something here! Please help. Beth

    The add command only adds the current working file and it’s the only way to use alternate layouts.
    FWIW, which may be nothing in this case…1024x768 PDF folios are the way to go. They scale beautifully.
    Dual orientation is a total waste of time, effort and bandwidth.
    Just my $0.02, but I’m sticking with that story.

  • Alternative to File.delete() and deleteOnExit()

    Is there any GOOD way to delete physical files from a Java app running under Windows besides the File object's incredibly lame and emasculated delete() and deleteOnExit() methods?
    Despite my best efforts, I have yet to find ANY circumstances under which calling File.delete() will actually delete a file under Windows XP... It's as though the mere act of a running Java application becoming AWARE that a file exists is enough to make the JVM lock the file so nothing else can touch it (including the running app itself).
    Is there perhaps some alternate JNI-based alternative that treats deletions as more than polite suggestions that a file be considered for future removal, and PERSONALLY sees to it that the underlying OS makes an immediate and determined effort to physically delete the file IMMEDIATELY?

    The File object referenced above is used to open a FileInputStream, which is subsequently closed prior to calling the File object's delete() method.
    From what I've read about this problem over the past few days, it arises because Sun didn't follow their own best practices and left releasing the file lock to the Stream's finalize() method (or otherwise left some critical prerequisite to the lock's release to a garbage collection run)... which, as we all know, is something you should never do when you're DEPENDING upon having something executed because there's NO guarantee it will run in a timely manner, or even run at all (if, say, the application throws an Exception).
    Apparently, the problem arises something like this:
    A running Java app creates a File object and does something that requires doing actual I/O upon it, like opening an input/output stream.
    The JVM asks its abstraction layer to ask Windows to open the file. A delegate is dispatched to contact win32 and request a file lock. Windows creates a file lock in the thread's name, and gives the delegate the good news.
    The running app does its stream I/O.
    The running app closes the stream, and nullifies the object's reference just to be safe.
    Unfortunately, the JVM has other plans in mind. It throws the old Stream object into the garbage collector's work heap, then forgets it ever existed without bothering to stick around and personally make sure the file lock is released RIGHT AWAY.
    The running app continues... it's done with the file and has no further use for it, so it calls the File object's delete() method as its final act before nullifying the File object itself.
    The JVM dispatches another delegate to ask Windows to delete the file. Unfortunately, windows notices that the JVM still holds a lock on the file and tartly sends it home empty-handed, with instructions to tell its parent to make up its mind what it wants to do with the file. The delegate meekly reports failure, and the message is passed back to the running app without further action.
    What SHOULD happen:
    Calling Stream.close() should cause a delegate to be IMMEDIATELY dispatched to notify Windows that the lock should be released.
    OR, if Sun doesn't want to do that for performance reasons, then the JVM should double-check to make sure that the failure wasn't its own fault -- forcing an IMMEDIATE sweep through the garbage collector to return any queued-for-release file locks (possibly after taking a side trip to verify that the file still physically exists), followed by a second deletion attempt once it's certain that windows has responded to its request to release the lock.
    Calling System.gc() before calling File.delete() seems to work for now... but it's a really bad kludge that Sun needs to address since there's technically no guarantee that the garbage collector will actually run and release the lock.
    IMHO, this is an outright shameful bug. Sun can make all the lame excuses it wants to make about enforcing platform abstraction, but the fact is... anyone who calls File.delete() after personally making sure they've cleaned up after themselves by closing their streams has every reasonable expectation that the file will, in fact, be physically deleted unless some OTHER app or thread has acquired a secondary lock in the meantime. The buck has to stop somewhere. File deletion is one of those unglamorous tasks that nobody really thinks about until it doesn't work... and when it fails, it comes as a really rude surprise. If Sun can't alter the behavior of File.delete() for legacy reasons, then they should add an alternate method, like "File.deleteNow() throws RuntimeException" that guarantees the following behavior:
    "The JVM asks the host operating system to delete the file. If the OS refuses, the JVM tries to figure out why, and whether the failure might be its own fault. If it has reason to believe it's its own fault, it will force an immediate garbage collection run to clean up any outstanding mess, then ask the host OS to delete the file again. If it succeeds, the method returns true. If it fails, a RuntimeException (or subclass that actually lets the caller figure out why it failed) gets thrown."
    The key point is that File.delete() must NEVER fail unless some OTHER app, process, or thread that's completely unrelated to the one that locked the file and now wants it deleted has acquired a lock on the file in the meantime. I think just about everyone will agree that the current behavior of File.delete() under win32 absolutely violates the implicit contract that developers reasonably expect of a function to delete a file.
    Just to give one concrete example of a scenario where File.deleteOnExit() isn't feasible... suppose you have some emergency maintenance task that needs to be launched (with manually-supplied arguments) every few months when Something Bad happens... usually at night or over a weekend. To make life easy, the emergency app is implemented as a Servlet (so the notified individual can quickly and easily fix it in 3 minutes with his PalmOS phone and browser). The problem is, deleteOnExit() won't do much good when called from a Servlet, because the JVM running Tomcat hosting the Servlet is almost guaranteed to run for months without actually exiting... and when it finally DOES exit, it probably WON'T be graceful or intentional...

  • DVORAK keyboard layout on Macbook Pro

    Does anyone know if the keycaps pop off easily on the Macbook Pro as they do on the Powerbooks so I can arrange the keys in a Dvorak layout? Thanks.

    As for popping off keys to re-arrange them, according to this post (scroll down to Randall Jenkins' post), it can be done. Just use a small screwdriver and pry the keys off carefully.

  • Where are keyboard layout & input method files?

    I was using the app "Monolingual" to free up hard drive space and accidentally deleted keyboard layout and input method files. Now I am unable to type or use keyboard commands in any application other than Safari. I have another Mac which I could copy the files from, but I do not know where those files are. I also have the original install discs from my MacBook Pro.
    Any advice on how to get my keyboard back in working order?

    Might be time for a relatively painless Archive & Install, which gives you a new/old OS, but can preserve all your files, pics, music, settings, etc., as long as you have plenty of free disk space and no Disk corruption, and is relatively quick & painless...
    http://docs.info.apple.com/article.html?artnum=107120
    Just be sure to select Preserve Users & Settings.
    You can customize to eliminate things not needed.

  • The layout of source file do weird changes

    Sometimes, after re-opening a Muse CC document the layout is completely changed on design environment.
    If I try to pubblish it, the result on the browser is ok.
    I solved this in that way:
    cut some object on page and then undo the operation. This will re-order the weird page to latest one saved.

    I forgot to say I use Muse on iMac 27 os 10.8.4

  • Layout of .exe file

    hi i have build the .exe file,
    look at the picture in the attachment. That is how it looks at my PC.
    .at the end, some lines are hidden behind the "additional data"
    it seems that it is related to the "visual design" of Windows 7.
    I changed to classic Windows design and it looks perfect.
    what should i have to do to run in any design.
    best regards
    Attachments:
    Neues Bild.PNG ‏219 KB
    Neues Bild1.JPG ‏634 KB

    This has been asked before multiple times. Did you try a search? The simples solution is to set your fonts in your LabVIEW.ini file. Tahoma 13 is the font that you want to set. You can set the fonts using the Options... menu item, or you can edit the LabVIEW.ini file manually. For a built application you can include those same lines in the application's .ini file. You can include a custom .ini file for your app using the Application Builder.

  • Alternative for File Button

    Hi all,
    I have a situation in which i need to use a TextBox and a Button in jsp/Html and the desired functionality is like this , "If i click the button , File Browse window should open and once if i choose a file and click open then the selected file location should be placed as the TextBox value".
    For this I can Use a File Buuton but situation is like "the Browse button is not near the assosiated TextBox as in the case of File Button".
    Any Solution is greatly appriciated.
    Regards
    Siva Kumar Reddy P

    Hi
    I have already tried the trick that u told
    but to my surprise when i click on the upload button (i mean submit button) for the FIRST time , the file object is being set to null (getting resetted) and for SECOND click it is being submitted with null in the file object.
    The code that i am using here is
    <%@ taglib uri="/tags/struts-bean" prefix="bean" %>
    <%@ taglib uri="/tags/struts-html" prefix="html" %>
    <html:html locale="true">
    <head>
    <title>Struts File Upload Example</title>
    <script language="javascript">
    <!--
    function promptForFile(theForm){    
    // popup the dialog prompt for a file
    theForm.theFile.click();
    // copy the value into a text field
    theForm.fileLabel.value = theForm.theFile.value ;     
    //-->
    </script>
    <html:base/>
    </head>
    <body bgcolor="white">
    <html:form action="/FileUpload" method="post" enctype="multipart/form-data">
    <table>
    <tr>
         <td align="center" colspan="2">
              <font size="4">Please Enter the Following Details</font>
    </tr>
    <tr>
         <td align="left" colspan="2">
         <font color="red"><html:errors/></font>
    </tr>
    <tr>
         <td align="right"> File Name </td>
         <td align="left"> <html:file property="theFile" style="position:relative;top:250px;right:-250px;"/> </td>
    </tr>
    <tr>
         <td align="center" colspan="2">
         <html:text property="fileLabel"/>
         <br>
         <br>
         <html:button onclick="promptForFile(this.form);" property="UPLOAD" > Browse </html:button>
         <html:button onclick="form.submit();" property="UPLOAD1">Upload </html:button>
    </td>
    </tr>
    </table>
    </html:form>
    </body>
    </html:html>
    Please can u help
    Regards
    Siva Kumar Reddy P

  • Install Solaris 10 Keyboard Layout Error

    Hello,
    I've got an odd problem during the installation of Solaris 10.
    When installing you can change the video,mouse and keyboard settings. If i change the keyboard from US_English (default) to Belgian (AZERTY), there is no difference.
    Its marked as a Belgian keyboard but it act like an US Qwerty.
    Has somebody any idea why this problem occurs?
    Do i need to patch something after the installation ?
    Thanks in advance,
    Serge Kestens
    [email protected]

    kbd -l gives me the following output.
    type=101
    layout=0 (0x00)
    delay(ms)=500
    rate(ms)=40OK, so the layout code "0" apparently means something like
    unknown or unsupported keyboard layout, it comes from
    /usr/lib/set_keyboard_layout, line 51: The layout name "Belgian"
    is not handled in the case statement, so the "*" case is used and
    sets layout to "0".
    I also checked /usr/X11/lib/X11/xkb/xkbtable.map, the file
    used by the Xorg server to map the keyboard type / keyboard
    layout to keymap files. It contains no entry for type 101/layout 0,
    so the default layout for an US keyboard is used:
    /usr/X11/lib/X11/xkb/xkbtable.map, line 122:
    # Type 101 Keyboards (Solaris x86 Keyboards)
    101     *       -       pc105                   us      # MS_US101A_x86
    ...There are currently no Belgian layouts for type 101 keyboards
    defined in this file!
    And with the Xsun server, things are not much better. Looking
    in /usr/openwin/share/etc/keytables, there are no _x86.kt.Z
    keytable files for a Belgian layout. (There is a Belgian6.kt
    file, but this is only used for SPARC Type-6 USB keyboards)

  • Xorg/dvorak layout

    Hello,
    I am having problems using an dvorak keyboard layout with Xorg in Solaris 10. I added the following entries to /etc/X11/xorg.conf:
    <div class="pre"><pre>
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "dvorak"
    EndSection
    </pre></div>
    After a restart of the login manager the keyboard is only partially like a dvorak keyboard. For example the key 'e' (on an us-style layout) should now map to period and greater. I verified this by looking in /usr/X11/lib/X11/xkb/symbols/pc/dvorak and there the key AD03 (fourth row from the bottom in the third column) is mapped correctly. But still this does not work.
    I now use an workaround with an xmodmap file which looks like the following:
    # cat /etc/X11/Xmodmap
    keysym e = period greater
    I also have another question regarding /etc/X11/Xmodmap. Normally /etc/X11/gdm/Init/Default should reads this file on startup. This does not work in solaris10 because gdmwhich in 28 returns "" and by default gdmwhich searches only in /usr/X11 and /usr/X11R6/bin but xmodmap is in /usr/X/bin.
    Just in case the xorg version is of any interest:
    <div class="pre"><pre>
    X Window System Version 6.8.2 (Sun Xorg Release 1.1 for Solaris 10)
    Release Date: 9 February 2005
    X Protocol Version 11, Revision 0, Release 6.8.2
    Build Operating System: SunOS 5.10 Generic i86pc
    Current Operating System: SunOS pcno-4 5.10 Generic_118844-01 i86pc
    Build Date: 23 February 2005
    SUNWxorg-server package version: 6.8.0.5.10.7400,REV=0.2004.12.15
    SUNWxorg-server patches applied: 118966-03 119062-01
    SUNWxorg-graphics-ddx package version: 6.8.0.5.10.7400,REV=0.2004.12.15
    SUNWxorg-graphics-ddx patches applied: 118966-03
    </pre></div>
    Regards,
    Christian Walter

    How are you typing 'e' and 'E' with your hack:
    # cat /etc/X11/Xmodmap
    keysym e = period greater
    Is there anybody managed to use this Solaris without switching to QWERTY layout?
    May be users should be warned at the time of accepting license agreement that they are supported only if they use QWERTY layout, and if they learned DVORAK they should go away from Solaris?
    Sergey

Maybe you are looking for

  • Joining Windows 2012 Server to SBS 2011 Domain

    Hi All, I have been trying to get a new Windows 2012 Server to join a SBS 2011 domain. The error message I am getting is: The following error occurred attempting to join the domain: xxxx. The specified domain does not exist or could not be contacted.

  • BSP SURVEY integrated in EP7 update problem

    Hi all, I need your kind help. I have created a survey via survey suite tool and generated an URL using BSP send and get option. I then created an iView which points on this URL survey. When I access to the survey on the portal, I can access to the s

  • Solaris 8 on HP Vectra

    I'd be most grateful if you could help me. Will Solaris 8 run on my HP Vectra VE I8? Regards. Sergio.

  • How can I disable CSS

    I use a 15" laptop which display area is inefficiently used by the too popular HTML5/CSS blobs and huge typefaces, I imagine to appeal to tiny phone screens. How can I take back control of my display?

  • Order types entered in a Ztable, system will not perform material listing.

    Hi Guys, I have a requirement where user will enter the list of order types to be excluded from material listing  through a custom table. For all those order types entered in the custom table the  system will not perform any material listing check, r