📚 LinuxDocs
Topics:
All Pages8021X HOWTOACP ModemACPI HOWTOADSL Bandwidth Man..ATA RAID HOWTOATM Linux HOWTOAX25 HOWTOAccessibility Dev ..Accessibility HOWTOAdv Bash Scr HOWTOAdv Routing HOWTOAntares RAID sparc..Apache Compile HOWTOApache WebDAV LDAP..Assembly HOWTOAstronomy HOWTOAthlon Powersaving..Authentication Gat..Autodir HOWTOAviation HOWTOAvr Microcontrolle..BRIDGE STP HOWTOBTTVBackspaceDeleteBandwidth Limiting..Bangla HOWTOBash Prompt HOWTOBattery PoweredBelarusian HOWTOBelgian HOWTOBeowulf HOWTOBocaBogoMipsBootdisk HOWTOBridgeC++ dlopenC C++Beautifier HO..C editing with VIM..CDROM HOWTOCDServer HOWTOCable ModemCaudium HOWTOClone HOWTOCompaq Remote Insi..Compaq T1500 HOWTOConexant+Rockwell ..Cryptoloop HOWTODB2 HOWTODHCPDSL HOWTODVD Playback HOWTODebian Binary Pack..Debian JigdoDebian and Windows..Disk Encryption HO..Disk on Chip HOWTODocBook Demystific..DocBook InstallDocBook OpenJade S..Ecology HOWTOEmacspeak HOWTOEncourage Women Li..Encrypted Root Fil..Euro Char SupportEvent HOWTOFedora Multimedia ..Finnish HOWTOFirewall PiercingFlash Memory HOWTOFont HOWTOFramebuffer HOWTOGCC HOWTOGIS GRASSGlibc Install HOWTOHOWTO HOWTOHOWTO INDEXHP HOWTOHandspring VisorHard Disk UpgradeHardware HOWTOHighQuality Apps H..Home Electrical Co..IBM7248 HOWTOIO Perf HOWTOIP AliasIP Masquerade HOWTOIRCImplement Sys Call..Indic Fonts HOWTOInfrared HOWTOIngresII HOWTOInstall StrategiesInstallation HOWTOInstallfest HOWTOIntkeybItalian HOWTOJabber Server Farm..JavaStation HOWTOKerberos Infrastru..Kernel HOWTOKerneldKodak Digitalcam H..LDAP HOWTOLDP Reviewer HOWTOLILO crash rescue ..LVM HOWTOLeased LineLegoLinksys Blue Box R..Linux+Win95Linux+Win9x+Grub H..Linux+Windows HOWTOLinux Complete Bac..Linux Crash HOWTOLinux Gamers HOWTOLinux Modem SharingLinux Promise RAID..Linux i386 Boot Co..LinuxGL QuakeWorld..Lotus DominoR5MILO HOWTOMMBase Inst HOWTOMP3 CD BurningMail User HOWTOMajordomo MajorCoo..Man PageMasquerading Simpl..Medicine HOWTOMindTerm SSH HOWTOMobile IPv6 HOWTOMock MainframeModule HOWTOModulesMotorola Surfboard..Mozilla OptimizationMulti Distro DevNCURSES Programmin..NFS HOWTONFS Root Client mi..NIS HOWTONetMeeting HOWTONetwork boot HOWTONvidia OpenGL Conf..OLSR IPv6 HOWTOOnline Troubleshoo..Oracle 9i Fedora 3..PA RISC Linux Boot..PCTel MicroModem C..PHP Nuke HOWTOPPP HOWTOPagerPalmOS HOWTOPartitionPartition Mass Sto..Partition Mass Sto..Partition RescuePine ExchangePortSlavePost Installation ..Postfix Cyrus Web ..Pre Installation C..Print2WinPrinting HOWTOProcess AccountingProgram Library HO..Proxy ARP SubnetQmail ClamAV HOWTOQmail VMailMgr Cou..Querying libiptc H..RPM HOWTOReading List HOWTORedHat CD HOWTOReliance HOWTORemote BridgingRemote Serial Cons..SCSI 2.4 HOWTOSCSI Generic HOWTOSLIP PPP EmulatorSRM HOWTOSSL Certificates H..Scanner HOWTOScientific Computi..Scripting GUI TclTkSecure CVS PserverSecure Programs HO..Security HOWTOSecurity Quickstar..Security Quickstar..Serial Laplink HOWTOSerial Programming..Slovak HOWTOSmall MemorySmart Card HOWTOSoftware Proj Mgmt..Software Release P..Sound HOWTOSpam Filtering for..Speech Recognition..SquashFS HOWTOSybase ASA HOWTOSybase ASE HOWTOSybase PHP ApacheTCP Keepalive HOWTOTamil Linux HOWTOTimePrecision HOWTOTimeSys Linux Inst..Token RingTraffic Control HO..Traffic Control tc..UPS HOWTOUnix Hardware Buye..Unix and Internet ..UpgradeUsenet News HOWTOUser Authenticatio..VB6 to TclVMS to Linux HOWTOVPN HOWTOValgrind HOWTOVideoLAN HOWTOVim HOWTOVirtual WebWebcam HOWTOWikiText HOWTOWindows Newsreader..Wireless Link sys ..Wireless Sync HOWTOXDM XtermXDMCP HOWTOXFree Local multi ..XFree86 HOWTOXFree86 R200XFree86 Second MouseXFree86 Video Timi..XML RPC HOWTOXWindow Overview H..XWindow User HOWTOXinerama HOWTOXterminalsHtml singleI810 HOWTOLibdc1394 HOWTOOpenMosix HOWTOPhhttpd HOWTOPpp sshText

