TOMOKO I-500 Mechanical Gaming Keyboard – Hardware Review