implement CTRL+Z for undo() and CTRL+Shift+Z for redo()

This commit is contained in:
2018-07-28 19:28:26 +02:00
parent 4a05bda62f
commit a66af9abb8
4 changed files with 14 additions and 6 deletions

View File

@@ -129,7 +129,7 @@ kKey convert_key(int key)
CASE(kVK_ANSI_F, kKey::Unknown);
CASE(kVK_ANSI_H, kKey::Unknown);
CASE(kVK_ANSI_G, kKey::Unknown);
CASE(kVK_ANSI_Z, kKey::Unknown);
CASE(kVK_ANSI_Z, kKey::KeyZ);
CASE(kVK_ANSI_X, kKey::Unknown);
CASE(kVK_ANSI_C, kKey::Unknown);
CASE(kVK_ANSI_V, kKey::Unknown);
@@ -193,8 +193,8 @@ kKey convert_key(int key)
CASE(kVK_Space, kKey::Unknown);
CASE(kVK_Delete, kKey::Unknown);
CASE(kVK_Escape, kKey::Unknown);
CASE(kVK_Command, kKey::Unknown);
CASE(kVK_Shift, kKey::Unknown);
CASE(kVK_Command, kKey::KeyCtrl);
CASE(kVK_Shift, kKey::KeyShift);
CASE(kVK_CapsLock, kKey::Unknown);
CASE(kVK_Option, kKey::Unknown);
CASE(kVK_Control, kKey::Unknown);
@@ -246,8 +246,8 @@ kKey convert_key(int key)
CASE(VK_TAB, kKey::KeyTab);
CASE(VK_CLEAR, kKey::Unknown);
CASE(VK_RETURN, kKey::Unknown);
CASE(VK_SHIFT, kKey::Unknown);
CASE(VK_CONTROL, kKey::Unknown);
CASE(VK_SHIFT, kKey::KeyShift);
CASE(VK_CONTROL, kKey::KeyCtrl);
CASE(VK_MENU, kKey::KeyAlt);
CASE(VK_PAUSE, kKey::Unknown);
CASE(VK_CAPITAL, kKey::Unknown);
@@ -314,7 +314,7 @@ kKey convert_key(int key)
CASE('W', kKey::Unknown);
CASE('X', kKey::Unknown);
CASE('Y', kKey::Unknown);
CASE('Z', kKey::Unknown);
CASE('Z', kKey::KeyZ);
CASE(VK_LWIN, kKey::Unknown);
CASE(VK_RWIN, kKey::Unknown);
CASE(VK_APPS, kKey::Unknown);