A modular frame (100, 100A) including a push-button area (110, 110a) is provided. The push-button area (110, 110a) has a function key hole group (111, 111a), an alphabet key hole group (112, 112a), a number key hole group (113, 113a), a shift key hole (114, 114a), a space key hole (115, 115a), a backspace key hole (116, 116a), and an enter key hole (117, 117a). The shift key hole (114, 114a) is located at one side of the alphabet key hole group (112, 112a) and has a first
processing region (R1). The space key hole (115, 115a) is disposed at a bottom end (BE) of the push-button area (110, 110a) and has second, third, and fourth
processing regions (R2, R3, R4). The backspace key hole (116, 116a) has a fifth
processing region (R5). The enter key hole (117, 117a) is located below the backspace key hole (116, 116a) and has sixth and seventh processing regions (R6, R7). The first to seventh processing regions (R1 to R7) may be selectively performed with a process to switch the modular frame (100, 100A) to a first, second, or third configuration.