---
title: Touch Controls Thumb Zones
category: product
entity_type: skill
price: ₺369
canonical: https://forgehouse.ai/tr/skiller/touch-controls-thumb-zones/
lang: tr
hreflang_alt: https://forgehouse.ai/skills/touch-controls-thumb-zones/
last_updated: 2026-06-20
---

# Touch Controls Thumb Zones

> Mobile touch controls design + implementation thumb-reachable zones (5.5"-6.7" screens)…

Mobil oyunlar için ergonomik, erişilebilir dokunmatik kontroller kurun: başparmakla erişilebilir bölge haritalama, sanal joystick ve aksiyon-buton yerleşimi, dokunma/basılı tutma/kaydırma jest ayrımı ve platforma özgü dokunsal geri bildirim. Yerleşimi Fitts Yasası ve Steven Hoober'ın başparmak ısı haritasına dayandırır ki butonlar başparmağın doğal olarak dinlendiği yere düşsün; ve kare başına yoklama yerine olay-tabanlı Input System kullanır ki girdi gecikmesi bir karenin altında kalsın.

## Ne için kullanılır
- Bir sanal joystick artı aksiyon butonlarının ilk kurulumu
- Yanlış başparmak bölgelerinden kaynaklanan 'kontroller kaygan' şikâyetini düzeltmek
- Dokunma ve kaydırmanın birlikte tetiklendiği veya kaybolduğu bir jest çakışmasını çözmek
- Tek el / çift el ve sol elli erişilebilirlik modları eklemek
- Vuruş, toplama ve hata olayları için ayrı dokunsal desenler eklemek
- Kritik UI öğelerine VoiceOver/TalkBack etiketleri bağlamak

## Faydalar
- 'Kontroller kaygan' tek-yıldız yorumlarını ergonomik, erişilebilir yerleşimlere çevirin
- Olay-tabanlı, sıfır-tahsisli işlemeyle girdiyi bir karenin altında tutun
- Öncelik tabanlı bir jest hakemiyle dokunma-kaydırma çakışmalarını durdurun
- VoiceOver/TalkBack desteğiyle uygulama mağazası erişilebilirlik incelemesini geçin

## Ne içerir
- Sağ elli ve aynalanmış sol elli yapılandırmalarla bir başparmak-bölge yerleşim yardımcısı
- Kare başına sıfır tahsisle EnhancedTouch kullanan olay-tabanlı bir Input System işleyicisi
- Ayarlanmış dokunma/basılı tutma/kaydırma eşikleriyle bir jest tanıyıcı
- iOS CoreHaptics ve Android VibrationEffect için platforma özgü dokunsal geri bildirim
- Savunma desenleri: jest-çakışması çözümü, güvenli-alan boşlukları, basılı-tutarak-onayla, erişilebilirlik etiketleri
- Bir iOS/Android platform-farkı tablosu, bir anti-pattern listesi ve on maddelik bir kontrol listesi

## Kimler için
Ergonomik başparmak bölgeleri, temiz jest işleme ve erişilebilirlik gereken, dokunmatik kontroller kuran veya düzelten mobil oyun geliştiricileri.

## Nasıl çalışır
Skill'in mobil dokunmatik kontroller için yürüttüğü dört katmanlı kurulum: başparmak bölgesi yerleşiminden haptik onaya kadar. Kara kutu yok, yaptığı iş tam olarak bu:
1. Kontrolleri Hoober başparmak ısı haritasına göre yerleştirir: joystick normalize (0.15, 0.20) sol altta, birincil aksiyon sağ başparmağın doğal durduğu (0.85, 0.22) noktasında, pause ve minimap başparmağın asla kapatmadığı üst bölgede. Her buton Fitts Yasası gereği iOS'ta en az 44pt, Android'de 48dp olarak zorlanır; sol el modu tüm yerleşimi X ekseninde aynalar.
2. Girdiyi Unity Input System ve EnhancedTouch ile event-driven bağlar: her frame Input.touches yoklamak yerine sıfır allocation callback kullanır. Hedef, dokunuştan aksiyona 16ms altı gecikme, yani 60fps'te tek frame.
3. Gesture ayrımını sert eşikli öncelik kuyruğu olarak çalıştırır: önce swipe çözülür (300ms altında 50px üstü hareket), sonra hold (400ms üstü ve 15px altı kayma), en son kısıtı en az olan tap (150ms ve 10px altı). Tek dokunuş dizisi asla iki gesture'ı birden ateşleyemez.
4. Haptik geri bildirimi yalnızca 3 veya 4 kritik olaya ekler (buton onayı, hasar alma, eşya toplama, hata): iOS'ta CoreHaptics, Android'de VibrationEffect dalga formları üzerine kurulu platform soyutlamasıyla. Hareket ve menü gezinmesinde haptik yasaktır çünkü alışkanlık sinyali öldürür.
5. Kenarları sağlamlaştırır: hiçbir buton notch veya Dynamic Island altında kalmasın diye Screen.safeArea senkronu, IAP ve yıkıcı aksiyonlarda gesture injection koruması olarak 1.5 saniyelik basılı tut onay çubuğu, VoiceOver ve TalkBack için tüm kritik öğelere erişilebilirlik etiketi.
6. Checklist ile doğrular: buton boyutları Inspector'da ölçülür, gesture eşikleri test edilir, haptikler iki platformda da onaylanır, kod tabanında eski Input.touches kalmadığı grep ile kontrol edilir ve Profiler'da input maliyeti 1ms altında tutulur.

## Sık sorulanlar
### Bu Unity'ye mi özgü, yoksa herhangi bir mobil motorda kullanabilir miyim?
Uygulama katmanı Unity: EnhancedTouch ile olay tabanlı Input System üzerine kurulur, iOS CoreHaptics ve Android VibrationEffect entegrasyonuyla gelir. Ergonomi katmanı ise motor bağımsızdır; Fitts Yasası boyutlandırması ve Steven Hoober başparmak ısı haritası her yerde geçerli, ama kodu yeniden yazmanız gerekir.

### 'Kontroller kaygan' şikâyetini gerçekte ne düzeltiyor?
Çoğu zaman kod değil yerleşim: butonlar 5,5 ile 6,7 inç ekranlarda başparmağın doğal dinlenme bölgelerinin dışında duruyordur. Yerleşim yardımcısı kontrolleri ısı haritasına göre taşır; olay tabanlı işleyici de kare başına sıfır tahsisle girdiyi bir karenin altında tutar, dokunuşlar oyuncunun beklediği yerde ve anda kaydedilir.

### Gamepad, klavye veya kalem girdisini de kapsıyor mu?
Hayır. Kapsam dokunmatik: başparmak bölgeleri, sanal joystick, dokunma/basılı tutma/kaydırma ayrımı, çoklu dokunuş, dokunsal geri bildirim ve VoiceOver/TalkBack erişilebilirliği. Fiziksel kumandalar ve işaretçi donanımı ayrı bir girdi kurulumu ister.

## Fiyat
₺369, tek seferlik, abonelik yok. KDV dahil.

İlgili rehber: [Unity ile yapay zekâ oyun geliştirme akışı](https://forgehouse.ai/tr/rehberler/yapay-zeka-unity/)
