Windows 또는 Linux의 대화 상자에서 예 및 아니오 버튼을 전환하는 방법은 무엇입니까?


2

GNU / Linux 용 Cinnamon DE (Gnome 3 기반, GTK3 툴킷 사용)를 사용하고 있습니다.

또한 매주 거의 같은 시간 동안 Windows 10을 사용합니다.

이제 각 환경의 기본 버튼 위치가 다르기 때문에 미치게됩니다. MS Windows에서 "확인"조치는 왼쪽에 있습니다.

여기에 이미지 설명을 입력하십시오

시나몬 (및 그놈)에있는 동안 오른쪽에 있습니다.

여기에 이미지 설명을 입력하십시오

이것은 모든 대화 상자에서 일관됩니다. 또 다른 예:

여기에 이미지 설명을 입력하십시오

이 경우 버튼이 다르게 배치 될뿐만 아니라 기본적으로 강조 표시된 동작도 다릅니다.

더 건강하게 작업 할 수 있도록 어느 시스템에서나 변경할 수있는 방법이 있습니까?


Windows에서이 동작을 변경할 수 없습니다
Ramhound

1
@Ramhound 내가 생각
Marc.2377

답변:


7

Windows에서 버튼 순서를 변경할 수는 없지만 GTK는 가능합니다! 취소 / 아니오 / 예 버튼의 순서를 변경하려면 파일 gtk-alternative-button-order에 추가 하여 속성을 설정 ~/.config/gtk-3.0/settings.ini하십시오.

[Settings]
gtk-alternative-button-order = 1

일부 배경의 경우 그놈 휴먼 인터페이스 지침 에서는 취소 버튼이 왼쪽에 있어야한다고 지정합니다.

대화 상자에 긍정 및 취소 단추가 포함 된 경우 긍정 단추 전에 취소 단추가 먼저 나타나는지 항상 확인하십시오. 왼쪽에서 오른쪽 로케일의 경우 왼쪽에 있습니다.

이 버튼 순서는 사용자가 긍정적 인 버튼을 만나기 전에 취소 할 수있는 능력을 인식하고 상기시켜줍니다.

그러나 리눅스입니다. 구성 가능합니다! 로부터 gtk_dialog_set_alternative_button_order () 문서 :

대체 버튼 순서를 설정합니다. " gtk-alternative-button-order "설정이로 설정된 TRUE경우이 기능에 전달 된 응답 ID의 순서에 따라 대화 상자 버튼이 재정렬됩니다.

기본적으로 GTK + 대화 상자는 그놈 휴먼 인터페이스 가이드 라인 에서 주장하는 버튼 순서를 오른쪽 끝에있는 확인 버튼과 왼쪽에있는 취소 버튼과 함께 사용합니다. 그러나 내장 된 GTK + 대화 상자와 GtkMessageDialogs 는 대체 버튼 순서를 제공하는데, 이는 Windows와 같은 일부 플랫폼에서 더 적합합니다.

윈도우 사용자 경험 지침은 반대 의견이있다. 그들은 말한다 :

커밋 버튼을 다음 순서로 표시하십시오.

  1. 확인 / [해보기] / 예
  2. [하지 마라] / 아니요
  3. 취소
  4. 적용 (있는 경우)
  5. 도움말 (있는 경우)

취소가 기본 조치가되는 이점은 실수로 Enter 또는 스페이스 바 키를 눌러 실수로 확인한 경우 결과 조치는 일반적으로 작동하지 않는 것입니다.
K3 --- rnc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.