27 puan yazan gomjellie 2025-08-22 | 19 yorum | WhatsApp'ta paylaş

Giriş

Terminalde çalışırken İngilizce yazmanız gerekirken yanlışlıkla Korece klavyeyle yazdığınız durumlar olabilir. ㅣㄴ yazdıktan sonra aslında ls yazmaya çalıştığınızı fark etmeniz ya da yazıp git girmeye niyetlendiğinizi anlamanız gibi.

Bu rahatsızlığı çözmek için zsh-hangul'u geliştirdim. Korece yanlış yazılmış komutları gerçek zamanlı olarak otomatik biçimde İngilizceye dönüştüren bir zsh eklentisi.

Başlıca özellikler:

  • Gerçek zamanlı Korece-İngilizce otomatik dönüşüm: ㅊㅇcd, ㅣㄴls
  • Metin dizisi istisna işleme: tırnakların ("hangeul", 'hangeul', `hangeul`) içinde dönüşüm yapılmaz
  • Kopyala-yapıştır koruması: Yalnızca doğrudan yazıldığında dönüştürerek istenmeyen dönüşümleri önler
  • Yapay zeka aracı desteği: Cursor gibi yapay zeka araçlarında dönüşüm yapmaz (ai klavyeyle yazı yazmadığı için böyle bir hatayı da yapmaz)

Neden yaptım?

Geliştiriciyseniz terminaldeki Korece/İngilizce klavye yanlış yazımı sorununu mutlaka yaşamışsınızdır; ben de bunu çözmek istedim. Daha önce yanlış yazınca silip baştan yazmak gerekiyordu, ama bu eklentiyle komut doğal şekilde doğru hâline dönüştüğü için yazma akışı bölünmüyor.

Kurulum ve kullanım

Oh My Zsh kullanıcıları için kurulum oldukça kolay. Ayrıntılı kurulum rehberine projenin INSTALL.md dosyasından bakabilirsiniz.

Bash kullanıcıları için ayrı bir sürüm de sunuluyor.

GitHub: https://github.com/gomjellie/bash-hangul

Terminalde yanlış klavye diliyle yazım yüzünden zorlananlara yardımcı olmasını umuyorum. Deneyip geri bildirim veya geliştirme fikirlerinizi dilediğiniz zaman paylaşın! (PR ve issue açılması memnuniyetle karşılanır)

19 yorum

 
edunga1 2025-08-28

Kurulumdan hemen sonra fark edilmiyor ama ben de farkında olmadan komutları Korece yazarken yakaladığımda... gerçekten çok kullanışlı! heh
Merak ettiğim bir şey var: pager içinde de uygulanabilir mi?

 
gomjellie 2025-08-28

Bu bana yabancı; pager nasıl bir araç?

 
edunga1 2025-08-28

less gibi şeyler de mesela! Kabuk seviyesinde işlenip işlenemeyeceğini bilmiyorum ama...

 
dontdieych 2025-08-25

Fish shell de var! 😁

90'ların sonları mıydı, Internet Explorer pazara hakimken IE için toolbar yapmanın moda olduğu bir dönem vardı. Naver Toolbar, Daum Toolbar gibi şeyler yani.

Sanırım Hancom'un çıkardığı toolbar'da da böyle bir özellik vardı. ㅈㅈㅈ -> www diye çevirip Korece-İngilizce giriş modunu otomatik değiştiriyordu.

Linux'ta fcitx giriş yöntemini kullanıyorum; keşke bu özellik olsa.

 
gomjellie 2025-08-25

fish shell sürümü için de imleç tarafına bir port etmeyi bir deneyelim lol

iPhone tarafında çift dilli klavye özelliği var ama Mac'te olmaması biraz üzücü...

 
eajrezz 2025-08-23

https://inputsource.pro/kr

Ben yukarıdaki programı kullanıyorum; belirli bir programa geçiş yapıldığında kullanılacak giriş kaynağını zorlayabilen bir Mac uygulamasıdır.

 
gomjellie 2025-08-25

Oo.. güzel bir program tanıtımı, teşekkürler!

 
micjung 2025-08-22

Tam da böyle bir şey var mı diye düşünüyordum, teşekkürler haha

 
gomjellie 2025-08-25

Asıl ben teşekkür ederim haha

 
fetiu 2025-08-22

Eskiden beri zsh ile Koreceyi sorunsuz kullanıyordum, bunu GeekNews'te yeniden görmek güzel olmuşhaha
Zamana uygun şekilde yapay zeka araçları desteği de eklediğiniz ve istikrarlı biçimde iyi programlar geliştirmeyi sürdürdüğünüz için gerçekten çok teşekkür ederim^^

 
gomjellie 2025-08-22

Oha... teşekkürler haha

 
idunno 2025-08-22

Denemem gerekecek sanırım. Teşekkürler. 👍

 
gomjellie 2025-08-22

Teşekkür ederim!

 
qhdgkdbs 2025-08-22

Geliştirmeyi 6 yıl önce yapmışsınız demek!

 
gomjellie 2025-08-22

Eskiden geliştirip kendi hâline bırakmıştım; son zamanlarda da Cursor'un gücünden yararlanarak yeniden biraz el atıyorum haha

 
c1t1d0s7 2025-08-22

Çok güzel. 👍

 
gomjellie 2025-08-22

👍Teşekkürler

 
chl11wq12 2025-08-22

Aa, ilginçmiş.

 
gomjellie 2025-08-22

Teşekkürler haha