86Duino IDE 從 Coding 104 開始加入此函式庫，當您將 86Duino 板子插上電腦後，會出現 86Duino 的 HID USB 鍵盤和滑鼠裝置。
使用滑鼠與鍵盤 USB-HID 函式庫時，需要注意： 當滑鼠和鍵盤正不斷在運作時，它將干擾您編輯或燒錄 sketch 的過程，像是 Mouse.move() 和 Keyboard.print() 函式，它會不斷移動您的滑鼠以及按下您的鍵盤按鍵。建議您在 sketch 程式中，替這些函式加上一些啟動條件，使滑鼠或鍵盤的行為變成可控，例如：按下某個開關或者讀到某個 pin 為指定的輸入後，才呼叫函式。
當您在使用 Mouse 或者 Keyboard 函式庫時，建議您搭配使用 Serial.print() 函式來輸出訊息，如此一來，您就可以知道 86Duino 送給電腦的實際數值。
當 86Duino 與電腦連接時，它可以控制電腦上的滑鼠行為。注意：當滑鼠的座標被更新時（移動滑鼠），總是會回傳距離上次位置的相對值。
當 86Duino 與電腦連接時，它可以控制電腦上的鍵盤行為。注意：這個函式庫並不能回傳每一個 ASCII 字元（尤其是那些不可印出的字元）。另外，這個函式庫支援修飾鍵（modifier key），這是鍵盤上的特殊鍵，例如：shift 鍵和 ctrl 鍵。當同時按下 shift 鍵和 ‘n’ 鍵，你會得到大寫的 ‘N’ 字元；或者在打開 86Duino IDE 視窗中，按下 ctrl 鍵和 ‘n’ 鍵，即開啟一個新的 sketch 頁面。請點 這裡 了解更多修飾鍵（modifier key）的說明。
以下是滑鼠和鍵盤的使用範例，這些範例都是來自 Arduino 使用手冊，它們也能在 86Duino 板子上運行：
－ KeyboardAndMouseControl：在一個 sketch 中，示範滑鼠和鍵盤的命令。
－ KeyboardMessage：當按下一個外部按鈕時，用鍵盤自動打出一段文字。
－ KeyboardLogout：使用鍵盤命令來登出電腦。
－ KeyboardSerial：從序列埠讀取字元，然後按下鍵盤上相同的字元。
－ ButtonMouseControl：使用 5 個外部按鈕來移動滑鼠。
－ JoystickMouseControl：當按下搖桿按鈕時，可以用搖桿來移動滑鼠。