diff --git a/include/Nazara/Utility/Keyboard.hpp b/include/Nazara/Utility/Keyboard.hpp index 956469b7c..53738b0aa 100644 --- a/include/Nazara/Utility/Keyboard.hpp +++ b/include/Nazara/Utility/Keyboard.hpp @@ -72,6 +72,7 @@ class NAZARA_API NzKeyboard // Pavé numérique Add, + Decimal, Divide, Multiply, Numpad0, diff --git a/src/Nazara/Utility/Win32/InputImpl.cpp b/src/Nazara/Utility/Win32/InputImpl.cpp index ed6ed6777..fda5abafd 100644 --- a/src/Nazara/Utility/Win32/InputImpl.cpp +++ b/src/Nazara/Utility/Win32/InputImpl.cpp @@ -64,6 +64,7 @@ namespace // Pavé numérique VK_ADD, // Key::Add + VK_DECIMAL, // Key::Decimal VK_DIVIDE, // Key::Divide VK_MULTIPLY, // Key::Multiply VK_NUMPAD0, // Key::Numpad0 @@ -108,7 +109,7 @@ namespace VK_NEXT, // Key::PageDown VK_PRIOR, // Key::PageUp VK_PAUSE, // Key::Pause - VK_OEM_PERIOD, // Key::Period, + VK_OEM_PERIOD, // Key::Period VK_PRINT, // Key::Print VK_SNAPSHOT, // Key::PrintScreen VK_OEM_7, // Key::Quote @@ -162,6 +163,7 @@ NzString NzEventImpl::GetKeyName(NzKeyboard::Key key) { case VK_ATTN: case VK_DOWN: + case VK_DECIMAL: case VK_DELETE: case VK_DIVIDE: case VK_END: diff --git a/src/Nazara/Utility/Win32/WindowImpl.cpp b/src/Nazara/Utility/Win32/WindowImpl.cpp index 2d7ffcbe6..07e31a7ad 100644 --- a/src/Nazara/Utility/Win32/WindowImpl.cpp +++ b/src/Nazara/Utility/Win32/WindowImpl.cpp @@ -1068,6 +1068,7 @@ NzKeyboard::Key NzWindowImpl::ConvertVirtualKey(WPARAM key, LPARAM flags) case VK_BROWSER_STOP: return NzKeyboard::Browser_Stop; case VK_CAPITAL: return NzKeyboard::CapsLock; case VK_CLEAR: return NzKeyboard::Clear; + case VK_DECIMAL: return NzKeyboard::Decimal; case VK_DELETE: return NzKeyboard::Delete; case VK_DIVIDE: return NzKeyboard::Divide; case VK_DOWN: return NzKeyboard::Down;