· kaynak Hacker News – Front Page (hnrss.org)
Raymond Chen, Windows kaydırma çubuğu kısayollarını ve Shift+tıklamanın hâlâ nerede çalıştığını anlatıyor
Raymond Chen'in The Old New Thing yazısı, Windows 7 ile gelen kaydırma çubuğu bağlam menüsünü ve gizli Shift+tıklama kısayolunu ele alıyor ve bunları hangi framework'lerin hâlâ desteklediğini haritalıyor.

The Old New Thing blogunun arkasındaki Microsoft emektarı Raymond Chen, Windows kaydırma çubuğu kısayolları üzerine bir retrospektif yayımladı — bunlardan biri, 30 yılı aşkın süredir Windows geliştirmesinin içinde olmasına rağmen kendisinin bile yakın zamanda keşfettiği bir kısayoldu. Hacker News ana sayfasına düşen yazı, her framework kendi özel kontrollerini sunmaya başladığında platform kurallarının nasıl aşındığının küçük bir vaka çalışması işlevi de görüyor.
Yirmi yıl boyunca beş fare hedefi
Chen'e göre Windows'un ilk yirmi yılında kaydırma çubuğu denetimi yalnızca birkaç işlemi destekliyordu. Dikey bir kaydırma çubuğunu örnek alırsak, tıklayabileceğiniz beş şey vardı: uçlardaki oklar (bir satır kaydırır), oklarla tutamak arasındaki iki bölge (bir sayfa kaydırır) ve istediğiniz konuma ulaşmak için sürüklediğiniz tutamacın kendisi. Kelime dağarcığı buydu, hepsi bu.
Windows 7 neleri değiştirdi
Windows 7, kaydırma çubuğuna sağ tıklama bağlam menüsü ekledi. Chen, menünün yedi seçeneğini mevcut karşılıklarıyla birlikte sıralıyor. Başta ve Sonda seçenekleri, tutamacı başa veya sona sürüklemeye ya da klavyede Home ve End tuşlarına karşılık geliyor. Sayfa Yukarı ve Sayfa Aşağı, oluk bölgelerine tıklamaya ya da PgUp ve PgDn tuşlarına denk düşüyor. Yukarı Kaydır ve Aşağı Kaydır ise oklara tıklamaya ya da yukarı ve aşağı ok tuşlarına basmaya karşılık geliyor.
Gerçekten yeni tek seçenek Buraya Kaydır idi. Tutamacı yakalayıp uzun bir belge boyunca sürüklemek yerine, ulaşmak istediğiniz noktaya sağ tıklayıp menüden Buraya Kaydır'ı seçiyorsunuz. Chen, uzun atlamalar için bu özelliğe çok güvendiğini söylüyor; çünkü hedefinize nişan almanızı sağlıyor, tutamacın o anda nerede olduğunu yönetmenizi değil.
Aynı sürüm, çok daha az görünür bir kısayol daha ekledi: kaydırma çubuğuna tıklarken Shift tuşunu basılı tutmak, tutamacın doğrudan tıklanan noktaya atlamasını sağlıyor. Chen, baştan sona bağlam menüsü alışkanlığına güvendiği için bunun varlığını yalnızca yakın zamanda öğrendiğini itiraf ediyor.
Parçalanma sorunu
Chen'in de belirttiği gibi asıl sorun şu: Artık neredeyse kimse Win32 kaydırma çubukları kullanmıyor. Modern uygulamalar kendi çizimlerini yapan framework'ler üzerinde duruyor ve bu kolaylıkların desteği tamamen dağınık durumda:
- Electron dahil Chromium tabanlı uygulamalar bağlam menüsünü atlıyor ama Shift+tıklamayı uyguluyor.
- WPF XAML framework'ü hem menüyü hem Shift+tıklamayı uyguluyor gibi görünüyor.
- Microsoft'un en yeni XAML framework'ü olan WinUI ikisini de sunmuyor — ancak Chen, en az bir kişinin bunu talep ettiğini not düşüyor.
- Qt kararı her uygulamaya bırakıyor ve SH_ScrollBar_ContextMenu gibi, ayrıca sol tıkla ya da orta tıkla bir konuma atlama için ayrı ayrı, opt-in stil ipuçlarını ortaya koyuyor.
Chen yazıyı ironik bir gözlemle kapatıyor: Shift+tıklamayı öğrendiğinde ekosistem o kadar parçalanmış durumda ki, kısayolun çalışacağına artık güvenemiyor.
Neden önemli
Yazı keyifli bir yazılım arka bilgisidir ama tutarlılık konusunda daha geniş bir noktaya değiniyor. Shift+tıklama gibi kısayollar bir kez öğrenilir ve sonra güvenilir kabul edilir; framework'ler bunları sessizce kaldırdığında kullanıcılar tek tip bir gerileme yerine öngörülemeyen davranışla karşılaşır — ki bu, özelliğin hiç olmamasından tartışmalı biçimde daha kötüdür.
Hikâyenin diğer yarısı keşfedilebilirlik. The Old New Thing'de 2003'ten beri Windows'ın garipliklerini belgeleyen bir içeriden kişi olan Chen, hiçbir şey bunu yüzeye çıkarmadığı için yayımlanmış bir özelliği tamamen gözden kaçırdı. WinUI — Microsoft'un kendi güncel framework'ü — her iki kolaylığı da atladığına göre, yazı platform kurallarının kendi başına var olamayacağına dair bir hatırlatma olarak okunuyor. Temel bir denetim her yeniden uygulandığında birilerinin bu kuralları taşıması gerekiyor.
- #windows
- #keyboard-shortcuts
- #ui-design
- #win32
- #software-history