Fichier texte en cours : OIS explications.txt
Deprecated : Function utf8_encode() is deprecated since 8.2, visit the php.net documentation for various alternatives in /home/anthropoya/www/explorer/text.php on line 55
class Win32Keyboard : public Keyboard enum Modifier { Shift = 0x0000001, Ctrl = 0x0000010, Alt = 0x0000100 }; ToUnicodeEx WideCharToMultiByte DIDEVICEOBJECTDATA diBuff[KEYBOARD_DX_BUFFERSIZE]; DWORD entries = KEYBOARD_DX_BUFFERSIZE; mKeyboard->GetDeviceData KEYBOARD_DX_BUFFERSIZE = virtual bool keyPressed(const OIS::KeyEvent& arg); virtual bool keyReleased(const OIS::KeyEvent& arg); virtual bool mouseMoved(const OIS::MouseEvent& arg); virtual bool mousePressed(const OIS::MouseEvent& arg, OIS::MouseButtonID id); virtual bool mouseReleased(const OIS::MouseEvent& arg, OIS::MouseButtonID id); */ class _OISExport KeyEvent : public EventArg { public: KeyEvent(Object* obj, KeyCode kc, unsigned int txt) : EventArg(obj), key(kc), text(txt) {} virtual ~KeyEvent() {} //! KeyCode of event const KeyCode key; //! Text character, depends on current TextTranslationMode unsigned int text; }; class _OISExport KeyListener { public: virtual ~KeyListener() {} virtual bool keyPressed(const KeyEvent &arg) = 0; virtual bool keyReleased(const KeyEvent &arg) = 0; }; class _OISExport MouseListener { public: virtual ~MouseListener() {} virtual bool mouseMoved( const MouseEvent &arg ) = 0; virtual bool mousePressed( const MouseEvent &arg, MouseButtonID id ) = 0; virtual bool mouseReleased( const MouseEvent &arg, MouseButtonID id ) = 0; }; Buffer input : Non-buffered input : ------------------------------- WideCharToMultiByte : z ToUnicodeEx : ToAscii : convertit le key code passé en paramètre en fonction du layout du clavier GetKeyboardState : MapVirtualKeyEx : converti le key code de direct input en vitual key code FoldStringW : GetKeyboardLayout : DIPROPSTRING : sert à transmetre des propriétés
Clément Profit - 2019 / 2026 - Répertoire de fichiers global .