deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

Unsung referans kataloğu, platformlar arası web uygulamaları için Windows ve Mac klavye tuzaklarını listeliyor

Hacker News'in ana sayfasında öne çıkan bir Unsung referansı, Windows ve Mac klavyelerinin tuş adları, modifier tuşları, semboller ve kısayol gösterimi açısından nasıl farklılaştığını ayrıntılarıyla ele alıyor; platformlar arası web uygulamaları için bir tuzak listesi.

Unsung referans kataloğu, platformlar arası web uygulamaları için Windows ve Mac klavye tuzaklarını listeliyor

Şu anda Hacker News'in ana sayfasında yer alan bir Unsung referans yazısı, Windows ve Mac klavyeleri arasındaki yılların birikimi tuhaflıkları — tuş adları, modifier tuşları, semboller, kısayol gösterimi ve karakter girişi — tek bir belgede topluyor. Yazar bunu, kısmen web uygulamalarının geliştiricilerine yönelik sade bir referans olarak sunuyor; zira bu uygulamalar genellikle her iki platformu tek bir codebase'ten hizmete alıyor.

Adlandırma uyumsuzluğu

Windows, geriye silen tuşa Backspace diyor; macOS aynı tuşa Delete adını veriyor. Windows'un Delete dediğini Mac'ler Forward Delete olarak adlandırıyor; yani başlı başına "Delete" kelimesi platform belirtilmeden belirsiz kalıyor. Onay tuşu da aynı örüntüyü izliyor: Windows Enter diyor, Mac'ler Return. Yazıya göre Mac'lerde ayrıca sayısal tuş takımında bir Enter tuşu bulunuyor — zamanlar dizüstülerde de vardı — ve Fn+Return ile simüle edilebiliyor. Mac yazılımlarının çoğu ikisini aynı şekilde ele alıyor, ancak yazar istisnaları da not düşüyor: Photoshop'ta Return yeni satır eklerken Enter onaylıyor; Cubase ve Pro Tools gibi eski profesyonel araçlar da bunları ayırt ediyor, ancak bu uygulama terk ediliyor. Yazıya göre üçüncü taraf klavyeler bu tuşlarda neredeyse her zaman Windows adlandırmasını kullanıyor; bazen yalnızca modifier tuşlarında Mac gösterimleri sunuyorlar.

Mac'te fazladan bir modifier

Windows'taki Ctrl, birincil kısayollar için Mac'te Command'a karşılık geliyor — yapıştırma bir platformda Ctrl+V, diğerinde ⌘V. Apple cihazları yine de bir Control tuşu taşıyor; başlangıçta terminal yazılımları için olan bu tuş, şimdi daha düşük riskli bir tamamlayıcı modifier olarak görev yapıyor. Kullanılabilir modifier sayısına bakıldığında yazı, Windows'u Ctrl, Alt ve Shift ile; Mac'i Command, Option, Control ve Shift ile — yani bir fazla slotla — karşılıştırıyor; Windows tuşu ve Globe/Fn gibi işletim sistemi tarafından ayrılmış tuşlar hariç tutuluyor.

Semboller ve kelimeler

Apple tuşlar ve menülerde sembollere yaslanıyor — ⌘ Command, ⌥ Option, ⇧ Shift, ⌫ Delete, ⇥ Tab, ⎋ Esc — buna karşılık Windows klavyeleri kelimeleri yazıyla veriyor, alan kısıtlarında kısaltıyor (Ctrl, Bkspc, PrtSc) ve yerelleştiriyor; Almanya'da Ctrl için Strg bunun örneği. Yazı, Apple'ın daha tuhaf tercihlerini de katalogluyor: modern tam boy Mac klavyeleri Page Up ve Page Down için yalın yukarı ve aşağı okları yeniden kullanıyor; Home ve End için ⤒ ve ⤓ sembolleri kullanılıyor; 2026 modelleri tüm klavyelerde sembol geleneklerini birleştirdi ve Esc, yalnızca kelime yazan tek gösterim olarak kaldı. Birkaç sembol Windows donanımına da geçti: ⇧, Enter için ⏎, Backspace için ←, Tab için ⇥, Windows tuşu için ⊞ ve bağlam menüsü tuşu için ≣ — yazarın gözlemine göre Microsoft bu tuşu aşamalı olarak kaldırıp yerine emoji, Office ve Copilot tuşlarını getiriyor.

Her platform kısayolları nasıl yazar

Windows menüleri tuşları artı işaretiyle birleştirir, örneğin Ctrl+Shift+G; macOS sembolleri ardışık dizerek yazar, örneğin ⌃⇧G. Aynı Chrome menüsü her platformda farklı görünür — klavye ipuçları görüntüleyen her arayüz için önemli bir ayrıntı.

Function tuşları

Windows'ta function tuşları geleneksel olarak işletim sistemi ve uygulamalar tarafından kullanılıyordu — Alt+F4 uygulamayı kapatır, F1 yardımı açar, F11 pencereyi büyütür, F12 tarayıcının dev tools'unu açar. Mac'lerde ise, erişilebilirlik için ayrılmış bazı Control+function kombinasyonları dışında, kullanıcıların tanımlamasına bırakılıyordu. Yazıya göre Windows klavyeleri F12'de dururken, bazı Mac klavyeleri diğer tuşları yeniden kullanarak F19'a kadar uzanıyor.

Option'ın arkasındaki gizli karakterler

Mac'te Option — istenirse Shift ile birlikte — basılı tutularak yazdırma tuşlarına basıldığında ek karakterler ortaya çıkar: ⌥Q œ verir, ⌥7 ¶ verir; bu atamalar klavye yerel ayarına göre değişir, örneğin ABD İngilizcesi ile Lehçe arasında. Neredeyse her yazdırma tuşunun böyle bir ataması olduğundan, yazar metin alanlarında Option tabanlı kısayollardan kaçınılmasını öneriyor. Windows farklı bir yol izliyor: karakterleri kodla, Alt artı sayısal tuş takımı tuşlarıyla giriyor, örneğin Num Lock açıkken € için Alt+0128.

Neden önemli

Web uygulamaları aynı kodu her iki platformda çalıştırıyor; dolayısıyla klavyeye dokunan her şey — kısayol yönetimi, yardım metinleri, ekrandaki ipuçları, dokümantasyon — iki sözlük de bilmek zorunda. Bir tuşa "Delete" demek ya da metin alanı içinde Option'a kısayol bağlamak, izleyicilerin yarısını şaşırtabilir ya da yanlış çalışabilir. Unsung derlemesi tam da bu tuzakların yıllar içinde sessizce birikmesi nedeniyle var; tek bir referansta toplanmaları, her geliştiricinin bunları birer birer hata keşfederek yeniden öğrenmesine engel oluyor.

  • #keyboards
  • #cross-platform
  • #macos
  • #windows
  • #web-development