# \[I want a node\] PS/2 Keyboard support

**URL:** <https://forum.xod.io/t/i-want-a-node-ps-2-keyboard-support/3515>\
**Category:** Hardware Interfacing Questions\
**Created:** [February 20, 2020, 12:31pm UTC](https://forum.xod.io/t/i-want-a-node-ps-2-keyboard-support/3515 "2020-02-20T12:31:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![microbios75](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@microbios75](https://forum.xod.io/u/microbios75)\
**Post date:** [February 20, 2020, 12:31pm UTC](https://forum.xod.io/t/i-want-a-node-ps-2-keyboard-support/3515/1 "2020-02-20T12:31:42Z")

</div>

## PS/2 Keyboard

Would be great for “hobby” computers for example.  
Based on this library for Arduino IDE : [https://github.com/techpaul/PS2KeyAdvanced](https://github.com/techpaul/PS2KeyAdvanced) or this (a bit different) [https://playground.arduino.cc/Main/PS2Keyboard/](https://playground.arduino.cc/Main/PS2Keyboard/)

### Inputs

- `DATAPIN` (Pin on the Arduino) — the “data” pin.
- `IRQPIN` (Pin on the arduino) — the “clock” pin.
- …

### Outputs

- `OUT` (byte/character) — the description
- `PULSE` (pulse) — pulse whenever a key is pressed (NOT when it changes!)
- …

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/1X/eb7348baa04192c2ef932d1db54d44f09f8a7888.png) [@system](https://forum.xod.io/u/system)\
**Post date:** [April 21, 2020, 3:46pm UTC](https://forum.xod.io/t/i-want-a-node-ps-2-keyboard-support/3515/3 "2020-04-21T15:46:02Z")

</div>

Closed on April 21, 2020, 3:46pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
