Word ve Windows'ta Hazır Metnin Klavye Düzenini Düzeltme

Kerem Aydın·7 Temmuz 2026·⏱5 dk

Windows veya Word'ün standart araçlarıyla daha önce yazılmış bir metni otomatik olarak yeniden kodlamak (örneğin ghbdtn ifadesini привет haline getirmek) mümkün değildir. İşletim sistemi klavye düzenini yalnızca gelecekteki girişler için değiştirir.

Hatayı düzeltmek için aşağıdaki üç yöntemden birini kullanın:

  1. Word'de: Karakterleri otomatik olarak değiştirmek için özel bir VBA makrosu çalıştırma.
  2. Evrensel Yöntem: Çevrimiçi hizmetleri veya dönüştürücü yazılımları kullanma (en hızlı yöntem).
  3. Word'de: Yazım denetimi dilini manuel olarak değiştirme (metin doğru yazılmışsa ancak Word onu hatalı olarak işaretliyorsa).

Aşağıda her bir yöntem için ayrıntılı talimatlar verilmiştir.

Önemli: Sadece dili değiştirmeyi unutup rfk ltkf gibi bir şey yazdıysanız, klavye düzenini değiştirmek bunu как дела haline getirir. Ancak noktalama işaretleri ve büyük harfler, farklı klavye düzenlerinde farklı tuşlarda bulunduğundan manuel düzeltme gerektirebilir.

Yöntem 1: Word'de Makro Aracılığıyla Otomatik Değişim (İleri Düzey Kullanıcılar İçin)

Microsoft Word'de yerleşik bir "Klavye Düzenini Düzelt" düğmesi yoktur, ancak bu işlev VBA makrosu kullanılarak eklenebilir. Bu yöntem, belgeden çıkmak istemediğiniz durumlarda kullanışlıdır.

Makro Nasıl Eklenir

  1. Word'de VBA düzenleyicisini açmak için Alt + F11 tuşlarına basın.
  2. Menüden Insert > Module seçeneğini belirleyin.
  3. Açılan pencereye aşağıdaki kodu yapıştırın:
Sub ChangeLayout()
    Dim s As String
    Dim rus As String, eng As String
    Dim i As Long, char As String
    
    ' Klavye düzenleri: Rusça ve İngilizce (standart)
    rus = "йцукенгшщзхъфывапролджэячсмитьбю.ёЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,Ё"
    eng = "qwertyuiop[]asdfghjkl;'zxcvbnm,.`QWERTYUIOP{}ASDFGHJKL:""ZXCVBNM<>~"
    
    ' Seçili metni al
    s = Selection.Text
    
    ' Hiçbir şey seçili değilse çık
    If Len(s) = 0 Then Exit Sub
    
    ' Karakterleri değiştir
    For i = 1 To Len(s)
        char = Mid(s, i, 1)
        Dim pos As Long
        pos = InStr(eng, char)
        If pos > 0 Then
            Mid(s, i, 1) = Mid(rus, pos, 1)
        Else
            pos = InStr(rus, char)
            If pos > 0 Then
                Mid(s, i, 1) = Mid(eng, pos, 1)
            End If
        End If
    Next i
    
    ' Düzeltilmiş metni geri yükle
    Selection.Text = s
End Sub
  1. VBA düzenleyicisini kapatın.
  2. Belgede yanlış klavye düzenine sahip metni seçin.
  3. Alt + F8 tuşlarına basın, ChangeLayout makrosunu seçin ve Run (Çalıştır) düğmesine tıklayın.

Metin anında doğru dile dönüştürülecektir.

Her seferinde makroyu aramamak için onu hızlı erişim çubuğuna ekleyin:

  1. Dosya > Seçenekler > Hızlı Erişim Çubuğu.
  2. Komut listesinden "Makrolar"ı seçin.
  3. ChangeLayout öğesini ekleyin ve uygun bir simge atayın.

Yöntem 2: Çevrimiçi Hizmetler ve Programlar (En Basit Yöntem)

Kodlarla uğraşmak istemiyorsanız, üçüncü taraf araçları kullanmak en hızlı yoldur. Bu araçlar "kopyala — yapıştır — sonucu al" prensibiyle çalışır.

Popüler Çevrimiçi Dönüştürücüler

"convert layout online" veya "поменять раскладку онлайн" aramalarıyla birçok ücretsiz hizmet bulunmaktadır. Hepsi aynı çalışma prensibine sahiptir:

  1. Hatalı metni kopyalayın (ghbdtn).
  2. Sitedeki giriş alanına yapıştırın.
  3. Site, dönüştürme yönünü (RU→EN veya EN→RU) otomatik olarak algılar ve düzeltilmiş sürümü (привет) sunar.
  4. Sonucu kopyalayıp belgeye geri yapıştırın.

Windows İçin Programlar

