Tag ergonomic keyboard for programming