Linux keys
This commit is contained in:
parent
067d474796
commit
3eeea85e20
2 changed files with 18 additions and 2 deletions
|
|
@ -9,6 +9,10 @@
|
|||
#pragma once
|
||||
|
||||
#if defined(_WIN32)
|
||||
#define KEY_ESCAPE VK_ESCAPE
|
||||
#define KEY_F1 VK_F1
|
||||
#define KEY_F1 VK_F2
|
||||
#define KEY_P 0x50
|
||||
#elif defined(__ANDROID__)
|
||||
#elif defined(__linux__)
|
||||
#define KEY_ESCAPE 0x9
|
||||
|
|
@ -16,4 +20,7 @@
|
|||
#define KEY_A 0x26
|
||||
#define KEY_S 0x27
|
||||
#define KEY_D 0x28
|
||||
#define KEY_P 0x21
|
||||
#define KEY_F1 0x43
|
||||
#define KEY_F2 0x44
|
||||
#endif
|
||||
|
|
@ -1030,10 +1030,10 @@ void VulkanExampleBase::handleMessages(HWND hWnd, UINT uMsg, WPARAM wParam, LPAR
|
|||
case WM_KEYDOWN:
|
||||
switch (wParam)
|
||||
{
|
||||
case 0x50:
|
||||
case KEY_P:
|
||||
paused = !paused;
|
||||
break;
|
||||
case VK_F1:
|
||||
case KEY_F1:
|
||||
if (enableTextOverlay)
|
||||
{
|
||||
textOverlay->visible = !textOverlay->visible;
|
||||
|
|
@ -1398,6 +1398,15 @@ void VulkanExampleBase::handleEvent(const xcb_generic_event_t *event)
|
|||
case KEY_D:
|
||||
camera.keys.right = true;
|
||||
break;
|
||||
case KEY_P:
|
||||
paused = !paused;
|
||||
break;
|
||||
case KEY_F1:
|
||||
if (enableTextOverlay)
|
||||
{
|
||||
textOverlay->visible = !textOverlay->visible;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue