Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Keyboard Layout Fixes (Was Re: Advanced preferences)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Keyboard Layout Fixes (Was Re: Advanced preferences)




On Nov 23, 2007, at 08:08, Vincent Lefevre wrote:
If we want to go down that route with X11.app (now that the two have
been merged into one), our best bet would be to make an "Advanced" tab
of the preference panel -- this tab would probably not appear at all in
the "Official" Apple version (although we could probably make it so that
the same options could be set from the command line using the 'defaults'
command.).

The problem of an "Advanced" tab is that it makes config options appear not in a consistent way. An "Expert" mode (where options appear at the right place, but only when this mode is enabled) may be a better solution.

I think this is probably the best solution so long as the 'expert mode' is a choice set by 'defaults write ....'. That way, Apple can ship with it off to be all "Hi, I'm Apple, I decided what you want already." and the rest of us can turn it on as needed. This keeps Apple from needing to maintain a complex patch of things to strip before an official release.


Along those lines... All of my GUI programming has been done using GTK and QT, so most of the configuration options I make will be *only* set via defaults, and I leave it up to someone else with more UI experience to code up the preferences pane.

Along those lines, I hope to have a "fix" for the keyboard issue (customization via 'defaults write ...') ready some time this weekend for a 1.3a2 release. I just have some questions for you all:

What does the 'Follow System Keyboard Layout' option do (or what did it do in Tiger)? Looking at the code now, it looks like it's a really fancy checkbox that actually does nothing in the code. Did it work in Tiger? Did id do what you expected in Tiger (like setup your mode_switch key on intl keyboards)? Would fixing this to behave like Tiger (assuming this check-box did your magic for you) solve 90% of your problems?

--Jeremy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
This email sent to email@hidden


References: 
 >Re: 1.3a1 (From: Artemio Gonzalez Lopez <email@hidden>)
 >Re: 1.3a1 (From: Martin Costabel <email@hidden>)
 >Re: 1.3a1 (From: Mick Mueck <email@hidden>)
 >Re: 1.3a1 (From: Martin Costabel <email@hidden>)
 >Re: 1.3a1 (From: Robert Tillyard <email@hidden>)
 >Advanced preferences, was Re: 1.3a1 (From: Ben Byer <email@hidden>)
 >Re: Advanced preferences, was Re: 1.3a1 (From: Vincent Lefevre <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.