You probably want to use the minimal text version of vim in /bin/vi, so invoke it as "vi". You could avoid the use of the editor altogether with the following commands: echo "KEYBOARDTYPE=pc" > /etc/sysconfig/keyboard echo "KEYTABLE=/path/to/speakup-jfw" >> /etc/sysconfig/keyboard (replace /path/to/ with whatever is appropriate). Also, from /usr/share/doc/initscripts-6.67/sysconfig.txt, we get the following related advice: If you dump a keymap (using 'dumpkeys') to /etc/sysconfig/console/default.kmap it will be loaded on bootup before filesystems are mounted/checked. This could be useful if you need to emergency type the root password. This has to be a dumped keymap, as opposed to copying the shipped keymap files, as the shipped files include other maps from the /usr/lib/kbd/keytables directory. Hope this helps, LCR On Thu, 29 Aug 2002, ADFM wrote: > I am not use to Speakup's keymap. So I am trying to edit > /etc/sysconfig/keyboard with VIM to say > KEYTABLE="speakup-jfw". When I login as root for my RedHat > 7.3 system, I type: vim /etc/sysconfig/Keyboard > > I am not sure if the file opens. Using my limited > navigation keys all I get is ... -- L. C. Robinson reply to no_spam+munged_lcr@onewest.net.invalid