Android 14, dokunmatik yüzey hareketleri ve değiştirici tuşun yeniden eşlenmesiyle klavyeler için daha iyi destek sağlayabilir

Android 14'te, değiştirici tuşun yeniden eşlenmesi, dokunmatik yüzey hareketleri ve daha fazlası gibi klavyeler için yeni özellikler ve iyileştirmeler bulunuyor.

Google, Android'in geniş ekranlı cihazlarda daha iyi çalışmasını sağlamaya çalışıyor ve bu çabalar sayesinde artık şöyle şeylere sahibiz: Görev çubuğu, etkinlik yerleştirme, daha optimize edilmiş uygulamalar, geliştirilmiş posta kutusu ve daha iyi bölünmüş ekran desteği bunlardan sadece birkaçı değişiklikler. Android ayrıca büyük ekranlı cihazlar için bir sürü başka kullanışlı özellik ekliyor; bunların çoğu hala kullanımda. Hub modu, masaüstü modu, ekran kalemi el yazısı ve avuç içi reddi gibi geliştirmeler yapılıyor veya daha da geliştiriliyor Destek. Şimdi Android14 DP1 çıktı, Google'ın büyük ekranlı cihazlar için üzerinde çalıştığı iyileştirmeler listesine daha iyi klavye desteğini ekleyebiliriz.

Tabletler medya tüketim cihazları olarak en iyi şekilde çalışsa da iş yapmak için de kullanılabilirler. Ancak tablete kablosuz olarak bağlanmak veya tablete bağlanmak için bir klavyeniz yoksa, çok fazla yazmayı gerektiren herhangi bir iş yapmak sinir bozucu olabilir. Neyse ki Android, harici fiziksel klavyelerin kullanımını destekledi

uzun zamandırve birçok tablet klavyelerle bile gel onlar için özel olarak tasarlandı.

Android, Linux'un giriş cihazı arayüzünü destekler ve bu nedenle çoğu klavye, birbirlerine bağlıdırlar ancak platform, Linux anahtar kodlarını, şurada tanımlanan eşlemeleri kullanarak Android anahtar kodlarına çevirir: A anahtar düzeni dosyası. Klavye kendisini benzersiz bir ürün kimliği kullanarak tanımlamadığı ve işletim sisteminin bu kimliğe karşılık gelen belirli bir anahtar düzeni dosyasına sahip olmadığı sürece Android, genel tuş düzeni Ve genel anahtar karakter haritası Kullanıcı klavyedeki tuşlara bastığında hangi Android tuş kodlarının gönderileceğini belirlemek için.

Bu genel anahtar dosyaları geneldir, dolayısıyla geniş bir yelpazedeki (tam alfabetik ABD İngilizcesi PC tarzı harici) klavyeleri destekleyebilirler. Bu, karşılaşacağınız çoğu genel QWERTY klavye için işe yarar ancak bazen kendinizi biraz daha hafif bir klavyeyle de bulabilirsiniz. Caps lock, Ctrl, Meta ve Alt gibi değiştirici tuşların biraz farklı yerleştirildiği ancak yine de aynı performansı gösterdiği genel QWERTY'den farklı düzen işlev. Durum buysa, bu anahtarları yeniden eşlemeniz yararlı olacaktır. Neyse ki Android 14, değiştirici tuşların davranışını değiştirmek için destek eklemeye hazırlanıyor!

Android 14 DP1'de Ayarlar > Diller ve Giriş > Fiziksel klavye altında yeni bir "değiştirici tuşlar" arayüzü gördüm. Bu sayfa aracılığıyla Caps lock, Ctrl, Meta ve Alt tuşlarının davranışını değiştirebilirsiniz. Burada her anahtarı yeniden eşleme seçeneği verilmese de, değiştirici tuşları yeniden eşleyebilmeniz yine de güzel. Ancak "değiştirici tuşlar" sayfası Android 14 DP1'de varsayılan olarak görünmez. Özelliğin hala geliştirilme aşamasında olduğunu öne sürerek görünmesini sağlamak için bir geliştirici bayrağını çevirmek zorunda kaldım. Yine de, bir kez geldiğinde, değiştirici tuş yerleşimlerini sevmedikleri klavyelere sahip kullanıcılar, bunları yeniden eşleştirme seçeneğine sahip olacak!

Tuşlara basma konusuna gelmişken, genel tuş düzeni dosyasının Android 14'te bazı Linux tuş kodlarını Android tuş kodlarıyla eşlemek üzere güncellendiğini de belirtmek isterim. Değişiklikler şunlardır:

  • (tanımsız) ile RECENT_APPS arasında 120 tuşu
  • 228 tuşu: KEYBOARD_BACKLIGHT_TOGGLE
  • 229 tuşu: KEYBOARD_BACKLIGHT_DOWN
  • tuş 230: KEYBOARD_BACKLIGHT_UP
  • tuş 248: SESSİZ
  • tuş 418: ZOOM_IN
  • tuş 419: ZOOM_OUT
  • tuş 528: ODAKLANMA