Sık kullanım için arka planda çalışan bir yardımcı program kurmak uygundur. Popüler seçenekler şunlardır:

  • Punto Switcher (Yandex'ten): Kısayol tuşlarıyla (genellikle Shift + Scroll Lock veya özelleştirilebilir bir kombinasyon) "Girilen kelimeyi düzelt" işlevine sahiptir. Program, son yazılan kelimenin veya seçili parçanın klavye düzenini otomatik olarak değiştirir.
  • Caramba Switcher: Makine öğrenimi algoritmalarına dayanan daha modern bir alternatiftir. Bağlamı belirlemede daha az hata yapar.

Üçüncü taraf programları kullanırken şifre girerken dikkatli olun. Otomatik düzeltme, gizli karakter kombinasyonlarını bozabilir. Bu tür yardımcı programları şifre giriş alanlarında devre dışı bırakmanız önerilir.

Yöntem 3: Yazım Denetimi Dilini Değiştirme (Metin Doğru Yazılmışsa)

Kullanıcılar genellikle iki sorunu karıştırır:

  1. Metin yanlış klavye düzeninde yazılmıştır (привет yerine ghbdtn) — yukarıdaki yöntemlerle çözülür.
  2. Metin doğru yazılmıştır ancak Word, giriş dilinin farklı olduğunu düşündüğü için onu kırmızıyla işaretler (örneğin, Rusça metin yazdınız ancak Word'de yazım denetimi dili İngilizce olarak ayarlandı).

İkinci durumda harfleri değiştirmenize gerek yoktur. Word'e parçanın hangi dilde yazıldığını belirtmeniz gerekir.

Word İçin Talimatlar (Tüm Sürümler)

  1. Word'ün hatalı olarak işaretlediği metni seçin.
  2. Gözden Geçir (Review) sekmesine gidin.
  3. Dil (Language) > Yazım Denetimi Dilini Seç (Set Proofing Language) düğmesine tıklayın.
  4. Açılan pencereden istediğiniz dili (örneğin Rusça) seçin.
  5. Tamam düğmesine tıklayın.

Kırmızı alt çizgiler kaybolacak ve Word, seçilen dilin kurallarına göre gramer kontrolü yapmaya başlayacaktır.

Durum Çubuğu Üzerinden Hızlı Yöntem

  1. Word penceresinin alt kısmına (durum çubuğu) bakın. Genellikle mevcut dil burada görüntülenir (örneğin, "İngilizce (ABD)").
  2. Dil adına tıklayın.
  3. Listeden doğru dili seçin.

Klavye Düzeni Düzeltme Yöntemlerinin Karşılaştırılması

YöntemZorlukHızİnternet Gerekli mi?Kime Uygun
Word'de VBA MakrosuOrta (1 kez ayarlama)AnındaHayırÇevrimdışı çalışanlar ve sorunla sık karşılaşanlar için
Punto Switcher / CarambaDüşük (Yazılım Kurulumu)AnındaHayırSürekli PC başında çalışanlar için, metni herhangi bir uygulamada düzeltir
Çevrimiçi HizmetlerDüşük10-20 snEvetYazılım kurulamadığında tek seferlik düzeltmeler için
Yazım Denetimi Dilini DeğiştirmeDüşükAnındaHayırMetin doğru yazılmışsa ancak Word yazım hatalarından şikayet ediyorsa

Sık Yapılan Hatalar

  • "Bul ve Değiştir" işlevini manuel kullanmaya çalışmak. Bazı kullanıcılar Word'ün standart arama özelliği üzerinden q harfini й, w harfini ц vb. ile değiştirmeye çalışır. Bu uzun sürer ve hatalara yol açar, çünkü aynı semboller farklı kelimelerde farklı şekillerde bulunabilir.
  • Harf büyüklüğünü göz ardı etmek. Otomatik değişimde Q (İngilizce) й (Rusça) yerine Й (Rusça büyük) olur. Makrolar ve kaliteli hizmetler büyük/küçük harf durumunu dikkate alır, ancak basit çevrimiçi dönüştürücüler büyük harflerin manuel olarak düzeltilmesini gerektirebilir.
  • Noktalama işaretleriyle ilgili sorunlar. Rusça klavye düzeninde nokta, ю (.) ile aynı tuştadır, İngilizce düzeninde ise virgül (,) tuşundadır. Dönüştürme sırasında hello. ifadesi хелло, (virgülle) haline gelebilir. Otomatik değiştirmeden sonra her zaman noktalama işaretlerini kontrol edin.

SSS

Windows'u, yazılan metnin klavye düzenini otomatik olarak değiştirecek şekilde ayarlayabilir miyim? Hayır, Windows 10 ve 11'in standart ayarlarında böyle bir işlev yoktur. İşletim sistemi yalnızca yeni girişler için klavyenin mevcut durumunu yönetir. Eski metni düzeltmek için üçüncü taraf yardımcı programlara (Punto Switcher) veya makrolara ihtiyaç vardır.

Word'de klavye düzenini değiştirdikten sonra metin neden hala kırmızıyla işaretli? Muhtemelen harfleri düzelttiniz ancak yazım denetimi dilini değiştirmediniz. Word, Rusça metni İngilizce sözlüğe göre kontrol etmeye devam ediyor. Metni seçin ve 3. Yöntemde açıklandığı gibi "Gözden Geçir" sekmesi aracılığıyla yazım denetimi dilini değiştirin.

VBA makrosu Google Dokümanlar'da çalışır mı? Hayır, VBA makroları yalnızca Microsoft Word'de çalışır. Google Docs'ta, mağazadan "Corrector" veya benzeri eklentiler (Add-ons) kullanabilir ya da metni çevrimiçi bir dönüştürücüye kopyalayabilirsiniz.

Punto Switcher'ın kod veya şifre yazarken rahatsız etmemesini nasıl sağlarım? Punto Switcher ayarlarında bir istisna listesi bulunur. Şifre girdiğiniz IDE'lerin, terminallerin veya tarayıcıların pencere adlarını buraya ekleyin. Ayrıca programı sistem tepsisindeki simge aracılığıyla geçici olarak duraklatabilirsiniz.