Bazı dvorak kısayolları çalışmıyor. 10.8.2


8

Yeni bir Macbook Air aldım ve kodlama için çok heyecanlıydım: ama sonra wham.

Mesela yapamam command+ /Kodlamada oldukça değerlidir. Bu gibi değerlendirir Command+{

Aynı sorunu olmasına rağmen, standart dvorak kullanmaya çalışıyorum, Dvorak-Qwerty'yi değil (ikisini de istemiyorum).

Hem Netbeans hem de PHPStorm'da meydana gelir ve bu durum bir IDE sorunu değil, bir mac sorunu olabileceğine inanır. Bazı klavye kısayolları çalışmadığında kodlamaya çalışmak oldukça sinir bozucudur. Gibi bazı iken Command+ C, V, Zsadece iyi çalışır.

Bu klavye kısayollarının diğer işletim sistemlerinde olduğu gibi çalışmasını nasıl sağlayabilirim?


Yani - kafamda bu hakkı almak için: Komut Slash kullanarak bir satır yorum yapmak istersiniz - ve Dvorak düzenini kullandığınız için aslında Command ve üzerinde [ile işaretli tuşa basarsınız. Uygulamanın komutunu hangi kısayollar tetikler?
Diggory

Bu doğru.
Serhiy

Aşağıdaki Dvorak karakterleri için: ',. - = []; JVM, KeyEvent nesnesindeki QWERTY eşdeğeri anahtar kodunu bildiriyor, ancak Dvorak karakterini metin kutularında görüntülüyor. Garip ...
kwiqsilver

Evet, evet, herhangi bir çözüme dair herhangi bir düşünceniz var mı?
Serhiy

Yanıtlar:


7

Ben de SO'dan aynı soruna cevabımı burada tekrar edeceğim :

Bu, Java'da birkaç yıldır var olan ve hala Java 9'da bulunan bir sorun olduğu ortaya çıkıyor. Buradaki hata raporuna bakın: https://bugs.openjdk.java.net/browse/JDK-8022079

JetBrains, yıllardır problemin farkındaydı, ancak Oracle'ın bunu düzeltmesini bekliyor. Bu JetBrains hata raporlarına bakın: https://youtrack.jetbrains.com/issue/IDEABKL-6493 ve https://youtrack.jetbrains.com/issue/IDEA-63779

Bu raporlarda Karabiner adlı ücretsiz bir araç kullanarak bir çalışma bulacaksınız. Ben sadece IntelliJ için çalıştığını doğruladım. Muhtemelen diğer Java tabanlı araçlar için de çalışacaktır.

Çözüm :

  • Karabiner'in https://pqrs.org/osx/karabiner/ adresinden indirilmesi ve kurulması
  • OSX Sistem Tercihleri'nde klavyenizi varsayılan "ABD Uluslararası" PC'sine ayarlayın. Aksandan diacritics ve diğer uluslararası karakterleri yazmazsanız, klavyeyi sadece "US" olarak ayarlamak kolaydır.
  • Karabiner ayarlarında, arama kutusuna "dvorak" yazın, sonra aşağı kaydırın For U.S. Input Sourceve Ùse Dvorak Klavye Düzenini (QWERTY to Dvorak) `

Tüm detaylar için teşekkür ederim, her ne kadar ahbap, çevremdeki çevrelerden nefret ediyorum, muhtemelen yıllarca olduğu gibi macbook'umda kodlamaktan kaçınacağım. Oracle'ın hala bu sorunu çözmediğine inanamıyorum.
Serhiy

Etrafında çalışmayı denedim, ama tek ve çift alıntı için garip şeyler yapıyor. Tuşa ilk bastığımda, karakterin altında tuhaf bir işaret görüyorum. Boşluğa bastığımda işaret kayboluyor ancak boşluk görünmüyor, ancak bundan sonra her şey yolunda. Başka bir karaktere bastığımda karakter görünür ve her şey yolundadır. Temel ABD düzenine geçtim ve her şey yolunda gidiyor.
kwiqsilver

@kwiqsilver klavyenizi "US International" yerine "US" olarak ayarlamanız gerekir - orada gördüğünüz şey, uluslararası bir klavye seçtiğiniz için diakritiklere girmenize yardımcı olan OSX'dir. Bu modu kullanıyorum çünkü sıklıkla aksanlara girmek zorunda kalıyorum. Bunu yapmazsanız, daha sonra sadece "ABD" olarak ayarlayın
Charl Botha

1

Tamam - NetBeans'ı yeni indirdim ve aynı sorunu görüyorum.

Bahsettiğiniz IDE'lerin her ikisi de JAVA uygulamaları olduğundan, bunun bir JAVA sorunu olabileceğini düşünüyorum. TextMate gibi kakao uygulamaları iyi çalışıyor gibi görünüyor.

İstediğiniz cevap olmayabilir - ancak Dvorak düzenini kullanmak ve değiştirici tuşların doğru çalışmasını istiyorsanız, JAVA'da yazılı olmayan bir IDE kullanın.


Bunu denediğin için teşekkürler. PHPStorm'un Java üzerine kurulu olduğunu bilmediğim için Java olabileceğini düşünmemiştim, ancak mantıklı görünüyor. PHPStorm ve Netbeans'ı sevdiğimde Java dışı IDE'nin hangi kullandığını bilmiyorum. Bunun Oracle veya Apple ile doldurulması gereken bir hata raporu olduğunu düşünüyor musunuz?
Serhiy

Maalesef, Java ile aşina olmadığım için dürüstçe bilmiyorum - bugreport.apple.com adresinde bildirmeyi deneyin .
Diggory

Merak etmemi sağlayan tek şey, Java'nın ilk sırada hangi tuşa bastığınızı nasıl söyleyebileceği. Belki de Apple'ın konusunu daha düşük bir olay düzeyinde ele alması gerektiğini varsaydığım gibi hissediyorum.
Serhiy

Merak ettiğim diğer konu, tüm güncellemelerin Apple'dan geçmesi. Bunun biraz sorun olduğunu duydum, Oracle'ın ilk önce Apple'dan geçmeden Java güncellemelerini zorlayamayacağını, ciddi gecikmelere neden olduğunu duydum. Kim bilir, belki bu yamalı ve sadece limbo içinde kalmış. Aynı zamanda Java’nın hangi tuşa bastığımın farkında olmamasına gerek olduğunu düşünmeme rağmen, bunun gerçekten bir Mac sorunu olduğunu hissediyorum. Bu hafta sonu verdiğiniz bağlantıda bildirmeyi deneyeceğim. Büyük olasılıkla size kimse cevap vermeye çalıştığı için size ödül verecek. Yardım için teşekkürler.
Serhiy

Bu bir "java" problemi değil. Birkaç gündür Mac'te Eclipse'i (ayrıca java da yazılmış) problemsiz kullanıyorum. NetBeans'a oldukça bağlı bir proje üzerinde çalışmak için NetBeans'i yükledim ve burada belirtilen aynı sorunu yaşıyorum. Yani, NetBeans yapıyor (veya yapmıyor) bir şey ve onu yazılmış dilin bir arıza değildir.
crowmagnumb

0

Xcode ve Norveççe klavyede de benzer bir problem gördüm. Önceki bir soruda OP, yorum kısayolunun çalışmadığını ve kısayol simgesinin OS X gezinme çubuğundaki açılır menüden kaybolduğunu söyledi.

İşe yarayan şey, anahtarları başka bir şeyin geçici çözümü olarak yeniden eşlemekti. Bunun için Sistem Tercihleri > Klavye > Kısayollar'a gidin , ardından Uygulama Kısayolları'na yeni bir kısayol ekleyin. Menü başlığının OS X açılır menüsüyle tam olarak aynı olmasını sağlayın ve klavye kısayolunu eşleyin.

görüntü tanımını buraya girin

Mesela , Firefox'taki New Tab'in anahtarlarını tekrar haritaya koymak istediğimi varsayalım . Bu nasıl göründüğüdür.


Ancak bunun Java uygulamaları için çalışıp çalışmayacağından emin değilim.


0

MacOS Sierra'da , Sistem Tercihleri'nde Dvorak ve Dvorak Komutanlığı (Programcı Dvorak) arasında seçim yapabilirsiniz . Bu yüzden artık Karabiner'e ihtiyacım yok.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.