-/* $Id$
-
-This file is part of libmspgbase
-Copyright © 2007-2008, 2010 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifdef WIN32
#include <windows.h>
#else
#include <X11/Xlib.h>
#endif
-#include <msp/strings/formatter.h>
-#include "../gbase/display.h"
+#include <msp/gbase/display.h>
+#include <msp/strings/format.h>
#include "keyboard.h"
#include "keys.h"
Keyboard::Keyboard(Graphics::EventSource &s):
source(s)
{
- name="Keyboard";
+ name = "Keyboard";
buttons.resize(N_KEYS_, false);
if(btn==0)
return "None";
#ifndef WIN32
- const char *str=XKeysymToString(key_to_sys(btn));
+ const char *str = XKeysymToString(key_to_sys(btn));
if(!str)
return format("Key %d", btn);
return str;
#else
char buf[128];
- unsigned scan=MapVirtualKey(key_to_sys(btn), MAPVK_VK_TO_VSC);
+ unsigned scan = MapVirtualKey(key_to_sys(btn), MAPVK_VK_TO_VSC);
if(!GetKeyNameText(scan<<16, buf, sizeof(buf)))
return format("Key %d", btn);
return buf;