As a matter of fact, if you attempt to run the Xquartz executable, it starts X11. Xquartz should be the same version as X11.app (most people refer to X11.app itself as XQuartz). Location: /Applications/Utilities/X11.app You can also go to System Profiler (/Applications/Utilities/System Profiler), and check under Software > Applications for X11. If you start an X application and go to the X11 menu, you can select "About". Here are some screenshots of the keyboard in use on my iMac from the MacIvory III.Always writes the metadata key in the output, there's not even the string '-' in the executable. Having SELECT on the esc key is also nice (and familiar from using the MacIvory on the console). I'm going to make an improved layout that better utilizes the keys and puts the most frequently accessed ones closer to the home key. Disable this in System Preferences -> Keyboard -> Shortcuts -> Display Next Steps Note about F14 and F15į14 and F15 are usually set to lower and raise brightness on the Mac. Load set-x-kb-map.lisp into your world (save it if you want the command permanently) and then you can say Set X Keyboard Mapping Xquartz-87-Tenkeyless and it will load this mapping. UPDATE: I cobbled together the Set X Keyboard Mapping for Genera 8.3 from a few pieces I found on the Internet. that's where the :keycode-offset comes from.) Forcing the Keyboard Mapping to Be Used If not, you'll have to edit almost everything else. Then, edit the xquartz-87.lisp file to match, in the signature: (x-screen:define-keyboard-signature :xquartz-87-tenkeylessĪfter that, check the keys against the output of your xmodmap -pk to make sure they match. One thing to try is this: Command: sys:*consoles*Ĭommand: (xlib:display-vendor (x-screen::x-console-display (car sys:*consoles*))) If your keyboard isn't working, it's probably because Genera couldn't match it. Select Activity Keyboard Control will let you remap things further to your hearts content, then put on the kill ring the modifications for your lismp-init.lisp file.Show Keyboard Layout will show details on the layout.Show X Keyboard Mapping will confirm that this mapping is in use by saying The keyboard layout type is :XQUARTZ-87-TENKEYLESS.on your host IP or hostname (if configured in your Namespace) Start your Xquartz Server and configure as above.Warning: these contain non-ASCII/Unicode characters in them (Genera symbol characters).Download the XLib patch file and Keyboard Mapping file from my GitHub repo.( Shift-hyper-meta-super-control-X anyone? Can't add symbol in there. Regardless, it's sufficient for our needs. I'm not sure if this is an Xquartz limitation or Genera limitation, or something else. One note: There seems to be only 6-key rollover when using the Key Test feature of Keyboard Control. You need to allow remote connections, so be sure to do something like xhost + in your xterm window.įurthermore, you should put the Genera fonts into your X11 font path as described here or things will look "wrong" and be less enjoyable. Xquartz must be configured with these three checkboxes set: (others are at your discretion) The keyboard layout is called :xquartz-87-tenkeyless and nicely printed as Xquartz 87-key Tenkeyless. This will show up in the Genera herald so you know it's there. I also created a patch file that will fix an X-Windows bug in Genera with a modern X server when it tries to set the modifier mappings. Ability to use the Keyboard Control activity to further remap things visually.This layout stays very close to the default one provided by Genera while adding a few tweaks such as: I also used the apropos function a lot, of course. I became reasonably familiar (at a reading level) with Flavors and Genera's X implementation while reverse engineering all this stuff. It has taken some effort, but I finally created a reasonable (and close-to-default) keyboard layout and mapping for Genera for using a modern, 87-key "tenkeyless" keyboard under Xquartz. Home Subscribe Genera Xquartz Keyboard 17 July 2016 on symbolics, macivory, x11, screenshot, keyboard
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |