2015-07-05 68 views
0

在我的節點程序(作爲節點新手)中,我將midi值從鋼琴鍵盤轉換爲A-Z字母。這個想法是能夠使用我的鋼琴鍵盤寫電子郵件等。使用Nodejs在OSX應用程序中作爲鍵盤輸入流輸出

我怎樣才能像被寫入使用

process.stderr.write(letterValue); 

出現在其他程序中的按鍵輸入,如Gmail /文本編輯,當我改變窗口焦點到該應用程序勸慰值?

process.stderr是正確的方法嗎?目前,letterValue變量僅寫入控制檯。

回答

1

您可以嘗試替代KBM-機器人。它是一個非常小且仍然跨平臺的庫,可將密鑰發送到稱爲節點密鑰發送方的操作系統。

npm install --save-dev node-key-sender安裝。

,併發送一個回車鍵來使用鍵盤:

​​

退房的文檔頁面,看看如何發送其它鍵:https://www.npmjs.com/package/node-key-sender

相關問題