다음 이전 차례

5. 신체적 문제

이 문제의 다수는 개별적으로 취급된다. 개인적인 필요성, 입력 방법과 기타 요인들의 많은 변화에, 이 HOWTO는 제공할 수 있는 유용한 소프트웨어와 전문가적인 의견에서 지적하는 것이다.

5.1 마우스/포인트 사용 불가능

미세한 이동중에는 마우스의 사용도 어렵다. 몇 몇 사람에게 있어서 tracker ball은 매우 유익하지만, 이외의 사람에게 유력한 입력 장치는 키보드이다. (또는 simulate keyboard)

일반적인 Linux의 사용에있어 이것은 문제이다.("Making the keyboard behave"장을 참조) 또한 X사용자와, 이것은 어떤 환경하에서 문제를 발생한다. 다행이 fvwm window 매니저는 포인터 없이 사용하는 것과같게 설계되어 주로 키보드를 사용한다.

저자는 실제로 마우스를 사용해 타이핑해 보았다. fvwm은 제가 알고있는 Linux의 배포물 전체에 포함되어있다. 기타 프로그램의 사용은 키를 누르는것에 의존한다. 많은 X프로그램은 모든 기능에 있어서 이것이 가능하다. 현재 발표된 X는 이것이 용이하다고 생각한다.

Unable to Use a Keyboard

보통 키보드를 사용하지 못하는 사람은 headstick이나mouthstick를 사용해, 키보드를 이용한다. 이것에는 특수한 키보드 설계가 필요하다.("Making the keyboard"장을 참조.)

기타 입력 하드웨어 (X Windows System only)

키보드는 전혀 사용되지 못하고 pointing장치에만 사용될 경우, 표준적인 Linux 콘솔에서는 해결 방법이 없어 X가 이용된다. 만약 X용 입력으로 charcter 입력 장치 사용방법을 지시한다면, 키보드를 사용하지 않아도 poiniting 입력이 가능하다.

screen 터치나 eye pointer와 같은 입력이 필요한 장치는 많다. 제각기 많은 "장치 driver"가 필요하다. 이것에 연관된 문서가 있다면, 장치를 다루는 것은 어렵지 않겠지만 C Programming 능력이 필요합니다. 상세한 사항은 Linux Kernel Hackers guide (역주: HTML 형식으로 공개되어 있습니다.) 이나 커널 참고문헌등을 참조하시오. 셋팅 되었다면, 마우스처럼 이 장치를 사용 가능할 것이다.

Linux에서 하드웨어 조작

여기서 흥미있는 주요 그룹은 Linux Lab Project이다. 일반적인 GIPB하드웨어는 조작가능하다. (GIPB: IEEE버스와같은 과학용장비 표준 인터페이스). 대규모 의욕적인 프로젝트로 잠재적인 가능성을 보이지만, 저자가 알고있는한 아직 시도되지 않았는다.)

5.2 음성 인식

음성 인식은 컴퓨터를 사용할 수 있게하는 매우 유력한 툴이다. Linux에서 저자가 알고있는 시스템은 2개이다. 하나는 [광학적 인식은 아니지만 보다 동작이 개선 되었다]라고 말할수 있는 ears이다. 두 번째는 AbbotDemo의「A speaker independent continuous speech recognition system」이다. 허가없이 상업적 사용은 불가능하지만 많이 흥미로울 것이다. 상세한 것은 Linux software map(ref id="linux-docs" name="other Linux documents")을 참조.

5.3 키보드 작동

X Window System.

최신 X사용자는 입력을 도와주는 많은 기능을 가지고 있다. 이는 StickKeys, MouseKeys, RepeatKeys, BounceKeys, SlowKeys, 그리도 TimeOut기능을 포함한다. 사용자의 필요이 의한 키보드 설계를 하여, X 버전 6.1이상에서는 XKB>가 제공된다. 버전을 비교하여, 추가로 인스톨 하시오.

xdpyinfo -queryExtensions 과같이 하시오.(역주: X 유틸리티의 정보를 표시하는 명령)

Auto Repeat Rid 취득

Linux 콘솔로 key repeat을 해제하려면 이 명령어를 실행한다. 콘솔마다 한번 실행되어야 한다. (콘솔 홈 디렉토리의 .profile, .login 파일에 설정된다.)

setterm -repeat off X사용자 상에서 자동 반복 Rid을 하려면

xset -r

입니다. X를 시작할 때 이것을 실행하려면 .xsession, .xinit 파일에 추가하시오.

이 두 개의 명령어는 콘솔 동작을 변경하는 방법에 있어서 비교할 가치가 있다.

macros/ 몇개의 키를 눌러 다량 입력

때때로 이와같은 상황이 되기도 한다. 문제는 입력 속도이다. 여기서 좀더 중요한 것은, 적은 키를 눌러 많은 명령어를 입력하고 싶어하는 것이다. (bash / tcsh)쉘 사용자는 매뉴얼 페이지를 참고 바한다. 특히 명령어와 파일명의 완료를 참고 바란다.([TAB]키를 누르면, bash는 다음에 무엇이 올지 예상한다. 역주:예로는 bash 프론프트에서"ap"를 입력하고 [TAB]키를 누르면 append_db appletviewer appres apropos라는 명령어를 보완한다.) 하나의 키를 눌러 명령어의 결과를 제공하는 것과 같은 macros에 대해서는 "Keystroke HOWTO"를 참조 바란다.

Sticky keys

Sticky 키는 버튼 하나를 눌러, shift이나 control 과같은 수식키를 포함한 키보드를 사용하기 위함이다.

다른 키를 동시에 눌러 교체하면, 키는 cpas lock 키와같이되어 다른 키가 눌려있는 사이 stay된다. 셋업 설정에 관해서는"Linux Keyboard HOWTO"를 참조하십시오. 특히"I can use only one finger to type with"의 장을 참조하시오(15장에 관력글이 있다.) - Information from Toby Reed.


다음 이전 차례