From fe091de0b23791a7a76382e66b2c923edeea19cb Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Wed, 28 Mar 2012 15:25:55 +0800 Subject: [PATCH] Fix F keys in keybindings: they obviously don't have unicode symbols. --- library/Core.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/library/Core.cpp b/library/Core.cpp index afaf23683..b298b9550 100644 --- a/library/Core.cpp +++ b/library/Core.cpp @@ -972,6 +972,7 @@ int Core::UnicodeAwareSym(const SDL::KeyboardEvent& ke) { // Assume keyboard layouts don't change the order of numbers: if( '0' <= ke.ksym.sym && ke.ksym.sym <= '9') return ke.ksym.sym; + if(SDL::K_F1 <= ke.ksym.sym && ke.ksym.sym <= SDL::K_F12) return ke.ksym.sym; int unicode = ke.ksym.unicode;