GirintiDolaşımı

Bu eklenti, NVDA kullanıcılarının satırların girinti düzeyine göre gezinmesine olanak tanır. Birçok programlama dilinde kaynak kodu düzenlerken, aynı girinti seviyesindeki satırlar arasında geçiş yapılmasına olanak sağladığı gibi, daha fazla veya daha az girinti seviyesine sahip satırları hızlı bir şekilde bulmayı da sağlar. Ağaç görünümlerinde de benzer tuş vuruşlarını sağlar.

Ağaçta dolaşma komutlarının Ağaç Dolaşımı eklentisine taşındığını lütfen unutmayın.

İndirmek

Lütfen NVDA eklenti mağazasından yükleyin

VSCode ile uyumluluk hakkında not

Yerleşik VSCode erişilebilirliği çok sınırlıdır: 2024 itibariyle erişilebilirlik API'si aracılığıyla yalnızca 500 satır kod açığa çıkarır ve bu da Girinti Dolaşımı eklentisinin VSCode'da hatalı çalışmasına neden olur.

Varsayılan olarak Girinti Dolaşımı, VSCode ile çalışmaz ve onu kullanmaya çalıştığınızda iki seçenek arasından seçim yapmanız gerekir:

  • VSCode eklentisini yükleyin (Eklenti sayfası) (kaynak kodu) - önerilen yol. eklentiyi yükledikten sonra NVDA, ne kadar büyük olursa olsun belgenin tamamına erişebilecektir.
  • VSCode'u eski modda kullanmaya devam edin - Girinti Dolaşımı ayarlarında bu modu etkinleştirin. NVDA yalnızca 500 satırlık belge göreceği ve kayıp kardeşleri/ebeveynleri yanlışlıkla bildireceği için bu önerilmez.

Uyumluluk sorunları

Girinti Dolaşımı eklentisinin Karakter Bilgisi Eklentisiyle uyumluluk sorunları olduğu bilinmektedir. Bu eklenti çalışırken hem Girinti Dolaşımı eklentisini hem de sayısal tuş takımında inceleme imlecini yapılandırmak şu anda mümkün değildir. Lütfen bu eklentiyi kaldırın veya Girinti Dolaşımı'nda alternatif bir tuş vuruşu haritası kullanın.

Tuş vuruşu düzenleri

Girinti Dolaşımı 3 yerleşik tuş vuruşu eşlemesi sunar:

  • Eski veya dizüstü bilgisayar düzeni: Bu, Girinti Dolaşımı v1.x kullanan, yeni düzenler öğrenmek istemeyen kişiler veya sayısal tuş takımı olmayan dizüstü bilgisayar klavyeleri içindir.
  • Alt+sayısal tuş takımı düzeni.
  • Sayısal tuş takımı düzeni. İnceleme imleci tuş vuruşu çakışmasını gidermenin iki yolu vardır:

    • Düzenlenebilir öğelerde Girinti Dolaşımı için sayısal tuş takımını kullanın ve imleci diğer her yerde inceleyin. Düzenlenebilir öğelerde hâlâ inceleme imlecini kullanmanız gerekiyorsa, 'alt+Numara kilidi' tuşlarına basarak Girinti Dolaşımı'nı geçici olarak devre dışı bırakabilirsiniz.
    • İnceleme imleci komutlarını alt+Sayısal tuş takımı'na yeniden eşleyin, böylece tuş vuruşu çakışması önlenir.

Tuş vuruşu düzeni Girinti Dolaşımı ayarlarında seçilebilir.

Tuş vuruşları

