일부 dvorak 단축키가 작동하지 않습니다. 10.8.2


8

방금 새로운 Macbook Air를 얻었고 모두 코드에 기뻐했습니다.

예를 들어 나는 할 수 없다. 명령 + / 코딩 할 때 꽤 유용합니다. 그것은 그것을 다음과 같이 취급합니다. 명령 + {

Dvorak-Qwerty가 아닌 표준 dvorak을 사용하려고합니다. 똑같은 문제가 있지만 Dvorak-Qwerty는 아닙니다.

그것은 Netbeans와 PHPStorm 모두에서 발생합니다.이 문제는 IDE 문제가 아닌 Mac 문제 일 수 있다고 믿습니다. 일부 키보드 단축키가 작동하지 않을 때 코드를 작성하는 것은 매우 실망 스럽습니다. 일부는 좋아하지만 명령 + 기음 , V , 잘 작동합니다.

다른 바로 가기 키가 다른 운영 체제에서와 마찬가지로 작동하도록하려면 어떻게합니까?


그래서 내 머리 속에서이 권리를 얻으십시오 : 커맨드 슬래시를 사용하여 라인을 주석 처리하고 Dvorak 레이아웃을 사용하기 때문에 Command와 키가 실제로 눌려집니다. 어떤 응용 프로그램의 명령 [바로 가기?
Diggory

맞아요.
Serhiy

다음 Dvorak 문자 : ',. - = []; JVM이 KeyEvent 객체에 해당하는 QWERTY 키 코드를보고하지만 Dvorak 문자를 텍스트 상자에 표시합니다. 기묘한...
kwiqsilver

예, 그렇습니다. 해결 방법에 대한 의견이 있습니까?
Serhiy

답변:


7

나는 여기에 다시 게시 할게. 내 대답 SO에서 같은 문제로

이것은 몇 년 동안 존재해온 Java의 문제이며 Java 9에 여전히 남아있는 것으로 밝혀졌습니다. 여기 버그 보고서를 참조하십시오. https://bugs.openjdk.java.net/browse/JDK-8022079

JetBrains는 몇 년 동안이 문제를 알고 있었지만 오라클이 문제를 해결하기를 기다리고 있습니다. 다음 JetBrains 버그 보고서를 참조하십시오. https://youtrack.jetbrains.com/issue/IDEABKL-6493 https://youtrack.jetbrains.com/issue/IDEA-63779

이 보고서에서 Karabiner라는 무료 도구를 사용하여 해결 방법을 찾을 수 있습니다. IntelliJ에서 작동하는지 확인했습니다. 아마도 다른 Java 기반 도구에서도 사용할 수 있습니다.

해결 방법 :

  • Karabiner 다운로드 및 설치 https://pqrs.org/osx/karabiner/
  • OSX 시스템 환경 설정에서 키보드를 기본 "미국 국제"PC로 설정하십시오. 구별 부호 및 기타 국제 문자를 입력하지 않는 경우 키보드를 "U.S"로 설정하는 것이 더 쉽습니다.
  • Karabiner 설정에서 검색 창에 "dvorak"을 입력 한 다음 섹션으로 스크롤합니다. For U.S. Input Source §se Dvorak 키보드 레이아웃 (QWERTY to Dvorak)`을 확인하십시오.

어쨌든 모든 세부 사항을 고맙게 생각합니다. 어쨌든 나는 싫어합니다. 저는 수년간 이런 맥북에서 일한 것처럼 맥북에서 코딩을 피할 것입니다. 오라클이 아직이 문제를 해결하지 못했다고 나는 믿을 수 없습니다.
Serhiy

나는 그 일을 해결하려고 노력했지만, 그 일과 큰 따옴표에 이상한 일을한다. 처음 키를 누르면 문자 아래에 이상한 표시가 나타납니다. 나는 공간을 누를 때 표식이 사라지지만 아무 공간도 나타나지 않지만 모든 것은 괜찮습니다. 다른 문자를 누르면 문자가 나타나고 모두 괜찮습니다. 기본 미국 레이아웃으로 바뀌었고 모든 것이 잘 작동합니다.
kwiqsilver

@kwiqsilver는 "US International"이 아닌 "U.S"로 키보드를 설정해야합니다. 국제 키보드를 선택했기 때문에 OSX가 발음 구별을 입력하는 것을 볼 수 있습니다. 자주 분화구를 입력해야하기 때문에 그 모드를 사용합니다. 그렇지 않으면 "미국"을 설정하십시오.
Charl Botha

1

확인 - 방금 NetBeans를 다운로드했으며 동일한 문제가 발생했습니다.

나는 당신이 언급 한 두 IDE가 모두 자바 애플리케이션이기 때문에 이것이 자바 문제 일 것이라고 생각한다. TextMate와 같은 코코아 응용 프로그램은 정상적으로 작동하는 것 같습니다.

원하는 답변이 아닐 수도 있지만 Dvorak 레이아웃을 사용하고 수정 자 키가 제대로 작동하려면 JAVA로 작성되지 않은 IDE를 사용하십시오.


그걸 시도해 줘서 고마워. 필자는 PHPStorm이 Java로 구축 된 것을 모르는 상태에서 Java가 될 수 있다고 생각하지는 않지만 이해가가는 것 같습니다. 필자는 PHPStorm과 Netbeans를 사랑하기 때문에 어떤 Java IDE가 아닌지 알지 못합니다. 오라클이나 애플에 제출할 버그 보고서라고 생각하십니까?
Serhiy

죄송합니다. 저는 Java에 익숙하지 않으므로 솔직히 모릅니다. bugreport.apple.com 그러나 Java 이벤트 처리에 문제가 될 수 있습니다.
Diggory

Java가 궁금해하는 유일한 점은 Java가 1 위 자리에서 어떤 키를 누르는지를 알 수 있다는 것입니다. 나는 애플의 입장에서 볼 때 저급의 이벤트 레벨에서 돌보아 야한다고 생각하기 때문에 문제가 될지도 모른다.
Serhiy

내가 궁금해하는 또 다른 문제는 모든 업데이트가 Apple을 거쳐야한다는 것입니다. 그게 오라클이 자바 업데이 트를 푸시 할 수 없다는 것이 약간의 문제라고 들었습니다. 애플은 먼저 애플을 거치지 않고 심각한 지연을 일으켰습니다. 누가 이것을 알고 있었는지, 아마 이것은 패치되었고 방금 limbo에 갇혔다. 자바가 어떤 키를 눌러야하는지조차 알지 못하는 것처럼 느껴지 긴하지만, 맥 문제처럼 느껴진다. 나는 이번 주말에 당신이 제공 한 링크를보고 할 것입니다. 아무도 대답하려하지 않아서 현상금을 줄 것입니다. 도와 주셔서 감사합니다.
Serhiy

이것은 "자바"문제가 아닙니다. 나는 맥에서 이클립스 (java로도 쓰여졌다)를 몇 년 동안 사용해 왔지만 아무런 문제가 없었다. NetBeans를 NetBeans에 상당히 묶인 프로젝트에서 작업하기 위해 NetBeans를 설치했습니다. 여기에서 언급 한 것과 동일한 문제가 발생합니다. 따라서 NetBeans가 작성한 언어의 오류가 아니라 NetBeans가 수행하고있는 작업입니다.
crowmagnumb

0

Xcode와 노르웨이어 키보드에서 비슷한 문제가 발생했습니다. 이전 질문에서 OP 의견은 그의 코멘트 단축키가 작동하지 않으며, 바로 가기 아이콘이 OS X 탐색 바의 드롭 다운에서 사라 졌다고 말했다.

해결 방법은 키를 다른 방법으로 다시 매핑하여 해결 방법을 찾는 것입니다. 그 길은 네가 간다는 것이었다. 시스템 환경 설정 & gt; 건반 & gt; 바로 가기 , 다음으로 앱 바로 가기 , 새 바로 가기를 추가하십시오. 메뉴 제목을 OS X 드롭 다운의 것과 정확하게 일치시키고 키보드 단축키를 매핑하십시오.

enter image description here

예를 들어, 다음 키를 다시 매핑하려고한다고 가정 해 봅시다. 새 탭 Firefox에서. 이것이 어떻게 보일 것입니다.


그러나 이것이 Java 응용 프로그램에서 작동하는지 확신 할 수 없습니다.


0

macOS Sierra에서는 드보르작 드보르작 사령부 (프로그래머 Dvorak)를 선택하십시오. 그래서 나는 더 이상 카라비너가 필요하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.