마우스 단추
Mouse button마우스 버튼은 컴퓨터 마우스의 전기 스위치로, 그래픽 사용자 인터페이스의 요소를 선택하거나 상호 작용하기 위해 누를 수 있다.마우스 버튼은 가장 일반적으로 소형 스냅액션 스위치(마이크로 스위치)로 구현된다.
3버튼의 스크롤마우스는 가장 흔히 사용할 수 있는 디자인이 되었다.사용자는 컴퓨터의 소프트웨어 사용자 인터페이스에서 상황별 메뉴를 호출하기 위해 두 번째 버튼을 가장 일반적으로 사용한다. 이 메뉴에는 포인터가 현재 놓여 있는 인터페이스 요소에 특별히 맞춘 옵션이 포함되어 있다.기본적으로 기본 마우스 버튼은 오른손잡이 사용자의 이익을 위해 마우스 왼쪽에 위치한다. 왼손잡이 사용자는 보통 소프트웨어를 통해 이 구성을 반전시킬 수 있다.
디자인
그것의 움직임 추적 메커니즘과 대조적으로, 마우스 버튼은 형태, 숫자, 그리고 위치 면에서 거의 변화하지 않았다.

마우스 클릭은 보통 그래픽 사용자 인터페이스(GUI)의 맥락에서 액션을 트리거하기 위해 버튼을 누르는 동작(예: '클릭(click)', '누름(onomatopoeia)'이다. 화면의 버튼 위에 포인터가 놓여 있는 동안 실제 마우스 버튼을 누르면 화면 버튼이 "클릭"된다.
딸깍 소리가 나는 이유는 컴퓨터 마우스에서 거의 보편적으로 사용되는 특정 스위치 기술 때문이다.스위치는 초소형 정밀 스냅액션 타입으로, 이러한 타입 중 첫 번째는 허니웰 마이크로 스위치 제품이었다.
작전
더블클릭은 버튼(보통 왼쪽 버튼)을 두 번 클릭(그리고 자연스럽게)하는 것을 말한다.소프트웨어는 두 번의 클릭을 모두 인식하며, 짧은 시간 내에 두 번째 클릭이 발생하면 그 조치는 두 번의 클릭으로 인식된다.
시간이 만료된 후 두 번째 클릭을 할 경우 새로운 한 번의 클릭으로 간주된다.대부분의 현대적인 운영 체제와 마우스 드라이버는 사용자가 설정을 쉽게 테스트할 수 있는 방법과 함께 더블 클릭의 속도를 변경할 수 있도록 한다.어떤 소프트웨어는 연속적으로 더 많은 클릭이 주어질 때 워드프로세서 텍스트 페이지에서 단어, 문장 또는 단락을 점진적으로 선택하는 등 3개 이상의 클릭을 인식한다.
덜 추상화된 소프트웨어로 마우스 버튼의 현재 상태("마우스 업" 및 "마우스 다운")를 모니터링하여 드래그 앤 드롭과 같은 모달 연산을 허용한다.
단추 수
더글라스 엥겔바트의 첫 번째 마우스는 버튼 하나만 가지고 있었다; 제록스 PARC는 곧 3버튼 모델을 디자인했지만 제록스 제품의 경우 카운트를 2개로 줄였다.애플은 1983년 상용 출시 당시 자사의 GUI 환경에 버튼 하나를 선택했고, 다른 PC 환경은 대부분 2개로 표준화했으며, 대부분의 전문 워크스테이션 환경은 3개를 사용했다.대개 1개에서 3개 사이의 버튼이 있는 이러한 OEM 번들 생쥐를 제외하고, 많은 애프터마켓 생쥐는 항상 5개 이상을 가지고 있으며, 이들을 지원하기 위해 다양한 추가 소프트웨어가 포함되어 있다.
이러한 상황은 1996년 마이크로소프트의 IntelliMouse가 우연히 OEM 하드웨어에 어디에나 있는 3버튼 포인팅 장치를 도입한 이후 스크롤 휠이 달린 쥐에 대한 지원이 증가하던 1990년대 후반까지 계속되었다.애플은 2005년 마이티 마우스와 함께 멀티 버튼을 눌렀다. 비록 모든 애플 노트북이 2008년 첫 버튼이 없는 트랙패드까지 원버튼 트랙패드를 계속 사용하게 되었지만 말이다.
컴퓨터
제리 푸웰은 1983년 "내 친구 마빈 민스키는 쥐 한 마리가 얼마나 많은 버튼을 가져야 하는지에 대해 인공지능 사회에서 큰 논란이 있다고 말한다"고 썼다.[1]버튼의 수에 있어서, 엥겔바트는 "가능한 한 많은" 관점을 선호했다.세 개의 버튼을 표준으로 하는 아이디어를 대중화한 프로토타입은 단지 "더 이상 스위치를 맞출 만한 곳을 찾을 수 없었기 때문에 그 숫자를 가지고 있었다"고 한다.
싱글 버튼 마우스를 선호하는 사람들은 초보 사용자가 이해하기 쉽고, 개발자가 지원하기 위해 버튼 하나만 사용하는 것이 더 간단하다고 주장한다.또한, 가장 낮은 공통분모 옵션으로서, 익숙하지 않은 애플리케이션에 대한 사용자 정교함의 점진적인 향상과 다양하거나 오작동하는 하드웨어에 대한 단점을 모두 제공한다.다중 버튼 마우스를 선호하는 사람들은 단일 버튼 마우스를 지원하려면 주어진 물체가 둘 이상의 적절한 동작을 가질 수 있는 인터페이스에서 종종 서투른 해결책이 필요하다고 주장한다.몇 가지 일반적인 해결책이 존재하며, 일부는 Apple Human Interface Guideline에 의해 지정된다.
한 가지 해결 방법은 Lisa에서 처음 사용된 더블 클릭으로, 버튼 하나로 "선택"과 "열림" 작업을 모두 수행할 수 있도록 하는 것이다.
또 다른 해결책은 사용자가 마우스 버튼을 누르기 전에 키보드에서 하나 이상의 키를 누른 상태로 유지하도록 한다(일반적으로 상황별 메뉴는 Macintosh에서 제어).이것은 사용자의 두 손이 모두 맞물려야 한다는 단점이 있다.그것은 또한 사용자가 완전히 분리된 장치, 즉 마우스의 버튼을 누르는 동안 키보드를 잡고 있을 것을 요구한다.키가 눌리지 않도록 꽂아두면 교정할 수 있지만 장애 사용자에게 이것은 어려운 작업이 될 수 있다.
또 다른 것은 압류 기술을 포함한다.누른 상태에서 사용자는 단일 버튼을 누르고 있다.일정 기간이 지나면 소프트웨어에서 버튼 누르는 것을 클릭 한 번이 아니라 별도의 동작으로 인식한다.이것은 두 가지 단점이 있다: 첫째, 느린 사용자는 부주의하게 누르고 있을 수 있다.둘째, 사용자는 소프트웨어가 클릭을 누르고 있는 것으로 감지할 때까지 기다려야 한다. 그렇지 않으면 시스템이 버튼 우울을 클릭 한 번으로 해석할 수 있다.더욱이 이 두 가지 단점에 대한 해결책은 서로 상충된다. 즉, 지연 시간이 길수록 사용자는 더 많이 기다려야 하며, 지연 시간이 짧을수록 클릭하고자 할 때 사용자가 실수로 누르고 있을 가능성이 더 높아진다.연구 결과에 따르면 위의 모든 해결책은 경험이 많은 사용자에게 추가 마우스 버튼보다 덜 사용할 수 있는 것으로 나타났다.[citation needed]
3개의 버튼에 대해 설계된 환경에서 2버튼 마우스 사용자에게는 두 버튼을 동시에 눌러 3차 클릭을 시뮬레이션하는 마우스 기록 방법이 있다.[2]
추가 단추
애프터마켓 제조업체들은 오랫동안 5개 이상의 버튼이 달린 마우스를 만들어 왔다.사용자의 선호도와 소프트웨어 환경에 따라 추가 버튼은 앞으로 또는 뒤로 웹 네비게이션, 브라우저의 내역을 스크롤하거나 마우스의 해상도/감도 빠른 변경과 같은 마우스 관련 기능을 포함한 기타 기능을 허용할 수 있다.그러나 키보드에서 유사한 기능과 마찬가지로 모든 소프트웨어가 이러한 기능을 지원하는 것은 아니다.추가 버튼은 컴퓨터 게임에서 특히 유용하게 쓰이게 되는데, 매크로나 DPI 변경과 같은 다양한 기능에 빠르고 쉽게 접근할 수 있어 플레이어가 유리할 수 있다.소프트웨어는 마우스 버튼을 거의 모든 기능, 키 입력, 응용 프로그램 또는 스위치에 매핑할 수 있기 때문에 추가 버튼은 그러한 마우스와의 작업을 더 효율적이고 쉽게 만들 수 있다.
스크롤 휠
스크롤미스는 거의 항상 스크롤 휠을 내부 스프링이 장착된 프레임에 장착하고 스위치를 내려서 간단히 누르는 것이 추가 버튼의 역할을 하도록 하며 대부분의 스크롤미스에 있는 휠 멈춤쇠로 인해 실수로 회전하지 않고도 쉽게 할 수 있다.바퀴는 회전하고 클릭할 수 있기 때문에 오늘날 대부분의 쥐는 세 개의 버튼을 가지고 있다.
웹 브라우저에서 하이퍼링크를 클릭하면 하이퍼링크가 새 탭에서 열리고 탭 자체를 클릭하면 대개 하이퍼링크가 닫힌다.
어떤 쥐들은 옆으로 스크롤하기 위해 옆으로 기울어질 수 있는 스크롤 휠을 가지고 있다.
웹브라우저, PDF 리더 등 다양한 문서 뷰어에서 포인터를 어느 방향으로든 중간클릭하고 이동시켜 전방위 스크롤을 할 수 있다.해제될 때까지 누르고 스크롤하거나, 한 번 더 클릭(마우스 버튼)하거나 Esc 키를 누를 때까지 짧게 클릭하고 스크롤하면 된다.[3]"Xreader"와 같은 일부 애플리케이션은 스마트폰과 태블릿 컴퓨터 같은 터치 스크린 장치에서 사용하는 드래그 투 스크롤 제스처를 시뮬레이션한다.[4]
Linux에서 왼쪽과 오른쪽 마우스 버튼을 동시에 누르면 중간 클릭이 시뮬레이션되고 텍스트 영역으로 마우스 커서를 가운데 클릭하면 클립보드가 깜박이는 커서의 기존 위치가 아니라 마우스 커서의 위치에 붙여넣는다.[5]
Kate와 Xed를 포함한 텍스트 편집기는 커서가 탭 막대를 가리키는 동안 스크롤하여 열린 탭 사이를 전환할 수 있다.
소프트웨어 환경 사용
Macintosh 사용자 인터페이스는 설계상 단일 버튼 마우스로 모든 기능을 항상 사용 가능하게 한다.애플의 휴먼 인터페이스 가이드라인은 여전히 다른 개발자들도 단버튼 마우스로도 모든 기능을 이용할 수 있도록 해야 한다고 명시하고 있다.다른 플랫폼에서 추가 버튼을 사용하여 일반적으로 수행되는 다양한 기능은 대부분의 개발자가 Mac에서 구현했을 때 수식어 키와 함께 수행되었다.예를 들어, 상황별 메뉴는 OS 8의 상황별 메뉴 관리자에서 나중에 Apple이 명시적으로 채택한 동작인 "Control Key-click"에 의해 가장 자주 호출되었다.
두 개, 세 개 또는 그 이상의 버튼이 있는 마우스와 기타 포인팅 장치의 Macintosh 애프터마켓이 항상 존재해 왔으며 플랫폼의 많은 주요 소프트웨어 패키지에서 이러한 장치를 보완하기 위한 광범위한 구성 지원(보통 키보드 에뮬레이션을 통해)이 있었지만, Mac OS X가 출하되고 나서야 멀티 버튼 마우스에 대한 지원은 하드코드였다.d. Mac OS X도 실행할 수 있는 X 윈도 시스템 애플리케이션은 두 개 또는 세 개의 버튼 마우스를 염두에 두고 개발되었다.
역사적으로 대부분의 PC 마우스는 두 개의 버튼을 제공했지만, MS-DOS와 3.1x에서 Windows 버전의 경우 기본 버튼만 표준화되었다. 추가 버튼에 대한 지원 및 기능은 애플리케이션별로 달랐다.그러나 1992년에 볼랜드는 마우스 오른쪽(또는 보조) 버튼을 사용하여 클릭된 화면 객체의 상황에 맞는 메뉴(이전에는 제록스 알토에서 사용되었지만 대부분의 사용자에게는 새로운 혁신)를 불러오는 콰트로 프로 for Windows(QPW)를 출시했다.볼랜드는 QPW를 '올바른 선택'이라고 광고하며 이 기능을 적극 홍보했고, 혁신은 직관적이고 단순하다는 찬사를 널리 받았다.다른 애플리케이션들도 빠르게 따라왔고, "속성에 대한 마우스 오른쪽 버튼 클릭" 제스처는 그것이 윈도우 95 전체에 걸쳐 구현된 후 표준 윈도우 UI 동작으로 강화되었다.
Unix나 Unix와 유사한 운영 체제를 실행하는 대부분의 기계는 거의 항상 3버튼 마우스를 권장하는 X Window 시스템을 실행한다.X는 관습에 의해 단추의 번호를 매긴다.이를 통해 기존의 버튼 배치를 사용하지 않는 마우스나 포인팅 장치에 사용자 지침이 적용될 수 있다.예를 들어 왼손잡이 사용자는 보통 소프트웨어 설정으로 단추를 반전시킬 수 있다.일반적이지 않은 버튼 배치에서는 "왼쪽 마우스 버튼" 또는 "오른쪽 마우스 버튼"이라고 말하는 사용자 방향이 혼란스럽다.1970년대 중반부터 착공한 제록스 파르크 알토와 도라도 컴퓨터에는 세 개의 버튼 마우스가 사용되었고, 각 버튼마다 색상이 할당되었다.왼쪽(또는 기본) 버튼에는 빨간색, 중간(보조) 버튼에는 노란색, 오른쪽(메타 또는 3차)에는 파란색 등이 사용됐다.이 명명 규칙은 스퀵과 같은 일부 스몰토크 환경에서 존속하며, 오른쪽, 중간, 왼쪽 지정보다 덜 혼동될 수 있다.
도토리의 RISC OS 기반 컴퓨터는 반드시 WIMP 기반 GUI 전체에서 세 개의 마우스 버튼을 모두 사용한다. RISC OS는 세 개의 버튼(왼쪽에서 오른쪽으로)을 가리킨다.Select
,Menu
그리고Adjust
.Select
다른 운영 체제에서 "기본" 마우스 버튼과 같은 방식으로 기능한다. Menu
포인터의 위치에 적합한 상황에 맞는 메뉴를 표시하며, 이는 종종 이 메뉴를 활성화하는 유일한 수단을 제공한다.대부분의 응용 프로그램에서 이 메뉴는 Mac OS의 화면 상단과 Microsoft Windows 아래의 창 제목 아래에 있는 "응용프로그램 메뉴"와 동일하다. Adjust
정확한 기능은 대개 프로그래머에게 달려있지만, "필러" 데스크탑에서 여러 항목을 선택하고 애플리케이션 내 객체의 매개변수를 변경하는 역할을 한다.
참조
- ^ Pournelle, Jerry (June 1983). "Zenith Z-100, Epson QX-10, Software Licensing, and the Software Piracy Problem". BYTE. Vol. 8, no. 6. p. 411. Retrieved 20 October 2013.
- ^ Garfinkel, Simson L. (November–December 1988). "A Second Wind for Athena" (PDF). Technology Review. Retrieved 25 January 2016.
- ^ 마우스 중간 클릭으로 할 수 있는 많은 일 – 2014년 4월 22일 – LifeHacker
- ^ https://github.com/linuxmint/xreader/blob/master/help/C/xreader.md
- ^ https://www.linux.com/news/linux-gui-mice-and-menus-0/