Android'in de destek eklemesi nedeniyle klavye arka ışık girişleri aklımda özellikle dikkat çekici. bağlı bir klavyenin arka ışığını yeni dahili API'ler aracılığıyla kontrol etmek için: android.donanım.girdi. KeyboardBacklightState ve com.android.server.input. KeyboardBacklightController. Ayrıca QWERTY olmayan klavye düzenlerini daha iyi yönetmek için Android, klavye düzenini değiştirmek amacıyla yeni dahili API'ler de ekliyor. azerty, colemak, dvorak, genişletilmiş, qwertz, turkish_f, turkish_q ve seçenekleriyle klavye düzeni işçi. Gelecekteki Android 14 sürümlerinde klavye düzenini değiştirme olanağına sahip olup olmayacağımızı bilmiyorum ama bunun bazıları için yaşam kalitesinde güzel bir gelişme olacağından eminim.

Fare veya dokunmatik yüzey olmayan bir klavye ne kadar kullanışlıdır? Elbette dokunmatik ekranı kullanabilirsiniz, peki ya kısa bir mesafede çalışıyorsanız ya da harici bir ekrana bağlıysanız? Pek çok klavye aksesuarı, Android'in yıllardır desteklediği entegre dokunmatik yüzeylere sahiptir, ancak Android'de bunlarla işaret edip tıklamanın ötesinde pek bir şey yapamazsınız. Ancak Android 14'te, dokunmatik yüzeyler için yalnızca bazı yararlı yaşam kalitesi özelliklerine sahip olmakla kalmayıp, aynı zamanda yeni dokunmatik yüzey hareketlerine de sahip olabilirsiniz.

Geliştirici işaretini etkinleştirdikten sonra Android 14 DP1, Ayarlar > Sistem altında yeni bir "Dokunmatik Yüzey" seçeneği gösterecektir. Burada, tıklamak için dokunmanız gerekip gerekmediğini, kaydırma yönünü (tersine kaydırma) değiştirmeyi veya dokunmatik yüzeyin sağ alt kısmına dokunmanın daha fazla seçenek getirip getirmeyeceğini değiştirebilirsiniz. Varsayılanın çok düşük veya çok hızlı olması durumunda da işaretçi hızını ayarlayabilirsiniz. İşaretçi hızlandırma ayarını da görmek isterdim, ancak bu, gelecekteki bir sürümde gelebilir, çünkü inputManager'da işaretçi hızlandırmayla ilgili bazı yeni dahili yöntemler vardır.

Sayfanın alt kısmında "dokunmatik yüzey hareketlerini öğren" yazan bir düğme var. Dokunmak hiçbir şey yapmaz çünkü Muhtemelen dokunmatik yüzey hareketlerinin nasıl kullanılacağını öğrenmeye yönelik öğreticiyi barındıracak etkinlik henüz uygulanmadı. Ancak ikinci bir geliştirici bayrağını çevirip aynı sayfaya geri dönmek, üstte "dokunmatik yüzey hareketleri" adı verilen yeni bir girişin görünmesine neden olacaktır. Burada "bireysel dokunmatik yüzey gezinme hareketlerini özelleştirebilirsiniz." Seçeneğine sahipsiniz:

  • Üç parmağınızla sola veya sağa kaydırarak geri dönün
  • Üç parmağınızla yukarı kaydırarak eve gidin
  • Son uygulamaları üç parmağınızla yukarı kaydırıp ardından basılı tutarak açın.
  • Üç parmağınızla aşağı kaydırarak bildirimleri açın
  • Dört parmağınızla sola veya sağa kaydırarak uygulamalar arasında geçiş yapın

Android tabletini iş için klavye ve dokunmatik yüzeyle birlikte kullanmak isteyen herkes, özellikle birden fazla görevi yerine getirirken bu eylemleri faydalı bulacaktır. Bazı OEM'lerin bu tür özellikleri AOSP çatallarına zaten uyguladıklarından emin olsam da, hala İşletim sisteminin yapımcılarından Android'e daha iyi klavye ve dokunmatik yüzey desteği geldiğini görmek güzel kendileri.

Son olarak vurgulamak istediğim iki değişiklik daha var. İlkini önceki ekran görüntülerinden birinde fark etmiş olabilirsiniz, ancak "Diller ve Giriş" sayfası "Diller" ve "Klavye" olarak ayrılıyor. Android 14'te gördüğümüz klavye desteğine yeniden odaklanıldığı göz önüne alındığında bu mantıklı geliyor. Ancak bu yeniden tasarım, bahsettiğim diğer değişiklikler gibi, Android 14 DP1'de varsayılan olarak etkin değildir. İkinci değişiklik, etkinleştirilen ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT adlı yeni bir başlatıcı bayrağıdır. varsayılan olarak bulunur ve bir uygulama yüklendiğinde klavye kısayolunu kullanarak bölünmüş ekran moduna girmenizi sağlar. Tam ekran.