Eylem Eski Düzen Alt+sayısal tuş takımı Düzeni Sayısal tuş takımı düzeni Tanım
Girinti Dolaşımı'nı aç/kapat alt+Numara Kilidi alt+Numara Kilidi alt+Numara Kilidi Bu, hem NVDA hem de gözden geçirme imleç hareketleri sayısal tuş takımı'na atandığında kullanışlıdır.
Önceki/sonraki kardeşe atla NVDA+Alt+yukarı/aşağı Ok alt+sayısal tuş takımı8/sayısal tuş takımı2 sayısal tuş takımı8/sayısal tuş takımı2 Kardeş, aynı girinti seviyesine sahip bir satır olarak tanımlanır.
Bu komut, imleci geçerli kod bloğunun ötesine götürmez.
Dağınıklığı atlayarak önceki/sonraki kardeşe atla N/A CTRL+alt+sayısal tuş takımı8/sayısal tuş takımı2 CTRL+sayısal tuş takımı8/sayısal tuş takımı2 Dağınıklık normal ifadesini ayarlarda yapılandırabilirsiniz.
İlk/son kardeşe atla NVDA+Alt+shift+yukarı/aşağı Ok alt+sayısal tuş takımı4/sayısal tuş takımı6 sayısal tuş takımı4/sayısal tuş takımı6 Kardeş, aynı girinti seviyesine sahip bir satır olarak tanımlanır.
Bu komut, imleci geçerli kod bloğunun ötesine götürmez.
Potansiyel olarak geçerli bloğun dışındaki önceki/son kardeşe atla NVDA+control+Alt+yukarı/aşağı Ok CTRL+alt+sayısal tuş takımı4/sayısal tuş takımı6 CTRL+sayısal tuş takımı4/sayısal tuş takımı6 Bu komut başka bir bloktaki kardeşe atlamanızı sağlar.
Önceki/sonraki ebeveyne atla NVDA+Alt+sol ok,
NVDA+alt+CTRL+sol ok
alt+sayısal tuş takımı7/sayısal tuş takımı1 sayısal tuş takımı7/sayısal tuş takımı1 Ebeveyn, daha düşük girinti seviyesine sahip bir satır olarak tanımlanır.
Önceki/sonraki çocuğa atla NVDA+Alt+CTRL+sağ ok,
NVDA+alt+sağ ok
alt+sayısal tuş takımı9/sayısal tuş takımı3 sayısal tuş takımı9/sayısal tuş takımı3 Çocuk, girinti düzeyi daha yüksek olan bir satır olarak tanımlanır.
Bu komut, imleci geçerli kod bloğunun ötesine götürmez.
Geçerli bloğu seç NVDA+CTRL+i CTRL+alt+sayısal tuş takımı7 CTRL+sayısal tuş takımı7 Geçerli satırı ve kesinlikle daha yüksek girinti düzeyine sahip olan tüm sonraki satırları seçer.
Birden fazla blok seçmek için art arda basın.
Geçerli bloğu ve aynı girinti düzeyindeki tüm sonraki blokları seç NVDA+alt+i CTRL+alt+sayısal tuş takımı9 CTRL+sayısal tuş takımı9 Geçerli satırı ve daha büyük veya eşit girinti düzeyine sahip sonraki tüm satırları seçer.
Girinti-yapıştır NVDA+v NVDA+v NVDA+v Bir kod bloğunu farklı girinti düzeyine sahip bir yere yapıştırmanız gerektiğinde, bu komut yapıştırmadan önce girinti düzeyini ayarlayacaktır.
Geçmişte geri/ileri git N/A CTRL+alt+sayısal tuş takımı1/sayısal tuş takımı3 CTRL+1/sayısal tuş takımı3 Girinti Dolaşımı, Girinti Dolaşımı komutları aracılığıyla ziyaret ettiğiniz satırların geçmişini tutar.
Geçerli satırı konuş N/A alt+sayısal tuş takımı5 sayısal tuş takımı5 Bu gerçekten kolaylık sağlamak için yeniden eşlenen bir inceleme imleci komutudur.
Ebeveyn satırını konuş NVDA+i N/A N/A

Diğer özellikler

Hızlı Bul yer imleri

Girinti Dolaşımı, kolayca atlayabileceğiniz istediğiniz sayıda yer imini yapılandırmanıza olanak tanır. Yer imi, normal bir ifadeyle ve bir eşleşmeye atlamak için özel bir tuş vuruşuyla tanımlanır. Önceki oluşumu bulmak için 'shift+' tuş vuruşuna basın.

Çıtırtı:

Birçok kod satırının üzerinden atlarken, Girinti Dolaşımı, satırların tonları atlandıkça girinti seviyelerini hızlı bir şekilde oynatmaya çalışacaktır. Bu özellik yalnızca NVDA ayarlarında ton olarak rapor girintisi açıkken etkinleştirilir. çıtırtı sesi Girinti Dolaşımı ayarlarında ayarlanabilir veya devre dışı bırakılabilir.

Kaynak kodu

Kaynak kodu şu adreste mevcuttur: http://github.com/mltony/nvda-indent-nav.