I am working on a summer project and want to develop a keyboard that will work via bluetooth with any smartphone... I have done some preliminary research on keyboard processors and bluetooth chips but am not sure exactly where to start, implementing my idea. Can anyone speculate on which direction I should go and what would make something like this feasible? (How can I program drivers into the keyboard/ is python a good language to use due to its object orientation?) Any help is much appreciated!