강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

시스템 키보드의 키반복률과 지연시간을 설정하는 kbdrate 실무활용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

시스템 키보드의 키반복률과 지연시간을 설정하는 kbdrate 실무활용





 

kbdrate는 키보드의 키반복률(repeat rate)과 지연시간(delay time)을 재설정하는 명령어입니다.  

 

 

 

 한가지 주의하실 것은 kbdrate로 설정하는 값들이 모든 키보드에서 동일하게 적용되는 것이 아니라는 점입니다.  

 

 

 

  kbdrate명령어는 IBM키보드를 기본으로 설정되며 특정 키보드에서는 지정한 값이 조금씩 다르게 적용될 수 있습니다.  

 

 

 

 

 

우리가 여기서 반드시 알고 넘어가야 하는 것은 키반복률(repeat rate)와 지연시간(delay time)에 대한 의미입니다.  

 

 

 

 키반복률(repeat rate)이란 특정 키를 지속적으로 누르고 있을 경우에 초당 몇 개의 문자를 입력하도록 할 것인가의 설정 값입니다.  

 

 

 

 그리고 지연시간(delay time)이란 특정 키를 지속적으로 누르고 있을 때에 얼마 후에 이 키를 반복할 것인가의 값입니다.  

 

 

 

 

 

명령어위치 : /usr/bin/kbdrate

사용형식 : kbdrate [-V] [-s] [-r rate] [-d delay]

 





 

시스템 플랫폼별 키반복률과 지연시간의 기본값 설정하기

 

아래 예와 같이 아무런 옵션 없이 kbdrate만을 실행하면 디폴트값(default value)으로 키반복률과 지연시간을 설정합니다.  

 

 

 

 

 

[root@www ~]# kbdrate

Typematic Rate set to 10.9 cps (delay = 250 ms)

[root@www ~]#

 

만약 여러분의 시스템이 INTEL기반의 시스템이라면 키반복률을 10.9cps(characters per second)로 설정하고 지연시간을 250ms(milliseconds)로 설정합니다.  

 

 

 

 하지만 SPARC기반의 시스템이라면 키반복률을 20cps로 설정하고 지연시간을 200ms로 각각 설정합니다.  

 

 

 

 플랫폼 마다 설정 값이 조금씩 다르다는 것을 확인하시기 바랍니다.  

 

 

 

 

 

다음은 참고로 알아두시기 바랍니다.  

 

 

 

 kbdrate명령어에 -s옵션(silent)을 사용하면 위의 예와 같이 키반복률과 지연시간을 설정하지만 아무런 메시지를 출력하지 않습니다.  

 

 

 

  아래는 그 예입니다.  

 

 

 

 

 

[root@www ~]# kbdrate -s

[root@www ~]#

 

, 기본값으로 설정하지만 설정된 메시지를 출력하지 않는다는 의미입니다.  

 

 

 

 

 

 

 

키보드의 키반복률(repeat rate)과 지연시간(delay time)을 설정하기

 

다음은 kbdrate명령어에서 -r옵션을 사용하여 키보드의 키반복률을 설정한 것입니다 . -r옵션에서 지정하는 값은 키보드의 키반복률이며 rate값은 1초 동안 타이핑할 수 있는 글자수를 의미합니다.  

 

 

 

 

 

[root@www ~]# kbdrate -r 10

Typematic Rate set to 10.0 cps (delay = 250 ms)

[root@www ~]#

 

위의 예에서 키반복률의 값으로 10을 지정하였습니다.  

 

 

 

 , 키를 계속 누르고 있을 때에 동일한 문자를 1초에 10개의 character를 입력 할 수 있다는 의미입니다.  

 

 

 

 

 

그리고 다음 예는 키반복률과 함께 지연시간을 함께 설정한 것입니다.  

 

 

 

 키보드의 지연시간이란 동일한 키를 계속 누르고 있을 때에 동일한 키가 계속 타이핑되는 속도를 의미하는 것으로 1/1000(, milliseconds : 밀리초)를 그 단위로 합니다.  

 

 

 

 

 

[root@www ~]# kbdrate -r 20 -d 500

Typematic Rate set to 20.0 cps (delay = 500 ms)

[root@www ~]#

 

위의 예에서는 키반복률의 값으로 20을 설정하고 지연시간 값으로 500을 설정한 것입니다.  

 

 

 

 

 

 

 

키보드의 키반복률(repeat rate)과 지연시간(delay time)의 설정범위

 

 

이번 장에서 설명하고 있는 kbdrate를 이용하여 키보드의 키반복률과 지연시간을 설정할 때에 한가지 주의하실 것이 있습니다.  

 

 

 

 

 

, 각각의 시스템 플래폼에 따라서 키반복률과 지연시간의 허용범위가 다르다는 점입니다.  

 

 

 

 

 

[키반복율의 허용범위]

 

인텔(INTEL)기반의 시스템에서는 kbdrate명령어에서 -r옵션에서 지정 가능한 키반복률값의범위는 2.0에서 30.0까지 입니다.  

 

 

 

 

 

그리고 SPARC기반의 시스템에서는 -r옵션에서 지정할 수 있는 키반복률의 지정 가능한 범위는 0부터 50까지 입니다.  

 

 

 

 여기서 0을 지정하면 반복하지 않음(no repeat)을 의미합니다.  

 

 

 

 

 

[지연시간의 허용범위]

 

인텔(INTEL)기반의 시스템에서 -d옵션에서 지연시간의 값으로 설정 가능한 값의 범위는 250씩 증가단위로 하여 250에서 1000까지만 허용됩니다.  

 

 

 

 

그리고 SPARC 시스템이라면 10씩 증가단위로 하여  10ms에서부터 1440ms까지 입니다.  

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  89 명