상황에 맞는 사용자 인터페이스

Context-sensitive user interface

상황에 맞는 사용자 인터페이스는 활성 [1]프로그램 상태에 따라 사용자 옵션을 제공합니다.컨텍스트 감도는 현재 그래픽 사용자 인터페이스(대부분의 경우 컨텍스트 메뉴) 어디에나 있습니다.

또한 사용자 인터페이스는 마우스 포인터 또는 커서의 모양 변경, 메뉴 색상 변경 또는 청각 또는 촉각 피드백과 같은 상황에 맞는 피드백을 제공할 수 있다.

문맥 감도의 이유와 장점

컨텍스트 감도를 도입하는 주된 이유는 사용자 인터페이스를 단순화하기 위해서입니다.

장점은 다음과 같습니다.

  • 일정 수준의 생산성을 위해 사용자에게 필요한 명령어 수를 줄였습니다.
  • 특정 작업을 수행하는 데 필요한 클릭 수 또는 키 입력 횟수 감소
  • 일관된 동작을 사용자가 미리 프로그래밍하거나 변경할 수 있습니다.
  • 화면에 한 번에 필요한 옵션 수를 줄입니다.

단점들

상황에 맞는 액션은 사용자 인터페이스를 하향 조정하는 으로 인식될 수 있습니다.컴퓨터가 불필요한 액션을 실행하기로 결정했을 때 오퍼레이터는 어떻게 해야 할지 막막합니다.또한 비자동 절차는 컨텍스트에 민감한 인터페이스에 의해 숨겨지거나 가려질 수 있으며 설계자가 예상하지 못한 작업에 대한 사용자 작업 부하가 증가할 수 있습니다.

도입이 서툴면 도움이 되기보다 귀찮을 수 있습니다.그 대표적인 예가 Office Assistant입니다.

실행

가장 단순한 수준에서 가능한 각 액션은 가장 가능성이 높은 단일 액션으로 압축됩니다.이 액션은 단일 변수(파일 확장자 등)를 기반으로 수행됩니다.보다 복잡한 구현에서는 사용자의 이전 작업, 파일 크기, 현재 사용 중인 프로그램, 메타데이터[2] 등 여러 요소를 평가할 수 있습니다.

이 방법은 필수 버튼 누름과 마우스 클릭에 대한 응답에만 국한되지 않습니다. 팝업 메뉴를 제거 및/또는 변경할 수 있으며, 웹 검색은 이전 검색을 기반으로 결과에 초점을 맞출 수 있습니다.

높은 수준의 구현에서는 컨텍스트에 민감한 액션이 더 많은 양의 메타 데이터, 광범위한 사례 분석 기반 프로그래밍 또는 기타 인공지능 알고리즘을 필요로 합니다.

컴퓨터 및 비디오 게임

컨텍스트 감도는 비디오 게임에서 중요합니다.특히 이용 가능한 버튼 수가 제한된 게임패드, 조이스틱 또는 컴퓨터 마우스로 제어되는 게임입니다.이는 주로 플레이어가 특정 장소에 있을 때 적용되며 사람이나 사물과의 상호작용에 사용됩니다.예를 들어 플레이어가 논플레이어 캐릭터 옆에 서 있는 경우 플레이어와 대화할 수 있는 옵션이 나타날 수 있습니다.

구현은 초기 '퀵 타임 이벤트'에서 상황별 칼싸움까지 다양하며, 공격은 플레이어와 상대의 위치와 방향, 그리고 가상 환경에 따라 달라집니다.플레이어 캐릭터의 게임 내 위치에 따라 무언가를 주우거나 문을 열거나 로프를 잡거나 몬스터나 상대를 때리거나 물체를 [3]부수는 비슷한 사용범위가 '액션 버튼'에서도 발견된다.

응답은 플레이어가 활성화될 필요가 없습니다. 화면에는 특정 상황에서만 장치가 표시될 수 있습니다. 예를 들어 비행 전투 게임에서 '타깃팅' 십자선이 플레이어가 발사해야 한다는 것을 나타낼 수 있습니다.다른 실시형태는 플레이어로부터의 입력(예를 들어 버튼 누름 활동 수준)을 감시하고 그것을 사용하여 즐거움을 최대화하거나 흥분 [4]또는 분위기를 제어하기 위한 시도로 게임의 속도를 제어하는 것이다.

버튼이 거의 없는 기계(키보드 없는 콘솔)를 위해 보다 복잡한 게임이 설계됨에 따라 이 방법은 점점 더 중요해지고 있습니다.Bennet Ring은 (2006년) "콘텍스트에 민감한 것이 새로운 렌즈 플레어"[5]라고 언급했습니다.

상황 의존 도움말

문맥 의존 도움말은 문맥 의존도를 구현하는 일반적인 도움말입니다.도움말 버튼 1개가 조작되어 도움말 페이지 또는 메뉴가 특정 페이지 또는 관련 [6]토픽을 엽니다.

「 」를 참조해 주세요.

레퍼런스

인용문

  1. ^ Webopedia : 컨텍스트 의존
  2. ^ Alan Dix; Tiziana Catarci; Benjamin Habegger; Yannis Ioannidis; Azrina Kamaruddin; Akrivi Katifori; Giorgos Lepouras; Antonella Poggi; Devina Ramduny-Ellis. "intelligent context-sensitive interactions on desktop and the web" (PDF). Archived from the original (PDF) on 2007-03-06. Retrieved 2008-07-29.
  3. ^ "Assassin's Creed E3 Preview". Archived from the original on 2007-08-03. Retrieved 2008-07-29.
  4. ^ 차세대 사용자 인터페이스 (Eitan Glinert의 MIT 컴퓨터 과학 석사 논문)
  5. ^ Gears of War 리뷰 - 이것이 차세대 게임입니다.
  6. ^ Webopedia : 도움말

원천