It depends on the developer. For example, some companies like Loupedeck have equipped their products with software that must be downloaded when connecting the keyboard. However, other manufacturers release keyboards that you may directly connect to a PC. Also, developers generally state such features in the product description.