Article Title	 	: French Canadian Keyboard
Creation Date		: 05/17/94
Message ID		: JGRNSQ
Last Update		: 
Expiration Rules	: unknown
Location		: NCD-Articles/NCD_X_Terminals/Keyboards
=================================================================


The following configuration items enable the use of
an NCD N-102 French Canadian CSA 1992 keyboard under 
NCDware 3.1.0.

The basic issues revolve around the requirement for 8 bit 
data to be processed under all terminal windows.


1) Add the following lines to my remote config file:

   - To ensure that the keyboard type is set correctly, 
     include the line:

	xserver-keyboard-type = canadian-french-csa-1992

   - To ensure that the keysym table is read correctly, 
     include the line:

	xserver-keyboard-wide-keysym-tables = true


   - To ensure that all of the NCDterm sessions perform correctly, 
     include the following:

	xserver-initial-x-resources = 'NCDterm.eightBitInput:true \
					NCDterm.eightBitEmit:true \
					NCDterm.stripParity:false '

      Note: this will only enable NCDterm functionallity 
            before an XDM login.


2) If you use XDM to login, you must add the same NCDterm resources 
   to your .Xdefaults file, and then read them from your .xsession 
   or Xsession file.  

   For example, add these line to .Xdefaults: 

  		NCDterm.eightBitInput: true
		NCDterm.eightBitEmit: true
		NCDterm.stripParity: false


   Then, add this line to your .xsession file:

		xrdb -merge .Xdefaults
	

3) If you use an 'xterm' you must ensure 8 bit operation aswell.
   This can be done by adding the following:

	stty pass8

    to your '.cshrc' or '.login' file.




EXAMPLE FILES
=============


----------------------------------------------------------------
Partial remote config file '/usr/lib/X11/ncd/configs/7B010203':
----------------------------------------------------------------

read ncd_std
xserver-keyboard-type = canadian-french-csa-1992
xserver-keyboard-wide-keysym-tables = true
xserver-initial-x-resources = 'NCDterm.eightBitInput:true \
				NCDterm.eightBitEmit:true \
				NCDterm.stripParity:false '


-----------------------------
Partial '~/.Xdefaults' file:
-----------------------------

NCDterm.eightBitInput: true
NCDterm.eightBitEmit: true
NCDterm.stripParity: false


