Created
July 5, 2017 19:02
-
-
Save erget/243e61cde7b8b7f1082aba402a41adb7 to your computer and use it in GitHub Desktop.
Headless pygame - get key state
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": { | |
| "collapsed": false | |
| }, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "(0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0,\n", | |
| " 0)" | |
| ] | |
| }, | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "import os\n", | |
| "os.environ[\"SDL_VIDEODRIVER\"] = \"dummy\"\n", | |
| "import pygame\n", | |
| "import pygame.display\n", | |
| "pygame.display.init()\n", | |
| "screen = pygame.display.set_mode((1, 1))\n", | |
| "pygame.key.get_pressed()" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "Python 3", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.4.5" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 1 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment