Package com.ardor3d.input

Examples of com.ardor3d.input.KeyEvent


            final boolean pressed = Keyboard.getEventKeyState();
            final char keyChar = Keyboard.getEventCharacter();

            final Key k = LwjglKey.findByCode(keyCode);

            return new KeyEvent(k, pressed ? KeyState.DOWN : KeyState.UP, keyChar);
        }
View Full Code Here


            // add an 'up' even for the previous one - SWT doesn't send an 'up' event for the
            // first key in the below scenario:
            // 1. key 1 down
            // 2. key 2 down
            // 3. key 1 up
            _upcomingEvents.add(new KeyEvent(_lastKeyPressed, KeyState.UP, keyChar));
        }

        _lastKeyPressed = key;
        _upcomingEvents.add(new KeyEvent(key, KeyState.DOWN, keyChar));
    }
View Full Code Here

        _lastKeyPressed = key;
        _upcomingEvents.add(new KeyEvent(key, KeyState.DOWN, keyChar));
    }

    public synchronized void keyReleased(final org.eclipse.swt.events.KeyEvent event) {
        _upcomingEvents.add(new KeyEvent(fromKeyEventToKey(event), KeyState.UP, event.character));
        _lastKeyPressed = null;
    }
View Full Code Here

    @Override
    public synchronized void keyPressed(final com.jogamp.newt.event.KeyEvent e) {
        final Key pressed = fromKeyEventToKey(e);
        if (!_pressedList.contains(pressed)) {
            _upcomingEvents.add(new KeyEvent(pressed, KeyState.DOWN, e.getKeyChar()));
            _pressedList.add(pressed);
        }
        if (_consumeEvents) {
            e.setAttachment(NEWTEvent.consumedTag);
            // ignore this event
View Full Code Here

    }

    @Override
    public synchronized void keyReleased(final com.jogamp.newt.event.KeyEvent e) {
        final Key released = fromKeyEventToKey(e);
        _upcomingEvents.add(new KeyEvent(released, KeyState.UP, e.getKeyChar()));
        _pressedList.remove(released);
        if (_consumeEvents) {
            e.setAttachment(NEWTEvent.consumedTag);
            // ignore this event
        }
View Full Code Here

    }

    public synchronized void keyPressed(final java.awt.event.KeyEvent e) {
        final Key pressed = fromKeyEventToKey(e);
        if (!_pressedList.contains(pressed)) {
            _upcomingEvents.add(new KeyEvent(pressed, KeyState.DOWN, e.getKeyChar()));
            _pressedList.add(pressed);
        }
        if (_consumeEvents) {
            e.consume();
        }
View Full Code Here

        }
    }

    public synchronized void keyReleased(final java.awt.event.KeyEvent e) {
        final Key released = fromKeyEventToKey(e);
        _upcomingEvents.add(new KeyEvent(released, KeyState.UP, e.getKeyChar()));
        _pressedList.remove(released);
        if (_consumeEvents) {
            e.consume();
        }
    }
View Full Code Here

TOP

Related Classes of com.ardor3d.input.KeyEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.