버튼(컴퓨팅)
Button (computing)
컴퓨팅에서 버튼(명령 버튼 또는 푸시 버튼이라고도 함)이란 검색 엔진에서 쿼리 검색과 같은 이벤트를 트리거하거나 작업 [1]확인과 같은 대화 상자를 조작하는 간단한 방법을 사용자에게 제공하는 그래픽 제어 요소를 말합니다.
개요
일반적인 버튼은 직사각형 또는 둥근 직사각형으로 높이보다 넓으며 중앙에 [2]설명 캡션이 있습니다.버튼을 누르는 가장 일반적인 방법은 마우스로 제어되는 포인터로 버튼을 클릭하는 것이지만, 키 입력과 같은 다른 입력을 사용하여 버튼 명령을 실행할 수 있습니다.그러나 버튼이 항상 직사각형 모양으로 제한되는 것은 아닙니다.버튼 조작의 유일한 요건은 사용자가 클릭 조작으로 명령을 실행할 수 있어야 한다는 것입니다.따라서 그림과 배경 영역을 버튼으로 프로그래밍할 수 있습니다.버튼을 누르면 미리 정해진 작업을 수행하는 것 외에 기계식 버튼을 누르는 것처럼 버튼이 그래픽으로 변경되는 경우가 많습니다.
상황에 따라 버튼은 한 번만 눌러 명령을 실행하도록 지정될 수 있으며, 다른 버튼은 즉각적인 피드백 수신에 사용될 수 있으며 사용자가 원하는 결과를 받기 위해 두 번 이상 클릭해야 할 수도 있습니다.그 외의 버튼은,[3] 체크 박스와 같이 동작을 온/오프 하도록 설계되어 있습니다.이러한 버튼에는 옵션 상태를 나타내는 그래픽 힌트(마우스를 놓은 후에도 누른 상태로 있는 등)가 표시됩니다.
사용자가 포인터를 버튼 위로 이동하면 버튼에 툴팁이 표시되는 경우가 많습니다.툴팁은 버튼의 용도를 간략하게 설명하는 기본 제공 문서 역할을 합니다.
버튼 위젯의 매우 일반적인 형태는 다음과 같습니다.
- 액션을 확인하고 창을 닫기 위한 OK 버튼
- 액션을 취소하고 창을 닫는 Cancel 버튼
- 창을 닫지 않고 작업을 확인하는 Apply 버튼
- 변경사항이 이미 적용된 후 창을 닫기 위한 닫기 버튼
외모
MacOS
![]() | 이 섹션은 업데이트해야 합니다.(2015년 6월) |
macOS의 Aqua 인터페이스의 버튼은 보통 유리 결정체의 둥근 직각으로 묘사됩니다.일반적으로 이러한 버튼은 옅은 회색이며 누르면 파란색으로 바뀝니다.키보드 포커스가 있는 버튼(스페이스바에서 선택 가능)이 파란색으로 둘러싸인 채 나타납니다.활성 창의 기본 버튼(돌아가기 키로 선택 가능)은 밝은 파란색과 어두운 파란색(누른 버튼과 동일한 색상) 사이에서 애니메이션으로 표시됩니다.
또한 주로 응용 프로그램 도구 모음에 사용되며, 약간 둥근 직사각형과 옅은 회색 금속 외관을 사용합니다.이러한 버튼은 누르면 더 어둡고 "안쪽으로 밀어넣기"로 표시됩니다.
각 창의 왼쪽 상단 모서리에 창 관리 컨트롤이 나타납니다.이 버튼은 표준 아쿠아 버튼과 스타일이 비슷하지만, 메모리 보조 장치로 색상으로 구분되어 있습니다.왼쪽에서 오른쪽으로 빨간색으로 표시된 "창 닫기", 노란색으로 표시된 "창 최소화" 및 녹색으로 표시된 "확대"는 창의 크기에 맞게 창의 크기를 조정합니다.
윈도 셸
Microsoft Windows 의 버튼은, 통상은 직사각형이며, Windows XP, Vista, 및 7 의 경우는 모서리가 약간 둥글게 되어 있어 Windows 11 의 폼으로 돌아옵니다.Windows 8 에서는, 버튼은 직사각형이며, 모서리가 뾰족합니다.액티브 포커스가 있는 버튼은 버튼 테두리 바로 안쪽에 검은색 점선으로 표시됩니다.또한 최신 버전에서는 기본 버튼이 파란색 테두리로 표시됩니다.Windows Vista 및 Windows 7 에서는, 디폴트 버튼은, 통상의 표시와 푸른 테두리 사이에 서서히 희미해집니다.창 관리 컨트롤은 응용 프로그램 창의 오른쪽 상단 모서리에 있습니다.왼쪽에서 오른쪽으로 창을 "최소화"합니다.창이 화면 하단의 태스크바에 표시되지 않도록 창을 최대화합니다.창이 이미 최대화된 경우 버튼은 창을 원래 위치로 되돌립니다.크기 및 위치) 및 창을 닫습니다.
Linux 및 기타 Unix 계열 시스템
Linux 및 기타 Unix와 유사한 운영체제에서 버튼의 모양과 동작은 주로 어떤 위젯 툴킷을 사용하는지에 따라 정의됩니다.가장 인기 있는 것은 GTK와 Qt입니다.다만, 다른 툴킷도 사용되고 있습니다.여러 개의 툴킷을 사용하면 애플리케이션 전체에 걸쳐 외관과 느낌이 균일하지 않을 수 있습니다.또한 대부분의 위젯 툴킷에는 이러한 기능이 있으므로 Mac OS 및 Windows와 같은 표준 외관이 없습니다.
HTML
단추는 HTML 양식의 요소로 나타나 사용자 입력을 지우거나 양식 내용을 서버에 제출하는 등의 작업을 수행합니다.HTML로 지정된 버튼은 웹 브라우저에서 다양한 방법으로 렌더링할 수 있습니다.일반적으로 기본 OS의 네이티브버튼 외관을 사용하거나 브라우저 내의 버튼 정의를 사용합니다.단추는 양식이 나타나는 웹 사이트 개발자가 계단식 스타일시트를 사용하여 스타일링할 수도 있습니다.
HTML 링크는 버튼과 매우 유사한 그래픽으로 표시될 수 있습니다.때때로 이러한 유형의 링크는 사용자가 광고를 클릭하도록 유도하고 광고주 사이트를 방문하도록 유도하기 위해 광고에 사용됩니다.
레퍼런스
- ^ FOLDOC의 버튼
- ^ "Mozilla button description". Archived from the original on 2012-04-02. Retrieved 2009-09-18.
- ^ Wayback Machine에서 Mozilla의 XUL Archived 2012-04-02에 있는 checkState 버튼 속성