2012-02-09 26 views
3

如何添加對我的項目的平板電腦繪圖支持?我的意思是說,大多數筆式平板電腦具有定期舉辦「普通」指點設備的功能,但是當筆被翻轉時,它就像橡皮擦一樣(例如,OneNote以此方式工作)。在繪圖工程中使用平板電腦

如何檢測筆的哪一側正在使用?

+2

您使用哪種平板電腦? – menjaraz 2012-02-10 05:28:52

+1

我正在爲一些使用Wacom Bamboo片劑的人制作 - http://www.wacom.eu/index2.asp?pid=9240&lang=en。我不認爲這是品牌特定的,對不起 – 2012-02-10 09:18:00

+0

@Magicmaster:哇!第三代產品具有新的無線功能,可在單個設備中改進多點觸控功能和筆技術。 – menjaraz 2012-02-10 17:09:41

回答

4

我會遵循平板電腦的原生API。您的平板電腦的供應商已經很好地描述了SDK,包括幾個examples(在Visual C++中)。

什麼你是專門尋找的是the eraser detection

+0

+1,如果可用,我個人建議使用供應商的SDK。希望他們也發佈Delphi SDK。 – menjaraz 2012-02-11 04:19:24

+1

我刪除了我的答案,這是投機和誤導。在德爾福2010年發佈的時候,我設法利用德爾福的標準手勢利用一支現貨G-Pen 4500平板電腦(它甚至不需要驅動程序工作)。感謝您提供的通知和參考資料,並深入研究相關的[linux資源](http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=How_Wacom_tablets_work),我意識到Wacom Bamboo Pen&Touch系列1和2是完全不同的野獸。我怎麼能告訴我,如果我手邊沒有其中一個來利用。再次感謝您的指導。 – menjaraz 2012-02-11 04:57:57

+0

@Magicmaster:請分享您使用Delphi處理這些新一代平板電腦的發現。提前致謝。 – menjaraz 2012-02-12 08:31:35

0

與WINTAB處理是很容易的,如果你想要的是檢測設備類型。但是,如果您想處理絕對位置,筆的方向和壓力,它會變得更加混亂。有一個很好的C++的lib處理這個:

http://www.billbaxter.com/projects/bbtablet/index.html

即使你不想去通過包裝它來直接使用它,你可以從源學習,如果你遇到問題的努力。