Embodiments provide a flexible keyboard including a flexible skin layer and a set of key frame modules coupled to one side of the flexible skin layer. The flexible skin layer can be made of at least one of polyurethane or polyester. The keyframe module can include a metal support plate for conducting a signal and a key structure situated over the metal support plate for providing tactile feedback when the key frame module is actuated. A plastic key cap structure can be situated over the dome structure. The flexible skin layer can be coupled to the plastic key cap. The key structure can be a dome structure where the flexible skin layer is a rubber or a fabric skin layer. The key structure can be a scissors key structure where the flexible skin layer is a rubber skin layer. Flexible key caps can be molded to the flexible skin layer.