under construction
- basic functionality: require left and right shift key usage as based on passed in dictionary
- extend to take an additional configuration element listing which modifiers should be enforced for "correctness" (shift, control, alt, gui)
- extend to optionally flash LED (either specific key or whole keyboard) when "incorrect" modifier usage is seen