예제 #1
0
 private static string ToKeyName(Mo5Key key)
 {
     if (key >= Mo5Key.D0 && key <= Mo5Key.D9)
     {
         return(string.Format("numpad{0}", key - Mo5Key.D0));
     }
     return(key.ToString().ToLowerInvariant());
 }
예제 #2
0
 public VirtualKey(Mo5Key key, bool shiftKey = false)
 {
     Key      = key;
     ShiftKey = shiftKey;
 }
예제 #3
0
 private void KeyReleased(Mo5Key key)
 {
     _key[(int)key] = false;
 }
예제 #4
0
 public bool IsKeyPressed(Mo5Key key)
 {
     return(_key[(int)key]);
 }
예제 #5
0
 private void KeyPressed(Mo5Key key)
 {
     _key[(int)key] = true;
 }