What is the best way to drive a 4x4 keypad?

Error in cubeide 1.19.0 (Linux) when I try to create a new project from an existing configuration file

Topic moved. Please do not post in "Uncategorized"; see the sticky topics in Uncategorized - Arduino Forum.

I have no experience with cubeide so can't help.

Have you tried the STM32CubeIDE community: STM32CubeIDE (MCUs) - STMicroelectronics Community

You have provided no information to work with. A wiring diagram, and all code in a formatted code block plus if there is any Serial output also in a code block.

What is the best way to drive a 4x4 keypad?

This library is quite new and worth trying. It uses a MCP23S08 SPI based IO expander to read a 4x4 (or smaller) keypad.
By using the MCP23S08 one only need 4 pins (SPI + a chip select pin) instead of typical 8 pins.
Also supports "software SPI".

There is also this PCF8574 based keypad library using only 2 pins (I2C) .
Not as fast as SPI version above but for most projects fast enough.

I think here is a discussion on the same error that you're seeing. STM32CubeIDE 1.19.0 creates "Empty" project from v... - STMicroelectronics Community