Hello, As for the NodeMCU, that’s precisely the board I’ve used for this tutorial, so it works fine. I haven’t played with lua yet, so I don’t know the libraries / functions available. Although this library will most likely not be available for lua, there may be an equivalent module/library. If not, the implementation of the scanning of a keypad matrix is relatively simple, as you can check in this article: So, if you can do digital writes and digital reads, in principle you will be able to get the pressed key from the keypad. Just as a curiosity, there are other more complex approaches to reading keys pressed on a keyboard, from a microcontroller: Hope it helps Like.