Word ve Windows'ta Hazır Metnin Klavye Düzenini Düzeltme
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:
- Word'de: Karakterleri otomatik olarak değiştirmek için özel bir VBA makrosu çalıştırma.
- Evrensel Yöntem: Çevrimiçi hizmetleri veya dönüştürücü yazılımları kullanma (en hızlı yöntem).
- 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
- Word'de VBA düzenleyicisini açmak için
Alt + F11tuşlarına basın. - Menüden Insert > Module seçeneğini belirleyin.
- 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
- VBA düzenleyicisini kapatın.
- Belgede yanlış klavye düzenine sahip metni seçin.
Alt + F8tuşlarına basın,ChangeLayoutmakrosunu 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:
- Dosya > Seçenekler > Hızlı Erişim Çubuğu.
- Komut listesinden "Makrolar"ı seçin.
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:
- Hatalı metni kopyalayın (
ghbdtn). - Sitedeki giriş alanına yapıştırın.
- Site, dönüştürme yönünü (RU→EN veya EN→RU) otomatik olarak algılar ve düzeltilmiş sürümü (
привет) sunar. - 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 Lockveya ö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:
- Metin yanlış klavye düzeninde yazılmıştır (
приветyerineghbdtn) — yukarıdaki yöntemlerle çözülür. - 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)
- Word'ün hatalı olarak işaretlediği metni seçin.
- Gözden Geçir (Review) sekmesine gidin.
- Dil (Language) > Yazım Denetimi Dilini Seç (Set Proofing Language) düğmesine tıklayın.
- Açılan pencereden istediğiniz dili (örneğin Rusça) seçin.
- 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
- Word penceresinin alt kısmına (durum çubuğu) bakın. Genellikle mevcut dil burada görüntülenir (örneğin, "İngilizce (ABD)").
- Dil adına tıklayın.
- Listeden doğru dili seçin.
Klavye Düzeni Düzeltme Yöntemlerinin Karşılaştırılması
| Yöntem | Zorluk | Hız | İnternet Gerekli mi? | Kime Uygun |
|---|---|---|---|---|
| Word'de VBA Makrosu | Orta (1 kez ayarlama) | Anında | Hayır | Çevrimdışı çalışanlar ve sorunla sık karşılaşanlar için |
| Punto Switcher / Caramba | Düşük (Yazılım Kurulumu) | Anında | Hayır | Sürekli PC başında çalışanlar için, metni herhangi bir uygulamada düzeltir |
| Çevrimiçi Hizmetler | Düşük | 10-20 sn | Evet | Yazılım kurulamadığında tek seferlik düzeltmeler için |
| Yazım Denetimi Dilini Değiştirme | Düşük | Anında | Hayır | Metin 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
qharfiniй,wharfiniц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ındahello.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.