Date: Fri, 01 May 2009 17:25:00 +0400 From: Boris Samorodov <bsam@ipt.ru> To: PJ <af.gourmet@videotron.ca> Cc: freebsd-questions@freebsd.org Subject: Re: French-Canadian Keyboard & keyboard switching Message-ID: <24851107@bb.ipt.ru> In-Reply-To: <49FAF4E6.2020906@videotron.ca> (PJ's message of "Fri\, 01 May 2009 09\:11\:02 -0400") References: <49F6DDAC.60800@videotron.ca> <200904291041.01818.tijl@ulyssis.org> <49F85422.20403@videotron.ca> <200904291933.04052.tijl@ulyssis.org> <49F8B2D2.40409@videotron.ca> <69508507@bb.ipt.ru> <49FAF4E6.2020906@videotron.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 01 May 2009 09:11:02 -0400 PJ wrote: > Boris Samorodov wrote: > > On Wed, 29 Apr 2009 16:04:34 -0400 PJ wrote: > > > >> Tijl Coosemans wrote: > >> > >>> On Wednesday 29 April 2009 15:20:34 PJ wrote: > >>> > >>>> Cool. Then I can ask some questions regarding all of this. > >>>> > >>>> rc.conf: (snipped to show the relevant entries) > >>>> font8x16="iso15-8x16" > >>>> font8x14="iso15-8x14" > >>>> font8x8="iso15-8x8" > >>>> allscreens_flags="VGA_80x60 cyan" > >>>> rpcbind_enable="YES" > >>>> mountd_flags="-r" > >>>> nfs_client_enable="YES" > >>>> nfs_client_flags="-n 4" > >>>> samba_enable="YES" > >>>> cupsd_enable="YES" > >>>> apache22_enable="YES" > >>>> postgresql_enable="YES" > >>>> mysql_enable="YES" > >>>> webmin_enable="YES" > >>>> #keymap=fr_CA.iso.acc.kbd > >>>> > >>>> Question: > >>>> 1. the font entries? The /usr/share/syscons/fonts/ entry has suffixes > >>>> of .fnt - ??? > >>>> > >>> Your font and keymap settings are ok. The extensions can be omitted. > >>> See the EXAMPLES sections in vidcontrol(1) and kbdcontrol(1). > >>> > >>> > >>>> 2. the keymap is commented out because, although it gives me the > >>>> fr_CA keyboard, it also uses French messages which are a bit tortured > >>>> (French courtly affectations in the language are quaint but also make > >>>> for long and convoluted terminology - notice that a text translated > >>>> to French is always longer). K.I.S.S. > >>>> > >>> Keyboard settings shouldn't affect message localisation. Do you set > >>> the environment variable LANG in ~/.login_conf or in a shell startup > >>> script (.profile or .cshrc or other depending on the shell)? If so, > >>> set it to en_CA.ISO8859-15 or something. From q5 below I think you've > >>> currently set it to fr_CA.utf-8. > >>> > > > > No answer. Which locale do you use? > > > default us > > > >>>> xorg.conf: (snip for relevant) > >>>> Section "ServerLayout" > >>>> Identifier "X.org Configured" > >>>> Screen 0 "Screen0" 0 0 > >>>> InputDevice "Mouse0" "CorePointer" > >>>> InputDevice "Keyboard0" "CoreKeyboard" > >>>> Option "AllowEmptyInput" "off" > >>>> > > > > Seems that you use new X stuff. X11@ and gnome@ maillist archieves may > > give you some additional information. > > > > > >>>> EndSection > >>>> > >>>> Section "Files" > >>>> ModulePath "/usr/local/lib/xorg/modules" > >>>> FontPath "/usr/local/lib/X11/fonts/misc/" > >>>> > > > > Unless I add cyrillic fonts, I'm not able to see cyrillic > > letters at xterm for my utf-8 locale. > > > > > >>>> FontPath "/usr/local/lib/X11/fonts/TTF/" > >>>> FontPath "/usr/local/lib/X11/fonts/OTF" > >>>> FontPath "/usr/local/lib/X11/fonts/Type1/" > >>>> FontPath "/usr/local/lib/X11/fonts/100dpi/" > >>>> FontPath "/usr/local/lib/X11/fonts/75dpi/" > >>>> EndSection > >>>> > >>>> Section "Module" > >>>> Load "extmod" > >>>> Load "record" > >>>> Load "dbe" > >>>> Load "glx" > >>>> Load "GLcore" > >>>> Load "xtrap" > >>>> Load "dri" > >>>> Load "freetype" > >>>> EndSection > >>>> > >>>> Section "InputDevice" > >>>> Identifier "Keyboard0" > >>>> Driver "kbd" > >>>> Option "XkbModel" "pc104" > >>>> > >>> This might have to be pc105, but it probably doesn't matter. > >>> > >>> > >>>> Option "XkbLayout" "us,ca" > >>>> > >>> Check out http://en.wikipedia.org/wiki/Keyboard_layout#QWERTY [2] > >>> If you have Canadian Multilingual Standard, this option needs to be set > >>> to "ca(multi)". If you have Canadian French, set it to "ca" or > >>> "ca(fr)". > >>> > >> This does not set it to the Canadian French; nor can I find anything > >> that does... only my lame setup works using the French azerty (which is > >> rather a pain because it involves complicated finger moves to get the > >> accented characters - I'm familiar with it and can use it; it's just a pita. > >> > > > > Phil, you didn't say which keyboard do you use and which options you > > have tried. > > > > Anyway, you may look at /usr/local/share/X11/xkb/rules/xorg.lst [1] > > for options that can be used at xorg.conf for keyboards. > > > > And you may be interested in looking at /var/log/Xorg.0.log. > > There are many useful diagnistics at this file. > > > >>>> Option "XkbOptions" "grp:toggle" > >>>> > >>> If you don't need layout switching just delete this. > >>> > >> I guess I wasn't clear. Toggling was meant to mean switching back and > >> forth; switching - just once. I would like to use switching but it seems > >> to only work one way. Can't switch back. rtAlt switches from us to the > >> ca (which oddly seems to mean French, but nothing to do with Canadian or > >> French Canadian. Only fluxbox brings it back and then rtAlt no longer > >> works. Weird. > >> Any idea where the documentation is for this? > >> The man page is rather foggy and has no mention of XkbOptions or > >> XkbLayout or anything about "grp:toggle" > >> > > > > Looking at [1] should help. > > > > > > HTH & WBR > > > Hi, Boris, > Thanks much for your input. I looked at all the possibilities, like the > profile, login.conf files, logs, google and have finally configured all > as I like. Everything works fine... > EXCEPT - it is impossible to install a French-Canadian keyboard/keymap > (without creating one - and I'm not about to get into that) on xorg > (with fluxbox as wm) > As I just responded to Tijl Goosemans, the true French Canadian keyboard > produces the most common accented characters with one keystroke; the > French or old Fr-Canadian uses 2 keystrokes. I can assure you because I Does that mead that your keyboard is not shown at wiki [2]? > am typing on that keyboard right now. I switch between us & fr_ca with > ShiftAlt. the key to the right of the p/P key is used to create the > circumfex (lowercase) in conjunction with a vowel or umlaut (uppercase). Did you look at [1]? There are some tree variants for canadian multilingual keyboards: multix, multi, multi-2gr. May be this may help you. > In Xorg, the toggle/switching is set with Option "XkbOptions" > "grp:alt_shift_toggle" or just alt or shift, I think. Also you can list > several languages, like "us,ru,es,fr" and switch from one to the next > (haven't tried, but I think it works); and "CoreKeyboard" must have a > boolean option set - either yes or no - "yes" works for me. I suppose > you could enter true/false, but I haven't tried. No need. BTW, may be another mail list (x11@) may give you some more experienced eyes to help you. WBR -- Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?24851107>