2009-11-05 32 views
5

Dokunmatik tabağımda, değirmen yatay kaydırma altından yatay olarak kaydırma, sağ tıklatma içinse daha karmaşık olanlara kadar çeşitli iyileştirmeler için bazı fikirlerim var. Ama nereden başlayacağımı bilmiyorum. Windows 7 Home Premium'da bir Asus dizüstü bilgisayarında çalışıyorum ve bu seçeneklerin hiçbiri benim için doğal olarak mevcut değil. Her şeye rağmen, herkesin kullanabileceği bir şey yazmak istiyorum.Touchpad'im için yazılım nasıl yazılır?

Nereden başlarım?

(o c yazmaya iyi olurdu ++? Bu mümkün mü? Burada şartlar nelerdir? Hangi dili önerilir?)

cevap

1

Bu Touchpad'de donanım ve sürücü bağlıdır. Windows 7, jestleri ve çoklu dokunmayı desteklediğinden, touchpad'inizin otomatik olarak yaptığı anlamına gelmez; donanımın desteklediğini varsayarak (şüpheli), sürücünün de bunu desteklemek için özel olarak güncelleştirilmesi gerekir.

Eğer doğal mevcut seçeneklerin hiçbiri varsa, automagicallylar sadece jestler veya desteklediği çoklu yazma yazılımı planlıyorsanız, Windows 7'de

yükselterek onları almazsınız, diğer hiçbir gerçek seçenek var donanımlara da yatırım yapmaktan çok. Ne de olsa, yazılımınızı onsuz nasıl test edeceksiniz?

+1

Kafam karıştı. Touchpad var. bir şeye koordinat gönderiyor (sanırım şoför mü?). Bunun yerine bana göndermesini istiyorum (sanırım bir sürücü yazmak isterim?). Nasıl başlarım? –

+0

bu yüzden şunu keşfettim: http://www.osronline.com/article.cfm?article=20 korkunç bir şey ama ne yapabileceğimi göreceğim. İşleyen sürücüyü basitçe yamalamanın bir yolu yok mu? –

+0

Makul bir şekilde değil. Sürücüler donanıma özgüdür, yani bir sürücünün bir yaması (kesmek) farklı bir sürücüde (ve belki de aynı sürücünün farklı bir sürümünde) çalışmaz. Bu yoldan geçmek çok kaygan bir eğimdir ve eğer küçük bir şeyiniz varsa, testleriniz değersiz olacaktır. Yazılımı yazmak istiyorsanız, mermiyi ısırın ve donanımı satın alın. :-) –

1

Tanımladığınız gibi kaydırma işlevleri, donanımsal olan touchpad sürücülerinde ele alınır. Ancak, istediğinizi hook kullanarak gerçekleştirebilirsiniz. Bu, sistem mesajlarını uygulamalara gönderilmeden önce kesip işlediğiniz bir mekanizmadır. Bu, bir sürücü yazmanıza gerek kalmadan, ek bir işlevsellik için dokunmatik alanın bazı bölgelerini belirlemenize izin verebilir. Ancak, ASUS sitesinden istediğiniz işlevselliğe sahip mevcut bir sürücü olup olmadığını görmeniz daha iyi olacaktır. Dizüstü bilgisayarınız orijinal olarak Windows 7 ile gelmediyse, muhtemelen sadece genel bir sürücü çalıştırıyorsunuz ve gerçek bir touchpad özel sürücüsü sorununuzu çözebilir.

İlgili konular