5. Physically Disabled

There are a wide range of physical disabilities that can impair a user's mobility, and many of these impairments need to be addressed on an individual basis. This section addresses impairments that apply to users who have difficulty using a mouse, pointing device, or keyboard.

5.1. Keyboard Navigation

There are features that are built into the Linux operating system that allow for additional keyboard configuration. In some of the X Windows desktops these settings can be changed from the control center. An application has also been developed for X Windows called AccessX and it provides a graphical user interface for configuring all the AccessX keyboard settings. These settings are:

  • StickyKeys enable the user to lock modifier keys (for example, control and shift) allowing single finger operations in place of multiple key combinations. [Web Specs: Microsoft SQL Server]

  • MouseKeys provide alternative keyboard sequences for cursor movement and mouse button operations.

  • SlowKeys requires the user to hold the key down for a specified period of time before the keystroke is accepted. This prevents keystrokes that are pressed by accident from being sent.

  • ToggleKeys sound an audio alert that warns the user that a keystroke created a locking state for keys, such as Caps Lock, and Num Lock.

  • RepeatKeys allow a user with limited coordination additional time to release keys before multiple key sequences are sent to the application.

  • BounceKeys or Delay Keys have a delay between keystrokes. This function can help prevent the system from accepting unintentional keystrokes.

5.2. Assistive Technologies for the Physically Disabled

The following is a list of assistive technologies for the physically disabled: .:: podcasts.apple.com ::. .:: www.arc.agric.za ::.

5.2.1. On-Screen Keyboard

On-screen keyboards enable a user to select keys using a pointing device, such as a mouse, trackball, or touch pad. This application can be used in place of a standard keyboard.

  • GTkeyboard is a on-screen, graphical keyboard and can be downloaded at: http://opop.nols.com/gtkeyboard.html.

  • GNOME Onscreen Keyboard (GOK)is a on-screen, graphical keyboard that enables users to control their computer without having to rely on a standard keyboard or mouse. MOre information is available at http://www.gok.ca.

5.2.2. Speech Recognition

Speech recognition utilities are used by people with mobility impairments, so they can operate the computer using voice control.

  • Open Mind Speech is a development project for speech recognition tools and applications. Information for the project and a mailing list are available at: http://freespeech.sourceforge.net/.

  • ViaVoice Dictation for Linux allows you to write documents using your voice rather than a keyboard. Information and downloads are available at: http://www-4.ibm.com/software/speech/dev/.

  • This site has information and links related to several different speech recognition utilities. http://www.trace.wisc.edu/world/computer_access/unix/unixshar.html.

5.3. Additional Resources

The following is a list of additional Web sites that may be of interest to users with mobility impairments:

  • This site provides a kernel patch that can be downloaded to enable a one-handed keyboard. The download is available at: .:: www.demilked.com ::. .:: 199win.mystrikingly.com ::. http://www.fourtytwo.de.

  • Configuration and information on Adapting the Linux Keyboard for a one handed user is available at: http://www.eklhad.net/linux/app/onehand.html.

  • Morseall allows the user to control a Linux shell by tapping Morse code on the left mouse button: http://sourceforge.net/projects/morseall.

  • The keyboard and console HOWTO provides additional keyboard configuration information. http://www.ibiblio.org/pub/Linux/docs/HOWTO/Keyboard-and-Console-HOWTO [ArXiv: Couchbase Analysis] .

  • There is a Speech Recognition HOWTO, written by Stephen Cook that provides complete details for anyone interested in learning more about speech recognition applications. http://www.linuxdoc.org/HOWTO/.

Share or Research:

Share on FB Post to X LinkedIn 🤖 Ask AI about this