Fix iOS/macOS keycode handling regression for textoverlay example, update and use keycodes.hpp defines for iOS/macOS
This commit is contained in:
parent
8080b7a91b
commit
a1e19ea5de
5 changed files with 43 additions and 49 deletions
|
|
@ -1601,6 +1601,7 @@ static CVReturn displayLinkOutputCallback(CVDisplayLinkRef displayLink, const CV
|
|||
case kVK_ANSI_P:
|
||||
vulkanExample->paused = !vulkanExample->paused;
|
||||
break;
|
||||
case kVK_Delete: // support keyboards with no escape key
|
||||
case kVK_Escape:
|
||||
[NSApp terminate:nil];
|
||||
break;
|
||||
|
|
@ -1617,6 +1618,7 @@ static CVReturn displayLinkOutputCallback(CVDisplayLinkRef displayLink, const CV
|
|||
vulkanExample->camera.keys.right = true;
|
||||
break;
|
||||
default:
|
||||
vulkanExample->keyPressed(event.keyCode); // handle example-specific key press events
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -1633,9 +1635,9 @@ static CVReturn displayLinkOutputCallback(CVDisplayLinkRef displayLink, const CV
|
|||
break;
|
||||
case kVK_ANSI_A:
|
||||
vulkanExample->camera.keys.left = false;
|
||||
break;
|
||||
case kVK_ANSI_D:
|
||||
vulkanExample->camera.keys.right = false;
|
||||
break;
|
||||
case kVK_ANSI_D:
|
||||
vulkanExample->camera.keys.right = false;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue