[{"id":1766960,"web_url":"http://patchwork.ozlabs.org/comment/1766960/","msgid":"<20170912124731.GF17633@redhat.com>","list_archive_url":null,"date":"2017-09-12T12:47:31","subject":"Re: [Qemu-devel] [PATCH v5 05/12] input: convert virtio-input-hid\n\tdevice to keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Sep 12, 2017 at 01:37:37PM +0100, Daniel P. Berrange wrote:\n> Replace the keymap_qcode table with automatically generated\n> tables.\n> \n> Missing entries in keymap_qcode now fixed:\n> \n>   Q_KEY_CODE_ASTERISK -> KEY_KPASTERISK\n>   Q_KEY_CODE_KP_MULTIPLY -> KEY_KPASTERISK\n>   Q_KEY_CODE_STOP -> KEY_STOP\n>   Q_KEY_CODE_AGAIN -> KEY_AGAIN\n>   Q_KEY_CODE_PROPS -> KEY_PROPS\n>   Q_KEY_CODE_UNDO -> KEY_UNDO\n>   Q_KEY_CODE_FRONT -> KEY_FRONT\n>   Q_KEY_CODE_COPY -> KEY_COPY\n>   Q_KEY_CODE_OPEN -> KEY_OPEN\n>   Q_KEY_CODE_PASTE -> KEY_PASTE\n>   Q_KEY_CODE_FIND -> KEY_FIND\n>   Q_KEY_CODE_CUT -> KEY_CUT\n>   Q_KEY_CODE_LF -> KEY_LINEFEED\n>   Q_KEY_CODE_HELP -> KEY_HELP\n>   Q_KEY_CODE_COMPOSE -> KEY_COMPOSE\n>   Q_KEY_CODE_RO -> KEY_RO\n>   Q_KEY_CODE_HIRAGANA -> KEY_HIRAGANA\n>   Q_KEY_CODE_HENKAN -> KEY_HENKAN\n>   Q_KEY_CODE_YEN -> KEY_YEN\n>   Q_KEY_CODE_KP_COMMA -> KEY_KPCOMMA\n>   Q_KEY_CODE_KP_EQUALS -> KEY_KPEQUAL\n>   Q_KEY_CODE_POWER -> KEY_POWER\n>   Q_KEY_CODE_SLEEP -> KEY_SLEEP\n>   Q_KEY_CODE_WAKE -> KEY_WAKEUP\n>   Q_KEY_CODE_AUDIONEXT -> KEY_NEXTSONG\n>   Q_KEY_CODE_AUDIOPREV -> KEY_PREVIOUSSONG\n>   Q_KEY_CODE_AUDIOSTOP -> KEY_STOPCD\n>   Q_KEY_CODE_AUDIOPLAY -> KEY_PLAYPAUSE\n>   Q_KEY_CODE_AUDIOMUTE -> KEY_MUTE\n>   Q_KEY_CODE_VOLUMEUP -> KEY_VOLUMEUP\n>   Q_KEY_CODE_VOLUMEDOWN -> KEY_VOLUMEDOWN\n>   Q_KEY_CODE_MEDIASELECT -> KEY_MEDIA\n>   Q_KEY_CODE_MAIL -> KEY_MAIL\n>   Q_KEY_CODE_CALCULATOR -> KEY_CALC\n>   Q_KEY_CODE_COMPUTER -> KEY_COMPUTER\n>   Q_KEY_CODE_AC_HOME -> KEY_HOMEPAGE\n>   Q_KEY_CODE_AC_BACK -> KEY_BACK\n>   Q_KEY_CODE_AC_FORWARD -> KEY_FORWARD\n>   Q_KEY_CODE_AC_REFRESH -> KEY_REFRESH\n>   Q_KEY_CODE_AC_BOOKMARKS -> KEY_BOOKMARKS\n> \n> Signed-off-by: Daniel P. Berrange <berrange@redhat.com>\n> ---\n>  hw/input/virtio-input-hid.c      | 136 +++-------------------------------\n>  include/ui/input.h               |   3 +\n>  ui/Makefile.objs                 |   1 +\n>  ui/input-keymap-qcode-to-linux.c | 156 +++++++++++++++++++++++++++++++++++++++\n>  ui/input-keymap.c                |   1 +\n>  5 files changed, 170 insertions(+), 127 deletions(-)\n>  create mode 100644 ui/input-keymap-qcode-to-linux.c\n> \n\n> @@ -162,7 +43,7 @@ static const unsigned int axismap_abs[INPUT_AXIS__MAX] = {\n>  /* ----------------------------------------------------------------- */\n>  \n>  static void virtio_input_key_config(VirtIOInput *vinput,\n> -                                    const unsigned int *keymap,\n> +                                    const unsigned short *keymap,\n>                                      size_t mapsize)\n>  {\n>      virtio_input_config keys;\n\n[snip]\n\n> @@ -387,8 +269,8 @@ static void virtio_keyboard_init(Object *obj)\n>  \n>      vhid->handler = &virtio_keyboard_handler;\n>      virtio_input_init_config(vinput, virtio_keyboard_config);\n> -    virtio_input_key_config(vinput, keymap_qcode,\n> -                            ARRAY_SIZE(keymap_qcode));\n> +    virtio_input_key_config(vinput, qemu_input_map_qcode_to_linux,\n> +                            qemu_input_map_qcode_to_linux_len);\n>  }\n\nRevisiting Gerd's comment on an earlier posting of this patch. Gerd\nmentioned that this change affects guest ABI, but I'm wondering\nwhether we actually need to care about that or not.\n\nIIUC, the array we pass in here is used to populate a bitmap that is\npassed to the guest OS. The bitmap has one bit set for each Linux\nkeycode that the input driver is capable of sending.\n\nFrom what I can see the guest OS will read this bitmap when it first\nprobes the virtio device, and never updates it.  If so, then is it\nactually a problem if we don't preserve the same map across save/\nrestore/migrate ?\n\nIf we removed a key from the bitmap in newer QEMU, that does not\nappear a problem as we'd never send an event to the guest with\nthat key code.\n\nIf we added a key to the bitmap, we would potentially be sending\na key to the guest that we hadn't previously declared support for.\nEither the guest OS will handle this normally, despite it not\nbeing in the declared bitmap, or it will silently drop the event.\nNeither behaviour seems problematic.\n\nIf we did need to preserve ABI for this bitmap, then it seems we're\ngoing to create alot of work for ourselves, having to maintain\nmany historical copies of the keycode maps tables, adding a new\ncopy every time support for a new key is added in QEMU. I'd\nrather we avoided that complexity & burden unless there's clear\nbad behaviour by not maintaining stable keycode bitmap data across\nQEMU releases.\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs4Qg2vMmz9t4k\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 22:49:50 +1000 (AEST)","from localhost ([::1]:35620 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drkc1-0000zH-Dr\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 08:48:21 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:52464)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1drkbP-0000wx-1T\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:47:44 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1drkbL-0008Dx-4f\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:47:43 -0400","from mx1.redhat.com ([209.132.183.28]:59458)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1drkbK-0008Dc-Qd\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:47:39 -0400","from smtp.corp.redhat.com\n\t(int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id D3845356E6\n\tfor <qemu-devel@nongnu.org>; Tue, 12 Sep 2017 12:47:37 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id C4C4970128;\n\tTue, 12 Sep 2017 12:47:33 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com D3845356E6","Date":"Tue, 12 Sep 2017 13:47:31 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"qemu-devel@nongnu.org","Message-ID":"<20170912124731.GF17633@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<20170912123744.14730-6-berrange@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20170912123744.14730-6-berrange@redhat.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.12","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.30]);\n\tTue, 12 Sep 2017 12:47:38 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 05/12] input: convert virtio-input-hid\n\tdevice to keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Gerd Hoffmann <kraxel@redhat.com>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1766988,"web_url":"http://patchwork.ozlabs.org/comment/1766988/","msgid":"<150522092661.285.16254322379453183617@6d89bd104fc3>","list_archive_url":null,"date":"2017-09-12T12:55:27","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":69632,"url":"http://patchwork.ozlabs.org/api/people/69632/","name":null,"email":"no-reply@patchew.org"},"content":"Hi,\n\nThis series failed automatic build test. Please find the testing commands and\ntheir output below. If you have docker installed, you can probably reproduce it\nlocally.\n\nSubject: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb\nMessage-id: 20170912123744.14730-1-berrange@redhat.com\nType: series\n\n=== TEST SCRIPT BEGIN ===\n#!/bin/bash\nset -e\ngit submodule update --init dtc\n# Let docker tests dump environment info\nexport SHOW_ENV=1\nexport J=8\ntime make docker-test-quick@centos6\ntime make docker-test-build@min-glib\ntime make docker-test-mingw@fedora\n=== TEST SCRIPT END ===\n\nUpdating 3c8cf5a9c21ff8782164d1def7f44bd888713384\nSwitched to a new branch 'test'\nfae652ea62 display: convert XenInput keyboard to keycodemapdb\nc8d95241f3 ui: convert GTK and SDL1 frontends to keycodemapdb\n4175200b40 ui: convert the SDL2 frontend to keycodemapdb\nd54c4f7d1b ui: convert cocoa frontend to keycodemapdb\n60a4cdb7cc char: convert the escc device to keycodemapdb\ndf243503e5 input: convert the adb device to keycodemapdb\n85343f342f input: convert ps2 device to keycodemapdb\n00dbdc189b input: convert virtio-input-hid device to keycodemapdb\n475272eb06 ui: don't export qemu_input_event_new_key\n0d88a11efd ui: convert key events to QKeyCodes immediately\n33c690e7a1 ui: convert common input code to keycodemapdb\n1a87122cbb ui: add keycodemapdb repository as a GIT submodule\n\n=== OUTPUT BEGIN ===\nSubmodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc'\nCloning into '/var/tmp/patchew-tester-tmp-86s7dwy8/src/dtc'...\nSubmodule path 'dtc': checked out '558cd81bdd432769b59bff01240c44f82cfb1a9d'\n  BUILD   centos6\nmake[1]: Entering directory '/var/tmp/patchew-tester-tmp-86s7dwy8/src'\n  ARCHIVE qemu.tgz\n  ARCHIVE dtc.tgz\n  COPY    RUNNER\n    RUN test-quick in qemu:centos6 \nPackages installed:\nSDL-devel-1.2.14-7.el6_7.1.x86_64\nbison-2.4.1-5.el6.x86_64\nbzip2-devel-1.0.5-7.el6_0.x86_64\nccache-3.1.6-2.el6.x86_64\ncsnappy-devel-0-6.20150729gitd7bc683.el6.x86_64\nflex-2.5.35-9.el6.x86_64\ngcc-4.4.7-18.el6.x86_64\ngit-1.7.1-8.el6.x86_64\nglib2-devel-2.28.8-9.el6.x86_64\nlibepoxy-devel-1.2-3.el6.x86_64\nlibfdt-devel-1.4.0-1.el6.x86_64\nlibrdmacm-devel-1.0.21-0.el6.x86_64\nlzo-devel-2.03-3.1.el6_5.1.x86_64\nmake-3.81-23.el6.x86_64\nmesa-libEGL-devel-11.0.7-4.el6.x86_64\nmesa-libgbm-devel-11.0.7-4.el6.x86_64\npackage g++ is not installed\npixman-devel-0.32.8-1.el6.x86_64\nspice-glib-devel-0.26-8.el6.x86_64\nspice-server-devel-0.12.4-16.el6.x86_64\ntar-1.23-15.el6_8.x86_64\nvte-devel-0.25.1-9.el6.x86_64\nxen-devel-4.6.3-15.el6.x86_64\nzlib-devel-1.2.3-29.el6.x86_64\n\nEnvironment variables:\nPACKAGES=bison     bzip2-devel     ccache     csnappy-devel     flex     g++     gcc     git     glib2-devel     libepoxy-devel     libfdt-devel     librdmacm-devel     lzo-devel     make     mesa-libEGL-devel     mesa-libgbm-devel     pixman-devel     SDL-devel     spice-glib-devel     spice-server-devel     tar     vte-devel     xen-devel     zlib-devel\nHOSTNAME=73f5b8f10f48\nTERM=xterm\nMAKEFLAGS= -j8\nHISTSIZE=1000\nJ=8\nUSER=root\nLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:\nCCACHE_DIR=/var/tmp/ccache\nEXTRA_CONFIGURE_OPTS=\nV=\nSHOW_ENV=1\nMAIL=/var/spool/mail/root\nPATH=/usr/lib/ccache:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nPWD=/\nLANG=en_US.UTF-8\nTARGET_LIST=\nHISTCONTROL=ignoredups\nSHLVL=1\nHOME=/root\nTEST_DIR=/tmp/qemu-test\nLOGNAME=root\nLESSOPEN=||/usr/bin/lesspipe.sh %s\nFEATURES= dtc\nDEBUG=\nG_BROKEN_FILENAMES=1\nCCACHE_HASHDIR=\n_=/usr/bin/env\n\nConfigure options:\n--enable-werror --target-list=x86_64-softmmu,aarch64-softmmu --prefix=/var/tmp/qemu-build/install\nNo C++ compiler available; disabling C++ specific optional code\nInstall prefix    /var/tmp/qemu-build/install\nBIOS directory    /var/tmp/qemu-build/install/share/qemu\nbinary directory  /var/tmp/qemu-build/install/bin\nlibrary directory /var/tmp/qemu-build/install/lib\nmodule directory  /var/tmp/qemu-build/install/lib/qemu\nlibexec directory /var/tmp/qemu-build/install/libexec\ninclude directory /var/tmp/qemu-build/install/include\nconfig directory  /var/tmp/qemu-build/install/etc\nlocal state directory   /var/tmp/qemu-build/install/var\nManual directory  /var/tmp/qemu-build/install/share/man\nELF interp prefix /usr/gnemul/qemu-%M\nSource path       /tmp/qemu-test/src\nC compiler        cc\nHost C compiler   cc\nC++ compiler      \nObjective-C compiler cc\nARFLAGS           rv\nCFLAGS            -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g \nQEMU_CFLAGS       -I/usr/include/pixman-1   -I$(SRC_PATH)/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -DNCURSES_WIDECHAR   -fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv  -Wendif-labels -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-all  -I/usr/include/libpng12   -I/usr/include/libdrm     -I/usr/include/spice-server -I/usr/include/cacard -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/spice-1   -I/usr/include/cacard -I/usr/include/nss3 -I/usr/include/nspr4  \nLDFLAGS           -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g \nmake              make\ninstall           install\npython            python -B\nsmbd              /usr/sbin/smbd\nmodule support    no\nhost CPU          x86_64\nhost big endian   no\ntarget list       x86_64-softmmu aarch64-softmmu\ngprof enabled     no\nsparse enabled    no\nstrip binaries    yes\nprofiler          no\nstatic build      no\npixman            system\nSDL support       yes (1.2.14)\nGTK support       yes (2.24.23)\nGTK GL support    no\nVTE support       yes (0.25.1)\nTLS priority      NORMAL\nGNUTLS support    no\nGNUTLS rnd        no\nlibgcrypt         no\nlibgcrypt kdf     no\nnettle            no \nnettle kdf        no\nlibtasn1          no\ncurses support    yes\nvirgl support     no\ncurl support      no\nmingw32 support   no\nAudio drivers     oss\nBlock whitelist (rw) \nBlock whitelist (ro) \nVirtFS support    no\nVNC support       yes\nVNC SASL support  no\nVNC JPEG support  yes\nVNC PNG support   yes\nxen support       yes\nxen ctrl version  40600\npv dom build      no\nbrlapi support    no\nbluez  support    no\nDocumentation     no\nPIE               yes\nvde support       no\nnetmap support    no\nLinux AIO support no\nATTR/XATTR support yes\nInstall blobs     yes\nKVM support       yes\nHAX support       no\nTCG support       yes\nTCG debug enabled no\nTCG interpreter   no\nRDMA support      yes\nfdt support       yes\npreadv support    yes\nfdatasync         yes\nmadvise           yes\nposix_madvise     yes\nlibcap-ng support no\nvhost-net support yes\nvhost-scsi support yes\nvhost-vsock support yes\nvhost-user support yes\nTrace backends    log\nspice support     yes (0.12.6/0.12.4)\nrbd support       no\nxfsctl support    no\nsmartcard support yes\nlibusb            no\nusb net redir     no\nOpenGL support    yes\nOpenGL dmabufs    no\nlibiscsi support  no\nlibnfs support    no\nbuild guest agent yes\nQGA VSS support   no\nQGA w32 disk info no\nQGA MSI support   no\nseccomp support   no\ncoroutine backend ucontext\ncoroutine pool    yes\ndebug stack usage no\ncrypto afalg      no\nGlusterFS support no\ngcov              gcov\ngcov enabled      no\nTPM support       yes\nlibssh2 support   no\nTPM passthrough   yes\nQOM debugging     yes\nLive block migration yes\nlzo support       yes\nsnappy support    no\nbzip2 support     yes\nNUMA host support no\ntcmalloc support  no\njemalloc support  no\navx2 optimization no\nreplication support yes\nVxHS block device no\nmkdir -p dtc/libfdt\n  GEN     x86_64-softmmu/config-devices.mak.tmp\nmkdir -p dtc/tests\n  GEN     aarch64-softmmu/config-devices.mak.tmp\n  GEN     config-host.h\n  GEN     qemu-options.def\n  GEN     qapi-types.h\n  GEN     qmp-commands.h\n  GEN     qapi-visit.h\n  GEN     qapi-event.h\n  GEN     x86_64-softmmu/config-devices.mak\n  GEN     qmp-marshal.c\n  GEN     aarch64-softmmu/config-devices.mak\n  GEN     qapi-types.c\n  GEN     qapi-visit.c\n  GEN     qapi-event.c\n  GEN     qmp-introspect.h\n  GEN     qmp-introspect.c\n  GEN     trace/generated-tcg-tracers.h\n  GEN     trace/generated-helpers-wrappers.h\n  GEN     trace/generated-helpers.h\n  GEN     trace/generated-helpers.c\n  GEN     module_block.h\n  GEN     tests/test-qapi-types.h\n  GEN     tests/test-qapi-visit.h\n  GEN     tests/test-qmp-commands.h\n  GEN     tests/test-qapi-event.h\n  GEN     tests/test-qmp-introspect.h\n  GEN     trace-root.h\n  GEN     util/trace.h\n  GEN     crypto/trace.h\n  GEN     io/trace.h\n  GEN     migration/trace.h\n  GEN     block/trace.h\n  GEN     chardev/trace.h\n  GEN     hw/block/trace.h\n  GEN     hw/block/dataplane/trace.h\n  GEN     hw/char/trace.h\n  GEN     hw/intc/trace.h\n  GEN     hw/net/trace.h\n  GEN     hw/virtio/trace.h\n  GEN     hw/audio/trace.h\n  GEN     hw/misc/trace.h\n  GEN     hw/usb/trace.h\n  GEN     hw/scsi/trace.h\n  GEN     hw/nvram/trace.h\n  GEN     hw/display/trace.h\n  GEN     hw/input/trace.h\n  GEN     hw/timer/trace.h\n  GEN     hw/dma/trace.h\n  GEN     hw/sparc/trace.h\n  GEN     hw/sd/trace.h\n  GEN     hw/isa/trace.h\n  GEN     hw/mem/trace.h\n  GEN     hw/i386/trace.h\n  GEN     hw/i386/xen/trace.h\n  GEN     hw/9pfs/trace.h\n  GEN     hw/ppc/trace.h\n  GEN     hw/pci/trace.h\n  GEN     hw/s390x/trace.h\n  GEN     hw/vfio/trace.h\n  GEN     hw/acpi/trace.h\n  GEN     hw/arm/trace.h\n  GEN     hw/alpha/trace.h\n  GEN     hw/xen/trace.h\n  GEN     ui/trace.h\n  GEN     audio/trace.h\n  GEN     net/trace.h\n  GEN     target/arm/trace.h\n  GEN     target/i386/trace.h\n  GEN     target/mips/trace.h\n  GEN     target/sparc/trace.h\n  GEN     target/s390x/trace.h\n  GEN     target/ppc/trace.h\n  GEN     qom/trace.h\n  GEN     linux-user/trace.h\n  GEN     qapi/trace.h\n  GEN     accel/tcg/trace.h\n  GEN     accel/kvm/trace.h\n  GEN     nbd/trace.h\n  GEN     trace-root.c\n  GEN     util/trace.c\n  GEN     crypto/trace.c\n  GEN     io/trace.c\n  GEN     migration/trace.c\n  GEN     block/trace.c\n  GEN     chardev/trace.c\n  GEN     hw/block/trace.c\n  GEN     hw/block/dataplane/trace.c\n  GEN     hw/char/trace.c\n  GEN     hw/intc/trace.c\n  GEN     hw/net/trace.c\n  GEN     hw/virtio/trace.c\n  GEN     hw/audio/trace.c\n  GEN     hw/misc/trace.c\n  GEN     hw/usb/trace.c\n  GEN     hw/scsi/trace.c\n  GEN     hw/nvram/trace.c\n  GEN     hw/display/trace.c\n  GEN     hw/input/trace.c\n  GEN     hw/timer/trace.c\n  GEN     hw/dma/trace.c\n  GEN     hw/sparc/trace.c\n  GEN     hw/sd/trace.c\n  GEN     hw/isa/trace.c\n  GEN     hw/mem/trace.c\n  GEN     hw/i386/trace.c\n  GEN     hw/i386/xen/trace.c\n  GEN     hw/9pfs/trace.c\n  GEN     hw/ppc/trace.c\n  GEN     hw/pci/trace.c\n  GEN     hw/s390x/trace.c\n  GEN     hw/vfio/trace.c\n  GEN     hw/acpi/trace.c\n  GEN     hw/arm/trace.c\n  GEN     hw/alpha/trace.c\n  GEN     hw/xen/trace.c\n  GEN     ui/trace.c\n  GEN     audio/trace.c\n  GEN     net/trace.c\n  GEN     target/arm/trace.c\n  GEN     target/i386/trace.c\n  GEN     target/mips/trace.c\n  GEN     target/sparc/trace.c\n  GEN     target/s390x/trace.c\n  GEN     target/ppc/trace.c\n  GEN     qom/trace.c\n  GEN     linux-user/trace.c\n  GEN     qapi/trace.c\n  GEN     accel/tcg/trace.c\n  GEN     accel/kvm/trace.c\n  GEN     nbd/trace.c\n  GEN     config-all-devices.mak\n\t DEP /tmp/qemu-test/src/dtc/tests/dumptrees.c\n\t DEP /tmp/qemu-test/src/dtc/tests/trees.S\n\t DEP /tmp/qemu-test/src/dtc/tests/testutils.c\n\t DEP /tmp/qemu-test/src/dtc/tests/value-labels.c\n\t DEP /tmp/qemu-test/src/dtc/tests/asm_tree_dump.c\n\t DEP /tmp/qemu-test/src/dtc/tests/truncated_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/check_path.c\n\t DEP /tmp/qemu-test/src/dtc/tests/overlay_bad_fixup.c\n\t DEP /tmp/qemu-test/src/dtc/tests/subnode_iterate.c\n\t DEP /tmp/qemu-test/src/dtc/tests/overlay.c\n\t DEP /tmp/qemu-test/src/dtc/tests/property_iterate.c\n\t DEP /tmp/qemu-test/src/dtc/tests/integer-expressions.c\n\t DEP /tmp/qemu-test/src/dtc/tests/utilfdt_test.c\n\t DEP /tmp/qemu-test/src/dtc/tests/path_offset_aliases.c\n\t DEP /tmp/qemu-test/src/dtc/tests/add_subnode_with_nops.c\n\t DEP /tmp/qemu-test/src/dtc/tests/dtbs_equal_unordered.c\n\t DEP /tmp/qemu-test/src/dtc/tests/dtb_reverse.c\n\t DEP /tmp/qemu-test/src/dtc/tests/dtbs_equal_ordered.c\n\t DEP /tmp/qemu-test/src/dtc/tests/extra-terminating-null.c\n\t DEP /tmp/qemu-test/src/dtc/tests/incbin.c\n\t DEP /tmp/qemu-test/src/dtc/tests/boot-cpuid.c\n\t DEP /tmp/qemu-test/src/dtc/tests/phandle_format.c\n\t DEP /tmp/qemu-test/src/dtc/tests/path-references.c\n\t DEP /tmp/qemu-test/src/dtc/tests/references.c\n\t DEP /tmp/qemu-test/src/dtc/tests/string_escapes.c\n\t DEP /tmp/qemu-test/src/dtc/tests/propname_escapes.c\n\t DEP /tmp/qemu-test/src/dtc/tests/appendprop2.c\n\t DEP /tmp/qemu-test/src/dtc/tests/appendprop1.c\n\t DEP /tmp/qemu-test/src/dtc/tests/del_node.c\n\t DEP /tmp/qemu-test/src/dtc/tests/del_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/setprop.c\n\t DEP /tmp/qemu-test/src/dtc/tests/rw_tree1.c\n\t DEP /tmp/qemu-test/src/dtc/tests/nopulate.c\n\t DEP /tmp/qemu-test/src/dtc/tests/set_name.c\n\t DEP /tmp/qemu-test/src/dtc/tests/open_pack.c\n\t DEP /tmp/qemu-test/src/dtc/tests/mangle-layout.c\n\t DEP /tmp/qemu-test/src/dtc/tests/sw_tree1.c\n\t DEP /tmp/qemu-test/src/dtc/tests/move_and_save.c\n\t DEP /tmp/qemu-test/src/dtc/tests/nop_node.c\n\t DEP /tmp/qemu-test/src/dtc/tests/nop_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/setprop_inplace.c\n\t DEP /tmp/qemu-test/src/dtc/tests/stringlist.c\n\t DEP /tmp/qemu-test/src/dtc/tests/notfound.c\n\t DEP /tmp/qemu-test/src/dtc/tests/addr_size_cells.c\n\t DEP /tmp/qemu-test/src/dtc/tests/sized_cells.c\n\t DEP /tmp/qemu-test/src/dtc/tests/char_literal.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_alias.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_offset_by_compatible.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_check_compatible.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_offset_by_phandle.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_offset_by_prop_value.c\n\t DEP /tmp/qemu-test/src/dtc/tests/parent_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/supernode_atdepth_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_path.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_phandle.c\n\t DEP /tmp/qemu-test/src/dtc/tests/getprop.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_name.c\n\t DEP /tmp/qemu-test/src/dtc/tests/path_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/subnode_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/find_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/root_node.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_mem_rsv.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_overlay.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_addresses.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_empty_tree.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_strerror.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_rw.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_sw.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_wip.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_ro.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt.c\n\t DEP /tmp/qemu-test/src/dtc/util.c\n\t DEP /tmp/qemu-test/src/dtc/fdtget.c\n\t DEP /tmp/qemu-test/src/dtc/fdtput.c\n\t LEX convert-dtsv0-lexer.lex.c\n\t DEP /tmp/qemu-test/src/dtc/fdtdump.c\n\t DEP /tmp/qemu-test/src/dtc/srcpos.c\n\t BISON dtc-parser.tab.c\n\t LEX dtc-lexer.lex.c\n\t DEP /tmp/qemu-test/src/dtc/treesource.c\n\t DEP /tmp/qemu-test/src/dtc/livetree.c\n\t DEP /tmp/qemu-test/src/dtc/fstree.c\n\t DEP /tmp/qemu-test/src/dtc/flattree.c\n\t DEP /tmp/qemu-test/src/dtc/dtc.c\n\t DEP /tmp/qemu-test/src/dtc/data.c\n\t DEP /tmp/qemu-test/src/dtc/checks.c\n\t DEP convert-dtsv0-lexer.lex.c\n\t DEP dtc-parser.tab.c\n\t DEP dtc-lexer.lex.c\n\tCHK version_gen.h\n\tUPD version_gen.h\n\t DEP /tmp/qemu-test/src/dtc/util.c\n\t CC libfdt/fdt.o\n\t CC libfdt/fdt_ro.o\n\t CC libfdt/fdt_sw.o\n\t CC libfdt/fdt_wip.o\n\t CC libfdt/fdt_rw.o\n\t CC libfdt/fdt_empty_tree.o\n\t CC libfdt/fdt_addresses.o\n\t CC libfdt/fdt_strerror.o\n\t CC libfdt/fdt_overlay.o\n\t AR libfdt/libfdt.a\nar: creating libfdt/libfdt.a\na - libfdt/fdt.o\na - libfdt/fdt_ro.o\na - libfdt/fdt_wip.o\na - libfdt/fdt_sw.o\na - libfdt/fdt_rw.o\na - libfdt/fdt_strerror.o\na - libfdt/fdt_empty_tree.o\na - libfdt/fdt_addresses.o\na - libfdt/fdt_overlay.o\n  CC      tests/qemu-iotests/socket_scm_helper.o\n  GEN     qga/qapi-generated/qga-qapi-types.h\n  GEN     qga/qapi-generated/qga-qapi-visit.h\n  GEN     qga/qapi-generated/qga-qmp-commands.h\n  GEN     qga/qapi-generated/qga-qapi-types.c\n  GEN     qga/qapi-generated/qga-qmp-marshal.c\n  GEN     qga/qapi-generated/qga-qapi-visit.c\n  CC      qmp-introspect.o\n  CC      qapi-types.o\n  CC      qapi-visit.o\n  CC      qapi-event.o\n  CC      qapi/qapi-visit-core.o\n  CC      qapi/qapi-dealloc-visitor.o\n  CC      qapi/qobject-input-visitor.o\n  CC      qapi/qobject-output-visitor.o\n  CC      qapi/qmp-registry.o\n  CC      qapi/qmp-dispatch.o\n  CC      qapi/string-input-visitor.o\n  CC      qapi/string-output-visitor.o\n  CC      qapi/opts-visitor.o\n  CC      qapi/qapi-clone-visitor.o\n  CC      qapi/qmp-event.o\n  CC      qapi/qapi-util.o\n  CC      qobject/qnum.o\n  CC      qobject/qstring.o\n  CC      qobject/qdict.o\n  CC      qobject/qlist.o\n  CC      qobject/qnull.o\n  CC      qobject/qbool.o\n  CC      qobject/qlit.o\n  CC      qobject/qjson.o\n  CC      qobject/qobject.o\n  CC      qobject/json-lexer.o\n  CC      qobject/json-parser.o\n  CC      qobject/json-streamer.o\n  CC      trace/control.o\n  CC      trace/qmp.o\n  CC      util/osdep.o\n  CC      util/cutils.o\n  CC      util/unicode.o\n  CC      util/bufferiszero.o\n  CC      util/aiocb.o\n  CC      util/lockcnt.o\n  CC      util/qemu-timer-common.o\n  CC      util/async.o\n  CC      util/thread-pool.o\n  CC      util/qemu-timer.o\n  CC      util/main-loop.o\n  CC      util/iohandler.o\n  CC      util/aio-posix.o\n  CC      util/compatfd.o\n  CC      util/mmap-alloc.o\n  CC      util/oslib-posix.o\n  CC      util/event_notifier-posix.o\n  CC      util/qemu-openpty.o\n  CC      util/qemu-thread-posix.o\n  CC      util/memfd.o\n  CC      util/envlist.o\n  CC      util/path.o\n  CC      util/module.o\n  CC      util/host-utils.o\n  CC      util/bitmap.o\n  CC      util/hbitmap.o\n  CC      util/bitops.o\n  CC      util/fifo8.o\n  CC      util/acl.o\n  CC      util/cacheinfo.o\n  CC      util/error.o\n  CC      util/qemu-error.o\n  CC      util/id.o\n  CC      util/iov.o\n  CC      util/qemu-config.o\n  CC      util/qemu-sockets.o\n  CC      util/uri.o\n  CC      util/notify.o\n  CC      util/qemu-option.o\n  CC      util/qemu-progress.o\n  CC      util/keyval.o\n  CC      util/hexdump.o\n  CC      util/uuid.o\n  CC      util/crc32c.o\n  CC      util/throttle.o\n  CC      util/getauxval.o\n  CC      util/readline.o\n  CC      util/rcu.o\n  CC      util/qemu-coroutine.o\n  CC      util/qemu-coroutine-lock.o\n  CC      util/qemu-coroutine-io.o\n  CC      util/qemu-coroutine-sleep.o\n  CC      util/coroutine-ucontext.o\n  CC      util/buffer.o\n  CC      util/timed-average.o\n  CC      util/log.o\n  CC      util/qdist.o\n  CC      util/base64.o\n  CC      util/qht.o\n  CC      util/range.o\n  CC      util/stats64.o\n  CC      util/systemd.o\n  CC      trace-root.o\n  CC      util/trace.o\n  CC      crypto/trace.o\n  CC      io/trace.o\n  CC      migration/trace.o\n  CC      block/trace.o\n  CC      chardev/trace.o\n  CC      hw/char/trace.o\n  CC      hw/block/dataplane/trace.o\n  CC      hw/intc/trace.o\n  CC      hw/block/trace.o\n  CC      hw/net/trace.o\n  CC      hw/virtio/trace.o\n  CC      hw/audio/trace.o\n  CC      hw/misc/trace.o\n  CC      hw/usb/trace.o\n  CC      hw/scsi/trace.o\n  CC      hw/nvram/trace.o\n  CC      hw/display/trace.o\n  CC      hw/input/trace.o\n  CC      hw/timer/trace.o\n  CC      hw/sparc/trace.o\n  CC      hw/dma/trace.o\n  CC      hw/sd/trace.o\n  CC      hw/isa/trace.o\n  CC      hw/mem/trace.o\n  CC      hw/i386/trace.o\n  CC      hw/i386/xen/trace.o\n  CC      hw/9pfs/trace.o\n  CC      hw/ppc/trace.o\n  CC      hw/s390x/trace.o\n  CC      hw/pci/trace.o\n  CC      hw/arm/trace.o\n  CC      hw/acpi/trace.o\n  CC      hw/vfio/trace.o\n  CC      hw/alpha/trace.o\n  CC      hw/xen/trace.o\n  CC      ui/trace.o\n  CC      audio/trace.o\n  CC      net/trace.o\n  CC      target/arm/trace.o\n  CC      target/i386/trace.o\n  CC      target/mips/trace.o\n  CC      target/sparc/trace.o\n  CC      target/s390x/trace.o\n  CC      target/ppc/trace.o\n  CC      qom/trace.o\n  CC      linux-user/trace.o\n  CC      qapi/trace.o\n  CC      accel/tcg/trace.o\n  CC      accel/kvm/trace.o\n  CC      nbd/trace.o\n  CC      crypto/pbkdf-stub.o\n  CC      stubs/arch-query-cpu-def.o\n  CC      stubs/arch-query-cpu-model-expansion.o\n  CC      stubs/arch-query-cpu-model-comparison.o\n  CC      stubs/arch-query-cpu-model-baseline.o\n  CC      stubs/bdrv-next-monitor-owned.o\n  CC      stubs/blk-commit-all.o\n  CC      stubs/blockdev-close-all-bdrv-states.o\n  CC      stubs/cpu-get-clock.o\n  CC      stubs/clock-warp.o\n  CC      stubs/cpu-get-icount.o\n  CC      stubs/dump.o\n  CC      stubs/error-printf.o\n  CC      stubs/fdset.o\n  CC      stubs/gdbstub.o\n  CC      stubs/get-vm-name.o\n  CC      stubs/iothread.o\n  CC      stubs/iothread-lock.o\n  CC      stubs/is-daemonized.o\n  CC      stubs/machine-init-done.o\n  CC      stubs/migr-blocker.o\n  CC      stubs/change-state-handler.o\n  CC      stubs/notify-event.o\n  CC      stubs/qtest.o\n  CC      stubs/monitor.o\n  CC      stubs/replay.o\n  CC      stubs/runstate-check.o\n  CC      stubs/set-fd-handler.o\n  CC      stubs/slirp.o\n  CC      stubs/sysbus.o\n  CC      stubs/trace-control.o\n  CC      stubs/uuid.o\n  CC      stubs/vm-stop.o\n  CC      stubs/vmstate.o\n  CC      stubs/qmp_pc_dimm_device_list.o\n  CC      stubs/target-monitor-defs.o\n  CC      stubs/target-get-monitor-def.o\n  CC      stubs/pc_madt_cpu_entry.o\n  CC      stubs/vmgenid.o\n  CC      stubs/xen-common.o\n  CC      stubs/xen-hvm.o\n  CC      stubs/pci-host-piix.o\n  CC      contrib/ivshmem-client/ivshmem-client.o\n  CC      contrib/ivshmem-client/main.o\n  CC      contrib/ivshmem-server/ivshmem-server.o\n  CC      contrib/ivshmem-server/main.o\n  CC      qemu-nbd.o\n  CC      block.o\n  CC      blockjob.o\n  CC      qemu-io-cmds.o\n  CC      replication.o\n  CC      block/raw-format.o\n  CC      block/qcow.o\n  CC      block/vdi.o\n  CC      block/vmdk.o\n  CC      block/cloop.o\n  CC      block/bochs.o\n  CC      block/vpc.o\n  CC      block/vvfat.o\n  CC      block/dmg.o\n  CC      block/qcow2.o\n  CC      block/qcow2-refcount.o\n  CC      block/qcow2-cluster.o\n  CC      block/qcow2-snapshot.o\n  CC      block/qcow2-cache.o\n  CC      block/qcow2-bitmap.o\n  CC      block/qed.o\n  CC      block/qed-l2-cache.o\n  CC      block/qed-table.o\n  CC      block/qed-cluster.o\n  CC      block/qed-check.o\n  CC      block/vhdx.o\n  CC      block/vhdx-endian.o\n  CC      block/vhdx-log.o\n  CC      block/quorum.o\n  CC      block/parallels.o\n  CC      block/blkdebug.o\n  CC      block/blkverify.o\n  CC      block/blkreplay.o\n  CC      block/block-backend.o\n  CC      block/snapshot.o\n  CC      block/qapi.o\n  CC      block/file-posix.o\n  CC      block/null.o\n  CC      block/mirror.o\n  CC      block/io.o\n  CC      block/commit.o\n  CC      block/throttle-groups.o\n  CC      block/nbd.o\n  CC      block/nbd-client.o\n  CC      block/sheepdog.o\n  CC      block/accounting.o\n  CC      block/write-threshold.o\n  CC      block/dirty-bitmap.o\n  CC      block/backup.o\n  CC      block/replication.o\n  CC      block/throttle.o\n  CC      block/crypto.o\n  CC      nbd/server.o\n  CC      nbd/client.o\n  CC      nbd/common.o\n  CC      block/dmg-bz2.o\n  CC      crypto/init.o\n  CC      crypto/hash.o\n  CC      crypto/hash-glib.o\n  CC      crypto/hmac.o\n  CC      crypto/aes.o\n  CC      crypto/hmac-glib.o\n  CC      crypto/desrfb.o\n  CC      crypto/tlscreds.o\n  CC      crypto/cipher.o\n  CC      crypto/tlscredsanon.o\n  CC      crypto/tlscredsx509.o\n  CC      crypto/tlssession.o\n  CC      crypto/secret.o\n  CC      crypto/random-platform.o\n  CC      crypto/pbkdf.o\n  CC      crypto/ivgen-essiv.o\n  CC      crypto/ivgen.o\n  CC      crypto/ivgen-plain.o\n  CC      crypto/ivgen-plain64.o\n  CC      crypto/afsplit.o\n  CC      crypto/xts.o\n  CC      crypto/block.o\n  CC      crypto/block-qcow.o\n  CC      crypto/block-luks.o\n  CC      io/channel.o\n  CC      io/channel-buffer.o\n  CC      io/channel-command.o\n  CC      io/channel-socket.o\n  CC      io/channel-file.o\n  CC      io/channel-watch.o\n  CC      io/channel-tls.o\n  CC      io/channel-websock.o\n  CC      io/channel-util.o\n  CC      io/dns-resolver.o\n  CC      io/task.o\n  CC      qom/object.o\n  CC      qom/container.o\n  CC      qom/qom-qobject.o\n  CC      qom/object_interfaces.o\n  GEN     qemu-img-cmds.h\n  CC      qemu-io.o\n  CC      qemu-bridge-helper.o\n  CC      blockdev-nbd.o\n  CC      bootdevice.o\n  CC      iothread.o\n  CC      qdev-monitor.o\n  CC      device-hotplug.o\n  CC      blockdev.o\n  CC      os-posix.o\n  CC      bt-vhci.o\n  CC      bt-host.o\n  CC      dma-helpers.o\n  CC      vl.o\n  CC      tpm.o\n  CC      device_tree.o\n  CC      qmp-marshal.o\n  CC      hmp.o\n  CC      qmp.o\n  CC      cpus-common.o\n  CC      audio/audio.o\n  CC      audio/noaudio.o\n  CC      audio/wavaudio.o\n  CC      audio/mixeng.o\n  CC      audio/sdlaudio.o\n  CC      audio/ossaudio.o\n  CC      audio/spiceaudio.o\n  CC      audio/wavcapture.o\n  CC      backends/rng-egd.o\n  CC      backends/rng-random.o\n  CC      backends/rng.o\n  CC      backends/hostmem.o\n  CC      backends/tpm.o\n  CC      backends/hostmem-ram.o\n  CC      backends/hostmem-file.o\n  CC      backends/cryptodev.o\n  CC      backends/cryptodev-builtin.o\n  CC      block/stream.o\n  CC      chardev/msmouse.o\n  CC      chardev/wctablet.o\n  CC      chardev/testdev.o\n  CC      chardev/spice.o\n  CC      disas/i386.o\n  CC      disas/arm.o\n  CC      fsdev/qemu-fsdev-dummy.o\n  CC      fsdev/qemu-fsdev-opts.o\n  CC      fsdev/qemu-fsdev-throttle.o\n  CC      hw/acpi/core.o\n  CC      hw/acpi/piix4.o\n  CC      hw/acpi/pcihp.o\n  CC      hw/acpi/ich9.o\n  CC      hw/acpi/tco.o\n  CC      hw/acpi/cpu_hotplug.o\n  CC      hw/acpi/cpu.o\n  CC      hw/acpi/memory_hotplug.o\n  CC      hw/acpi/nvdimm.o\n  CC      hw/acpi/vmgenid.o\n  CC      hw/acpi/acpi_interface.o\n  CC      hw/acpi/aml-build.o\n  CC      hw/acpi/bios-linker-loader.o\n  CC      hw/acpi/ipmi.o\n  CC      hw/acpi/acpi-stub.o\n  CC      hw/acpi/ipmi-stub.o\n  CC      hw/audio/sb16.o\n  CC      hw/audio/es1370.o\n  CC      hw/audio/ac97.o\n  CC      hw/audio/fmopl.o\n  CC      hw/audio/adlib.o\n  CC      hw/audio/gus.o\n  CC      hw/audio/gusemu_hal.o\n  CC      hw/audio/gusemu_mixer.o\n  CC      hw/audio/cs4231a.o\n  CC      hw/audio/intel-hda.o\n  CC      hw/audio/hda-codec.o\n  CC      hw/audio/pcspk.o\n  CC      hw/audio/wm8750.o\n  CC      hw/audio/pl041.o\n  CC      hw/audio/lm4549.o\n  CC      hw/audio/marvell_88w8618.o\n  CC      hw/audio/soundhw.o\n  CC      hw/block/block.o\n  CC      hw/block/cdrom.o\n  CC      hw/block/hd-geometry.o\n  CC      hw/block/fdc.o\n  CC      hw/block/m25p80.o\n  CC      hw/block/nand.o\n  CC      hw/block/pflash_cfi01.o\n  CC      hw/block/pflash_cfi02.o\n  CC      hw/block/xen_disk.o\n  CC      hw/block/ecc.o\n  CC      hw/block/onenand.o\n  CC      hw/block/nvme.o\n  CC      hw/bt/core.o\n  CC      hw/bt/l2cap.o\n  CC      hw/bt/sdp.o\n  CC      hw/bt/hci.o\n  CC      hw/bt/hid.o\n  CC      hw/bt/hci-csr.o\n  CC      hw/char/ipoctal232.o\n  CC      hw/char/parallel.o\n  CC      hw/char/pl011.o\n  CC      hw/char/serial.o\n  CC      hw/char/serial-isa.o\n  CC      hw/char/serial-pci.o\n  CC      hw/char/virtio-console.o\n  CC      hw/char/xen_console.o\n  CC      hw/char/cmsdk-apb-uart.o\n  CC      hw/char/cadence_uart.o\n  CC      hw/char/debugcon.o\n  CC      hw/char/imx_serial.o\n  CC      hw/core/qdev.o\n  CC      hw/core/qdev-properties.o\n  CC      hw/core/bus.o\n  CC      hw/core/reset.o\n  CC      hw/core/fw-path-provider.o\n  CC      hw/core/irq.o\n  CC      hw/core/hotplug.o\n  CC      hw/core/nmi.o\n  CC      hw/core/sysbus.o\n  CC      hw/core/ptimer.o\n  CC      hw/core/machine.o\n  CC      hw/core/qdev-properties-system.o\n  CC      hw/core/loader.o\n  CC      hw/core/register.o\n  CC      hw/core/or-irq.o\n  CC      hw/core/platform-bus.o\n  CC      hw/cpu/core.o\n  CC      hw/display/ads7846.o\n  CC      hw/display/cirrus_vga.o\n  CC      hw/display/pl110.o\n  CC      hw/display/ssd0303.o\n  CC      hw/display/ssd0323.o\n  CC      hw/display/xenfb.o\n  CC      hw/display/vga-pci.o\n  CC      hw/display/vga-isa.o\n  CC      hw/display/vmware_vga.o\n  CC      hw/display/blizzard.o\n  CC      hw/display/exynos4210_fimd.o\n  CC      hw/display/framebuffer.o\n  CC      hw/display/tc6393xb.o\n  CC      hw/display/qxl.o\n  CC      hw/display/qxl-logger.o\n  CC      hw/display/qxl-render.o\n  CC      hw/dma/pl080.o\n  CC      hw/dma/pl330.o\n  CC      hw/dma/i8257.o\n  CC      hw/dma/xlnx-zynq-devcfg.o\n  CC      hw/gpio/max7310.o\n  CC      hw/gpio/pl061.o\n  CC      hw/gpio/zaurus.o\n  CC      hw/gpio/gpio_key.o\n  CC      hw/i2c/core.o\n  CC      hw/i2c/smbus.o\n  CC      hw/i2c/smbus_eeprom.o\n  CC      hw/i2c/i2c-ddc.o\n  CC      hw/i2c/versatile_i2c.o\n  CC      hw/i2c/smbus_ich9.o\n  CC      hw/i2c/pm_smbus.o\n  CC      hw/i2c/bitbang_i2c.o\n  CC      hw/i2c/exynos4210_i2c.o\n  CC      hw/i2c/imx_i2c.o\n  CC      hw/i2c/aspeed_i2c.o\n  CC      hw/ide/core.o\n  CC      hw/ide/atapi.o\n  CC      hw/ide/qdev.o\n  CC      hw/ide/pci.o\n  CC      hw/ide/isa.o\n  CC      hw/ide/piix.o\n  CC      hw/ide/microdrive.o\n  CC      hw/ide/ahci.o\n  CC      hw/ide/ich.o\n  CC      hw/input/hid.o\n  CC      hw/input/lm832x.o\n  CC      hw/input/pckbd.o\n  CC      hw/input/pl050.o\n  CC      hw/input/ps2.o\n  CC      hw/input/stellaris_input.o\n  CC      hw/input/vmmouse.o\n  CC      hw/input/tsc2005.o\n  CC      hw/input/virtio-input.o\n  CC      hw/input/virtio-input-hid.o\n  CC      hw/input/virtio-input-host.o\n  CC      hw/intc/i8259_common.o\n  CC      hw/intc/i8259.o\n  CC      hw/intc/pl190.o\n  CC      hw/intc/imx_avic.o\n  CC      hw/intc/realview_gic.o\n  CC      hw/intc/ioapic_common.o\n  CC      hw/intc/arm_gic_common.o\n  CC      hw/intc/arm_gic.o\n  CC      hw/intc/arm_gicv2m.o\n  CC      hw/intc/arm_gicv3_common.o\n  CC      hw/intc/arm_gicv3.o\n  CC      hw/intc/arm_gicv3_dist.o\n  CC      hw/intc/arm_gicv3_redist.o\n  CC      hw/intc/arm_gicv3_its_common.o\n  CC      hw/intc/intc.o\n  CC      hw/ipack/ipack.o\n  CC      hw/ipack/tpci200.o\n  CC      hw/ipmi/ipmi.o\n  CC      hw/ipmi/ipmi_bmc_sim.o\n  CC      hw/ipmi/ipmi_bmc_extern.o\n  CC      hw/ipmi/isa_ipmi_kcs.o\n  CC      hw/ipmi/isa_ipmi_bt.o\n  CC      hw/isa/isa-bus.o\n  CC      hw/isa/apm.o\n  CC      hw/mem/pc-dimm.o\n  CC      hw/mem/nvdimm.o\n  CC      hw/misc/applesmc.o\n  CC      hw/misc/max111x.o\n  CC      hw/misc/tmp105.o\n  CC      hw/misc/tmp421.o\n  CC      hw/misc/debugexit.o\n  CC      hw/misc/sga.o\n  CC      hw/misc/pc-testdev.o\n  CC      hw/misc/pci-testdev.o\n  CC      hw/misc/edu.o\n  CC      hw/misc/unimp.o\n  CC      hw/misc/arm_l2x0.o\n  CC      hw/misc/arm_integrator_debug.o\n  CC      hw/misc/a9scu.o\n  CC      hw/misc/arm11scu.o\n  CC      hw/net/xen_nic.o\n  CC      hw/net/ne2000.o\n  CC      hw/net/eepro100.o\n  CC      hw/net/pcnet-pci.o\n  CC      hw/net/pcnet.o\n  CC      hw/net/e1000.o\n  CC      hw/net/e1000x_common.o\n  CC      hw/net/net_tx_pkt.o\n  CC      hw/net/net_rx_pkt.o\n  CC      hw/net/e1000e.o\n  CC      hw/net/e1000e_core.o\n  CC      hw/net/rtl8139.o\n  CC      hw/net/vmxnet3.o\n  CC      hw/net/smc91c111.o\n  CC      hw/net/lan9118.o\n  CC      hw/net/ne2000-isa.o\n  CC      hw/net/xgmac.o\n  CC      hw/net/allwinner_emac.o\n  CC      hw/net/imx_fec.o\n  CC      hw/net/cadence_gem.o\n  CC      hw/net/stellaris_enet.o\n  CC      hw/net/rocker/rocker.o\n  CC      hw/net/ftgmac100.o\n  CC      hw/net/rocker/rocker_fp.o\n  CC      hw/net/rocker/rocker_desc.o\n  CC      hw/net/rocker/rocker_world.o\n  CC      hw/net/rocker/rocker_of_dpa.o\n  CC      hw/nvram/eeprom93xx.o\n  CC      hw/nvram/fw_cfg.o\n  CC      hw/nvram/chrp_nvram.o\n  CC      hw/pci-bridge/pci_bridge_dev.o\n  CC      hw/pci-bridge/pcie_pci_bridge.o\n  CC      hw/pci-bridge/pcie_root_port.o\n  CC      hw/pci-bridge/gen_pcie_root_port.o\n  CC      hw/pci-bridge/pci_expander_bridge.o\n  CC      hw/pci-bridge/xio3130_upstream.o\n  CC      hw/pci-bridge/xio3130_downstream.o\n  CC      hw/pci-bridge/ioh3420.o\n  CC      hw/pci-bridge/i82801b11.o\n  CC      hw/pci-host/pam.o\n  CC      hw/pci-host/versatile.o\n  CC      hw/pci-host/piix.o\n  CC      hw/pci-host/q35.o\n  CC      hw/pci-host/gpex.o\n  CC      hw/pci/pci.o\n  CC      hw/pci/pci_bridge.o\n  CC      hw/pci/msix.o\n  CC      hw/pci/msi.o\n  CC      hw/pci/shpc.o\n  CC      hw/pci/slotid_cap.o\n  CC      hw/pci/pci_host.o\n  CC      hw/pci/pcie_host.o\n  CC      hw/pci/pcie.o\n  CC      hw/pci/pcie_aer.o\n  CC      hw/pci/pcie_port.o\n  CC      hw/pci/pci-stub.o\n  CC      hw/pcmcia/pcmcia.o\n  CC      hw/scsi/scsi-disk.o\n  CC      hw/scsi/scsi-generic.o\n  CC      hw/scsi/scsi-bus.o\n  CC      hw/scsi/lsi53c895a.o\n  CC      hw/scsi/mptsas.o\n  CC      hw/scsi/mptconfig.o\n  CC      hw/scsi/mptendian.o\n  CC      hw/scsi/megasas.o\n  CC      hw/scsi/vmw_pvscsi.o\n  CC      hw/scsi/esp.o\n  CC      hw/scsi/esp-pci.o\n  CC      hw/sd/pl181.o\n  CC      hw/sd/ssi-sd.o\n  CC      hw/sd/sd.o\n  CC      hw/sd/core.o\n  CC      hw/sd/sdhci.o\n  CC      hw/smbios/smbios.o\n  CC      hw/smbios/smbios_type_38.o\n  CC      hw/smbios/smbios-stub.o\n  CC      hw/smbios/smbios_type_38-stub.o\n  CC      hw/ssi/pl022.o\n  CC      hw/ssi/ssi.o\n  CC      hw/ssi/xilinx_spips.o\n  CC      hw/ssi/aspeed_smc.o\n  CC      hw/ssi/stm32f2xx_spi.o\n  CC      hw/timer/arm_timer.o\n  CC      hw/timer/arm_mptimer.o\n  CC      hw/timer/armv7m_systick.o\n  CC      hw/timer/a9gtimer.o\n  CC      hw/timer/cadence_ttc.o\n  CC      hw/timer/ds1338.o\n  CC      hw/timer/hpet.o\n  CC      hw/timer/i8254_common.o\n  CC      hw/timer/i8254.o\n  CC      hw/timer/pl031.o\n  CC      hw/timer/twl92230.o\n  CC      hw/timer/imx_epit.o\n  CC      hw/timer/imx_gpt.o\n  CC      hw/timer/stm32f2xx_timer.o\n  CC      hw/timer/aspeed_timer.o\n  CC      hw/timer/cmsdk-apb-timer.o\n  CC      hw/tpm/tpm_tis.o\n  CC      hw/tpm/tpm_passthrough.o\n  CC      hw/tpm/tpm_util.o\n  CC      hw/usb/core.o\n  CC      hw/usb/combined-packet.o\n  CC      hw/usb/bus.o\n  CC      hw/usb/libhw.o\n  CC      hw/usb/desc.o\n  CC      hw/usb/desc-msos.o\n  CC      hw/usb/hcd-uhci.o\n  CC      hw/usb/hcd-ohci.o\n  CC      hw/usb/hcd-ehci.o\n  CC      hw/usb/hcd-ehci-pci.o\n  CC      hw/usb/hcd-ehci-sysbus.o\n  CC      hw/usb/hcd-xhci.o\n  CC      hw/usb/hcd-xhci-nec.o\n  CC      hw/usb/hcd-musb.o\n  CC      hw/usb/dev-hub.o\n  CC      hw/usb/dev-hid.o\n  CC      hw/usb/dev-wacom.o\n  CC      hw/usb/dev-storage.o\n  CC      hw/usb/dev-uas.o\n  CC      hw/usb/dev-audio.o\n  CC      hw/usb/dev-serial.o\n  CC      hw/usb/dev-network.o\n  CC      hw/usb/dev-bluetooth.o\n  CC      hw/usb/dev-smartcard-reader.o\n  CC      hw/usb/ccid-card-passthru.o\n  CC      hw/usb/ccid-card-emulated.o\n  CC      hw/usb/dev-mtp.o\n  CC      hw/usb/host-stub.o\n  CC      hw/virtio/virtio-rng.o\n  CC      hw/virtio/virtio-pci.o\n  CC      hw/virtio/virtio-bus.o\n  CC      hw/virtio/virtio-mmio.o\n  CC      hw/virtio/vhost-stub.o\n  CC      hw/watchdog/watchdog.o\n  CC      hw/watchdog/wdt_i6300esb.o\n  CC      hw/watchdog/wdt_ib700.o\n  CC      hw/watchdog/wdt_aspeed.o\n  CC      hw/xen/xen_backend.o\n  CC      hw/xen/xen_devconfig.o\n  CC      hw/xen/xen_pvdev.o\n  CC      hw/xen/xen-common.o\n  CC      migration/migration.o\n  CC      migration/socket.o\n  CC      migration/fd.o\n  CC      migration/exec.o\n  CC      migration/channel.o\n  CC      migration/tls.o\n  CC      migration/colo-comm.o\n  CC      migration/savevm.o\n  CC      migration/colo.o\n  CC      migration/colo-failover.o\n  CC      migration/vmstate.o\n  CC      migration/page_cache.o\n  CC      migration/vmstate-types.o\n  CC      migration/qemu-file.o\n  CC      migration/global_state.o\n  CC      migration/qemu-file-channel.o\n  CC      migration/xbzrle.o\n  CC      migration/postcopy-ram.o\n  CC      migration/qjson.o\n  CC      migration/rdma.o\n  CC      migration/block.o\n  CC      net/net.o\n  CC      net/queue.o\n  CC      net/checksum.o\n  CC      net/util.o\n  CC      net/hub.o\n  CC      net/socket.o\n  CC      net/dump.o\n  CC      net/eth.o\n  CC      net/l2tpv3.o\n  CC      net/vhost-user.o\n  CC      net/slirp.o\n  CC      net/filter.o\n  CC      net/filter-mirror.o\n  CC      net/filter-buffer.o\n  CC      net/colo.o\n  CC      net/colo-compare.o\n  CC      net/filter-rewriter.o\n  CC      net/filter-replay.o\n  CC      net/tap.o\n  CC      net/tap-linux.o\n  CC      qom/cpu.o\n  CC      replay/replay.o\n  CC      replay/replay-internal.o\n  CC      replay/replay-events.o\n  CC      replay/replay-time.o\n/tmp/qemu-test/src/replay/replay-internal.c: In function ‘replay_put_array’:\n/tmp/qemu-test/src/replay/replay-internal.c:65: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result\n  CC      replay/replay-input.o\n  CC      replay/replay-char.o\n  CC      replay/replay-snapshot.o\n  CC      replay/replay-audio.o\n  CC      replay/replay-net.o\n  CC      slirp/cksum.o\n  CC      slirp/if.o\n  CC      slirp/ip_icmp.o\n  CC      slirp/ip6_icmp.o\n  CC      slirp/ip6_input.o\n  CC      slirp/ip_input.o\n  CC      slirp/ip6_output.o\n  CC      slirp/ip_output.o\n  CC      slirp/dnssearch.o\n  CC      slirp/dhcpv6.o\n  CC      slirp/slirp.o\n  CC      slirp/mbuf.o\n  CC      slirp/misc.o\n  CC      slirp/socket.o\n  CC      slirp/tcp_input.o\n  CC      slirp/tcp_output.o\n  CC      slirp/sbuf.o\n  CC      slirp/tcp_timer.o\n  CC      slirp/tcp_subr.o\n/tmp/qemu-test/src/slirp/tcp_input.c: In function ‘tcp_input’:\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_p’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_len’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_tos’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_id’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_off’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_ttl’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_sum’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_src.s_addr’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_dst.s_addr’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:220: warning: ‘save_ip6.ip_nh’ may be used uninitialized in this function\n  CC      slirp/udp.o\n  CC      slirp/udp6.o\n  CC      slirp/bootp.o\n  CC      slirp/tftp.o\n  CC      slirp/arp_table.o\n  CC      slirp/ndp_table.o\n  CC      slirp/ncsi.o\n  CC      ui/keymaps.o\n  CC      ui/console.o\n  CC      ui/cursor.o\n  CC      ui/qemu-pixman.o\n  CC      ui/input.o\n  CC      ui/input-keymap.o\n  CC      ui/input-legacy.o\n  CC      ui/input-linux.o\n  CC      ui/spice-core.o\n  CC      ui/spice-input.o\n  CC      ui/spice-display.o\n/tmp/qemu-test/src/ui/input-keymap.c:17:42: error: ui/input-keymap-qcode-to-sun.c: No such file or directory\nmake: *** [ui/input-keymap.o] Error 1\nmake: *** Waiting for unfinished jobs....\nTraceback (most recent call last):\n  File \"./tests/docker/docker.py\", line 384, in <module>\n    sys.exit(main())\n  File \"./tests/docker/docker.py\", line 381, in main\n    return args.cmdobj.run(args, argv)\n  File \"./tests/docker/docker.py\", line 239, in run\n    return Docker().run(argv, args.keep, quiet=args.quiet)\n  File \"./tests/docker/docker.py\", line 207, in run\n    quiet=quiet)\n  File \"./tests/docker/docker.py\", line 125, in _do_check\n    return subprocess.check_call(self._command + cmd, **kwargs)\n  File \"/usr/lib64/python2.7/subprocess.py\", line 186, in check_call\n    raise CalledProcessError(retcode, cmd)\nsubprocess.CalledProcessError: Command '['docker', 'run', '--label', 'com.qemu.instance.uuid=73784fd097b911e78e7b52540069c830', '-u', '0', '-t', '--rm', '--net=none', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=8', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/var/tmp/patchew-tester-tmp-86s7dwy8/src/docker-src.2017-09-12-08.53.58.24575:/var/tmp/qemu:z,ro', '-v', '/root/.cache/qemu-docker-ccache:/var/tmp/ccache:z', 'qemu:centos6', '/var/tmp/qemu/run', 'test-quick']' returned non-zero exit status 2\nmake[1]: *** [tests/docker/Makefile.include:139: docker-run] Error 1\nmake[1]: Leaving directory '/var/tmp/patchew-tester-tmp-86s7dwy8/src'\nmake: *** [tests/docker/Makefile.include:168: docker-run-test-quick@centos6] Error 2\n\nreal\t1m29.107s\nuser\t0m5.235s\nsys\t0m1.708s\n=== OUTPUT END ===\n\nTest command exited with code: 2\n\n\n---\nEmail generated automatically by Patchew [http://patchew.org/].\nPlease send your feedback to patchew-devel@freelists.org","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=208.118.235.17; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [208.118.235.17])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs4YQ6mrFz9sRm\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 22:56:26 +1000 (AEST)","from localhost ([::1]:35666 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drkjo-0007v1-Vz\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 08:56:25 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:55743)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1drkj5-0007q3-PG\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:55:45 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1drkj1-0003n2-3o\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:55:39 -0400","from sender-of-o52.zoho.com ([135.84.80.217]:21317)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <no-reply@patchew.org>)\n\tid 1drkj0-0003me-MQ\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:55:35 -0400","from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by\n\tmx.zohomail.com with SMTPS id 1505220927189297.3526624594608;\n\tTue, 12 Sep 2017 05:55:27 -0700 (PDT)"],"Resent-Date":"Tue, 12 Sep 2017 08:55:39 -0400","Resent-Message-Id":"<E1drkj1-0003n2-3o@eggs.gnu.org>","In-Reply-To":"<20170912123744.14730-1-berrange@redhat.com>","Message-ID":"<150522092661.285.16254322379453183617@6d89bd104fc3>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Resent-From":"","From":"no-reply@patchew.org","To":"berrange@redhat.com","Date":"Tue, 12 Sep 2017 05:55:27 -0700 (PDT)","X-ZohoMailClient":"External","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [fuzzy]","X-Received-From":"135.84.80.217","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"qemu-devel@nongnu.org","Cc":"famz@redhat.com, qemu-devel@nongnu.org, kraxel@redhat.com","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1766990,"web_url":"http://patchwork.ozlabs.org/comment/1766990/","msgid":"<150522077837.285.12287383280821596973@6d89bd104fc3>","list_archive_url":null,"date":"2017-09-12T12:52:58","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":69632,"url":"http://patchwork.ozlabs.org/api/people/69632/","name":null,"email":"no-reply@patchew.org"},"content":"Hi,\n\nThis series failed build test on s390x host. Please find the details below.\n\nSubject: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb\nType: series\nMessage-id: 20170912123744.14730-1-berrange@redhat.com\n\n=== TEST SCRIPT BEGIN ===\n#!/bin/bash\n# Testing script will be invoked under the git checkout with\n# HEAD pointing to a commit that has the patches applied on top of \"base\"\n# branch\nset -e\necho \"=== ENV ===\"\nenv\necho \"=== PACKAGES ===\"\nrpm -qa\necho \"=== TEST BEGIN ===\"\nCC=$HOME/bin/cc\nINSTALL=$PWD/install\nBUILD=$PWD/build\necho -n \"Using CC: \"\nrealpath $CC\nmkdir -p $BUILD $INSTALL\nSRC=$PWD\ncd $BUILD\n$SRC/configure --cc=$CC --prefix=$INSTALL\nmake -j4\n# XXX: we need reliable clean up\n# make check -j4 V=1\nmake install\n=== TEST SCRIPT END ===\n\nUpdating 3c8cf5a9c21ff8782164d1def7f44bd888713384\nFrom https://github.com/patchew-project/qemu\n - [tag update]      patchew/20170823162004.27337-1-marcandre.lureau@redhat.com -> patchew/20170823162004.27337-1-marcandre.lureau@redhat.com\n - [tag update]      patchew/20170911201610.15204-1-n54@gmx.com -> patchew/20170911201610.15204-1-n54@gmx.com\n * [new tag]         patchew/20170912123744.14730-1-berrange@redhat.com -> patchew/20170912123744.14730-1-berrange@redhat.com\nSwitched to a new branch 'test'\nfae652e display: convert XenInput keyboard to keycodemapdb\nc8d9524 ui: convert GTK and SDL1 frontends to keycodemapdb\n4175200 ui: convert the SDL2 frontend to keycodemapdb\nd54c4f7 ui: convert cocoa frontend to keycodemapdb\n60a4cdb char: convert the escc device to keycodemapdb\ndf24350 input: convert the adb device to keycodemapdb\n85343f3 input: convert ps2 device to keycodemapdb\n00dbdc1 input: convert virtio-input-hid device to keycodemapdb\n475272e ui: don't export qemu_input_event_new_key\n0d88a11 ui: convert key events to QKeyCodes immediately\n33c690e ui: convert common input code to keycodemapdb\n1a87122 ui: add keycodemapdb repository as a GIT submodule\n\n=== OUTPUT BEGIN ===\n=== ENV ===\nXDG_SESSION_ID=5\nSHELL=/bin/sh\nUSER=fam\nPATCHEW=/home/fam/patchew/patchew-cli -s http://patchew.org --nodebug\nPATH=/usr/bin:/bin\nPWD=/var/tmp/patchew-tester-tmp-4iydjbd7/src\nLANG=en_US.UTF-8\nHOME=/home/fam\nSHLVL=2\nLOGNAME=fam\nDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1012/bus\nXDG_RUNTIME_DIR=/run/user/1012\n_=/usr/bin/env\n=== PACKAGES ===\ngpg-pubkey-873529b8-54e386ff\nxz-libs-5.2.2-2.fc24.s390x\nlibxshmfence-1.2-3.fc24.s390x\ngiflib-4.1.6-15.fc24.s390x\ntrousers-lib-0.3.13-6.fc24.s390x\nncurses-base-6.0-6.20160709.fc25.noarch\ngmp-6.1.1-1.fc25.s390x\nlibidn-1.33-1.fc25.s390x\nslang-2.3.0-7.fc25.s390x\npkgconfig-0.29.1-1.fc25.s390x\nalsa-lib-1.1.1-2.fc25.s390x\nyum-metadata-parser-1.1.4-17.fc25.s390x\npython3-slip-dbus-0.6.4-4.fc25.noarch\npython2-cssselect-0.9.2-1.fc25.noarch\ncreaterepo_c-libs-0.10.0-6.fc25.s390x\ninitscripts-9.69-1.fc25.s390x\nparted-3.2-21.fc25.s390x\nflex-2.6.0-3.fc25.s390x\ncolord-libs-1.3.4-1.fc25.s390x\npython-osbs-client-0.33-3.fc25.noarch\nperl-Pod-Simple-3.35-1.fc25.noarch\npython2-simplejson-3.10.0-1.fc25.s390x\nbrltty-5.4-2.fc25.s390x\nlibrados2-10.2.4-2.fc25.s390x\ntcp_wrappers-7.6-83.fc25.s390x\nlibcephfs_jni1-10.2.4-2.fc25.s390x\nnettle-devel-3.3-1.fc25.s390x\nbzip2-devel-1.0.6-21.fc25.s390x\nlibuuid-2.28.2-2.fc25.s390x\npython3-dnf-1.1.10-6.fc25.noarch\ntexlive-kpathsea-doc-svn41139-33.fc25.1.noarch\nopenssh-7.4p1-4.fc25.s390x\ntexlive-kpathsea-bin-svn40473-33.20160520.fc25.1.s390x\ntexlive-graphics-svn41015-33.fc25.1.noarch\ntexlive-dvipdfmx-def-svn40328-33.fc25.1.noarch\ntexlive-mfware-svn40768-33.fc25.1.noarch\ntexlive-texlive-scripts-svn41433-33.fc25.1.noarch\ntexlive-euro-svn22191.1.1-33.fc25.1.noarch\ntexlive-etex-svn37057.0-33.fc25.1.noarch\ntexlive-iftex-svn29654.0.2-33.fc25.1.noarch\ntexlive-palatino-svn31835.0-33.fc25.1.noarch\ntexlive-texlive-docindex-svn41430-33.fc25.1.noarch\ntexlive-xunicode-svn30466.0.981-33.fc25.1.noarch\ntexlive-koma-script-svn41508-33.fc25.1.noarch\ntexlive-pst-grad-svn15878.1.06-33.fc25.1.noarch\ntexlive-pst-blur-svn15878.2.0-33.fc25.1.noarch\ntexlive-jknapltx-svn19440.0-33.fc25.1.noarch\ntexinfo-6.1-4.fc25.s390x\nopenssl-devel-1.0.2k-1.fc25.s390x\njansson-2.10-2.fc25.s390x\nfedora-repos-25-4.noarch\npython3-libs-3.5.3-6.fc25.s390x\nperl-Errno-1.25-387.fc25.s390x\nacl-2.2.52-13.fc25.s390x\nsystemd-pam-231-17.fc25.s390x\nNetworkManager-libnm-1.4.4-5.fc25.s390x\npoppler-0.45.0-5.fc25.s390x\nccache-3.3.4-1.fc25.s390x\nvalgrind-3.12.0-9.fc25.s390x\nperl-open-1.10-387.fc25.noarch\nlibgcc-6.4.1-1.fc25.s390x\nlibsoup-2.56.1-1.fc25.s390x\nlibstdc++-devel-6.4.1-1.fc25.s390x\nnss-softokn-devel-3.31.0-1.0.fc25.s390x\nlibobjc-6.4.1-1.fc25.s390x\npython2-rpm-4.13.0.1-2.fc25.s390x\npython2-gluster-3.10.5-1.fc25.s390x\nrpm-build-4.13.0.1-2.fc25.s390x\nglibc-static-2.24-10.fc25.s390x\nlz4-1.8.0-1.fc25.s390x\nxapian-core-libs-1.2.24-1.fc25.s390x\nelfutils-libelf-devel-0.169-1.fc25.s390x\nlibaio-0.3.110-6.fc24.s390x\nlibfontenc-1.1.3-3.fc24.s390x\nlzo-2.08-8.fc24.s390x\nisl-0.14-5.fc24.s390x\nlibXau-1.0.8-6.fc24.s390x\nlinux-atm-libs-2.5.1-14.fc24.s390x\nlibXext-1.3.3-4.fc24.s390x\nlibXxf86vm-1.1.4-3.fc24.s390x\nbison-3.0.4-4.fc24.s390x\nperl-srpm-macros-1-20.fc25.noarch\ngawk-4.1.3-8.fc25.s390x\nlibwayland-client-1.12.0-1.fc25.s390x\nperl-Exporter-5.72-366.fc25.noarch\nperl-version-0.99.17-1.fc25.s390x\nfftw-libs-double-3.3.5-3.fc25.s390x\nlibssh2-1.8.0-1.fc25.s390x\nModemManager-glib-1.6.4-1.fc25.s390x\nnewt-python3-0.52.19-2.fc25.s390x\npython-munch-2.0.4-3.fc25.noarch\npython-bugzilla-1.2.2-4.fc25.noarch\nlibedit-3.1-16.20160618cvs.fc25.s390x\ncreaterepo_c-0.10.0-6.fc25.s390x\ndevice-mapper-multipath-libs-0.4.9-83.fc25.s390x\nyum-3.4.3-510.fc25.noarch\nmozjs17-17.0.0-16.fc25.s390x\nlibselinux-2.5-13.fc25.s390x\npython2-pyparsing-2.1.10-1.fc25.noarch\ncairo-gobject-1.14.8-1.fc25.s390x\nxorg-x11-proto-devel-7.7-20.fc25.noarch\nbrlapi-0.6.5-2.fc25.s390x\nlibrados-devel-10.2.4-2.fc25.s390x\nlibXinerama-devel-1.1.3-6.fc24.s390x\nlua-posix-33.3.1-3.fc25.s390x\nusbredir-devel-0.7.1-2.fc24.s390x\npython3-dnf-plugins-core-0.1.21-5.fc25.noarch\ntexlive-pdftex-doc-svn41149-33.fc25.1.noarch\nopenssh-clients-7.4p1-4.fc25.s390x\niptables-1.6.0-3.fc25.s390x\ntexlive-texlive.infra-svn41280-33.fc25.1.noarch\ntexlive-graphics-cfg-svn40269-33.fc25.1.noarch\ntexlive-bibtex-svn40768-33.fc25.1.noarch\ntexlive-mfware-bin-svn40473-33.20160520.fc25.1.s390x\ntexlive-texlive-scripts-bin-svn29741.0-33.20160520.fc25.1.noarch\ntexlive-sauerj-svn15878.0-33.fc25.1.noarch\ntexlive-enctex-svn34957.0-33.fc25.1.noarch\ntexlive-ifetex-svn24853.1.2-33.fc25.1.noarch\ntexlive-ntgclass-svn15878.2.1a-33.fc25.1.noarch\ntexlive-tex-gyre-math-svn41264-33.fc25.1.noarch\ntexlive-bera-svn20031.0-33.fc25.1.noarch\ntexlive-ms-svn29849.0-33.fc25.1.noarch\ntexlive-pst-fill-svn15878.1.01-33.fc25.1.noarch\ntexlive-ctable-svn38672-33.fc25.1.noarch\ntexlive-extsizes-svn17263.1.4a-33.fc25.1.noarch\ntexlive-collection-latexrecommended-svn35765.0-33.20160520.fc25.1.noarch\nperl-Filter-1.57-1.fc25.s390x\npython2-rpm-macros-3-12.fc25.noarch\ngdbm-1.13-1.fc25.s390x\nlibtasn1-4.12-1.fc25.s390x\nfedora-release-25-2.noarch\ngdb-headless-7.12.1-48.fc25.s390x\nperl-macros-5.24.2-387.fc25.s390x\npcre-devel-8.41-1.fc25.s390x\nlibX11-1.6.5-1.fc25.s390x\ncoreutils-8.25-17.fc25.s390x\npython2-openidc-client-0-3.20170523git77cb3ee.fc25.noarch\nsystemtap-client-3.1-5.fc25.s390x\nfirewalld-0.4.4.5-1.fc25.noarch\nrpmlint-1.9-9.fc25.noarch\nsystem-python-3.5.3-6.fc25.s390x\nglibc-2.24-10.fc25.s390x\nlibglvnd-egl-0.2.999-24.20170818git8d4d03f.fc25.s390x\nlibkadm5-1.14.4-8.fc25.s390x\nglusterfs-fuse-3.10.5-1.fc25.s390x\nlibgfortran-6.4.1-1.fc25.s390x\npython3-rpm-4.13.0.1-2.fc25.s390x\nglusterfs-extra-xlators-3.10.5-1.fc25.s390x\nlibsolv-0.6.28-5.fc25.s390x\ndracut-config-rescue-046-2.git20170811.fc25.s390x\nopenjpeg2-2.2.0-1.fc25.s390x\npython2-sphinx-theme-alabaster-0.7.9-1.fc25.noarch\nelfutils-devel-0.169-1.fc25.s390x\ngpg-pubkey-efe550f5-5220ba41\ngpg-pubkey-81b46521-55b3ca9a\nfilesystem-3.2-37.fc24.s390x\nlibffi-3.1-9.fc24.s390x\nkeyutils-libs-1.5.9-8.fc24.s390x\nlibnfnetlink-1.0.1-8.fc24.s390x\nlibtheora-1.1.1-14.fc24.s390x\nxml-common-0.6.3-44.fc24.noarch\nautoconf-2.69-22.fc24.noarch\nlibXt-1.1.5-3.fc24.s390x\nkbd-legacy-2.0.3-3.fc24.noarch\nghostscript-fonts-5.50-35.fc24.noarch\nlibXevie-1.0.3-11.fc24.s390x\nlibcap-2.25-2.fc25.s390x\nmpfr-3.1.5-1.fc25.s390x\nperl-Carp-1.40-365.fc25.noarch\nlibmnl-1.0.4-1.fc25.s390x\nperl-Unicode-EastAsianWidth-1.33-8.fc25.noarch\nlibwayland-cursor-1.12.0-1.fc25.s390x\npython-krbV-1.0.90-12.fc25.s390x\npython2-urllib3-1.15.1-3.fc25.noarch\nfipscheck-1.4.1-11.fc25.s390x\nlibndp-1.6-1.fc25.s390x\ngnupg2-2.1.13-2.fc25.s390x\nlibXfixes-5.0.3-1.fc25.s390x\nadwaita-icon-theme-3.22.0-1.fc25.noarch\ndconf-0.26.0-1.fc25.s390x\nncurses-devel-6.0-6.20160709.fc25.s390x\ndejagnu-1.6-1.fc25.noarch\ndevice-mapper-1.02.136-3.fc25.s390x\nlibevent-2.0.22-1.fc25.s390x\natk-devel-2.22.0-1.fc25.s390x\nlibev-4.24-1.fc25.s390x\nxorg-x11-fonts-Type1-7.5-16.fc24.noarch\nbrlapi-devel-0.6.5-2.fc25.s390x\npulseaudio-libs-10.0-2.fc25.s390x\nglib2-2.50.3-1.fc25.s390x\ndnf-1.1.10-6.fc25.noarch\ntexlive-metafont-bin-svn40987-33.20160520.fc25.1.s390x\ntexlive-xkeyval-svn35741.2.7a-33.fc25.1.noarch\ntexlive-euler-svn17261.2.5-33.fc25.1.noarch\ntexlive-mptopdf-svn41282-33.fc25.1.noarch\ntexlive-wasy-svn35831.0-33.fc25.1.noarch\ntexlive-avantgar-svn31835.0-33.fc25.1.noarch\ntexlive-eurosym-svn17265.1.4_subrfix-33.fc25.1.noarch\ntexlive-knuth-lib-svn35820.0-33.fc25.1.noarch\ntexlive-parallel-svn15878.0-33.fc25.1.noarch\ntexlive-texlive-msg-translations-svn41431-33.fc25.1.noarch\ntexlive-latex-svn40218-33.fc25.1.noarch\ntexlive-lualatex-math-svn40621-33.fc25.1.noarch\ntexlive-auto-pst-pdf-svn23723.0.6-33.fc25.1.noarch\ntexlive-powerdot-svn38984-33.fc25.1.noarch\ntexlive-wasysym-svn15878.2.0-33.fc25.1.noarch\nImageMagick-libs-6.9.3.0-6.fc25.s390x\ngeoclue2-2.4.5-1.fc25.s390x\nperl-IO-Socket-IP-0.39-1.fc25.noarch\npython2-pyasn1-0.2.3-1.fc25.noarch\nat-spi2-core-devel-2.22.1-1.fc25.s390x\nlibacl-2.2.52-13.fc25.s390x\nperl-libs-5.24.2-387.fc25.s390x\nmesa-libglapi-17.0.5-3.fc25.s390x\npython3-rpmconf-1.0.19-1.fc25.noarch\npcre-utf32-8.41-1.fc25.s390x\nlibX11-common-1.6.5-1.fc25.noarch\ncoreutils-common-8.25-17.fc25.s390x\nmesa-libEGL-17.0.5-3.fc25.s390x\nsystemtap-runtime-3.1-5.fc25.s390x\nNetworkManager-glib-1.4.4-5.fc25.s390x\naudit-2.7.7-1.fc25.s390x\nglibc-all-langpacks-2.24-10.fc25.s390x\nlibglvnd-glx-0.2.999-24.20170818git8d4d03f.fc25.s390x\nglusterfs-api-3.10.5-1.fc25.s390x\nlibepoxy-devel-1.4.3-1.fc25.1.s390x\ngtk3-3.22.17-2.fc25.s390x\nrpm-4.13.0.1-2.fc25.s390x\nnet-snmp-agent-libs-5.7.3-15.fc25.s390x\npcre2-devel-10.23-9.fc25.s390x\nsubversion-1.9.7-1.fc25.s390x\nlibsndfile-1.0.28-6.fc25.s390x\nlasi-1.1.2-6.fc24.s390x\npython2-snowballstemmer-1.2.1-1.fc25.noarch\ngpg-pubkey-34ec9cba-54e38751\ngpg-pubkey-030d5aed-55b577f0\nbasesystem-11-2.fc24.noarch\nlibmpc-1.0.2-5.fc24.s390x\nlibunistring-0.9.4-3.fc24.s390x\nlibmodman-2.0.1-12.fc24.s390x\nlsscsi-0.28-3.fc24.s390x\nkbd-misc-2.0.3-3.fc24.noarch\nkmod-23-1.fc25.s390x\nnewt-0.52.19-2.fc25.s390x\nperl-Text-Unidecode-1.27-3.fc25.noarch\nplymouth-core-libs-0.9.3-0.6.20160620git0e65b86c.fc25.s390x\nwhich-2.21-1.fc25.s390x\npython3-slip-0.6.4-4.fc25.noarch\npython3-systemd-232-1.fc25.s390x\npython-lockfile-0.11.0-4.fc25.noarch\npython2-requests-2.10.0-4.fc25.noarch\nlibnghttp2-1.13.0-2.fc25.s390x\npython-urlgrabber-3.10.1-9.fc25.noarch\niputils-20161105-1.fc25.s390x\nrest-0.8.0-1.fc25.s390x\nadwaita-cursor-theme-3.22.0-1.fc25.noarch\nauthconfig-6.2.10-14.fc25.s390x\nautomake-1.15-7.fc25.noarch\nshared-mime-info-1.8-1.fc25.s390x\npigz-2.3.4-1.fc25.s390x\ndevice-mapper-libs-1.02.136-3.fc25.s390x\ndnsmasq-2.76-2.fc25.s390x\nfedora-packager-0.6.0.1-1.fc25.noarch\nlibwebp-0.5.2-1.fc25.s390x\nboost-system-1.60.0-10.fc25.s390x\nlibasyncns-0.8-10.fc24.s390x\nlibXau-devel-1.0.8-6.fc24.s390x\nlibverto-libev-0.2.6-6.fc24.s390x\npython3-html5lib-0.999-9.fc25.noarch\nttmkfdir-3.0.9-48.fc24.s390x\npulseaudio-libs-glib2-10.0-2.fc25.s390x\ntexlive-lib-2016-33.20160520.fc25.s390x\nlibXi-devel-1.7.9-1.fc25.s390x\npython3-distro-1.0.3-1.fc25.noarch\ntexlive-texlive-common-doc-svn40682-33.fc25.1.noarch\npackagedb-cli-2.14.1-1.fc25.noarch\ntexlive-metafont-svn40793-33.fc25.1.noarch\ntexlive-tools-svn40934-33.fc25.1.noarch\ntexlive-enumitem-svn24146.3.5.2-33.fc25.1.noarch\ntexlive-mptopdf-bin-svn18674.0-33.20160520.fc25.1.noarch\ntexlive-underscore-svn18261.0-33.fc25.1.noarch\ntexlive-anysize-svn15878.0-33.fc25.1.noarch\ntexlive-euenc-svn19795.0.1h-33.fc25.1.noarch\ntexlive-kastrup-svn15878.0-33.fc25.1.noarch\ntexlive-paralist-svn39247-33.fc25.1.noarch\ntexlive-texlive-en-svn41185-33.fc25.1.noarch\ntexlive-tipa-svn29349.1.3-33.fc25.1.noarch\ntexlive-currfile-svn40725-33.fc25.1.noarch\ntexlive-pst-node-svn40743-33.fc25.1.noarch\ntexlive-pst-slpe-svn24391.1.31-33.fc25.1.noarch\ntexlive-typehtml-svn17134.0-33.fc25.1.noarch\nSDL2-devel-2.0.5-3.fc25.s390x\nlibcroco-0.6.11-3.fc25.s390x\nbluez-libs-devel-5.44-1.fc25.s390x\nkernel-4.10.8-200.fc25.s390x\nsystem-python-libs-3.5.3-6.fc25.s390x\nfirewalld-filesystem-0.4.4.5-1.fc25.noarch\npcre-cpp-8.41-1.fc25.s390x\npython3-firewall-0.4.4.5-1.fc25.noarch\nfreetype-devel-2.6.5-9.fc25.s390x\npcre-utf16-8.41-1.fc25.s390x\nlinux-firmware-20170605-74.git37857004.fc25.noarch\nkernel-modules-4.11.10-200.fc25.s390x\ngnutls-devel-3.5.14-1.fc25.s390x\nsystemtap-devel-3.1-5.fc25.s390x\npolkit-0.113-8.fc25.s390x\nperl-SelfLoader-1.23-387.fc25.noarch\nlibdb-utils-5.3.28-24.fc25.s390x\nglibc-common-2.24-10.fc25.s390x\nlibglvnd-0.2.999-24.20170818git8d4d03f.fc25.s390x\nnss-util-devel-3.31.0-1.0.fc25.s390x\nnss-softokn-freebl-devel-3.31.0-1.0.fc25.s390x\nwebkitgtk4-2.16.6-1.fc25.s390x\nrpm-build-libs-4.13.0.1-2.fc25.s390x\nlibglvnd-core-devel-0.2.999-24.20170818git8d4d03f.fc25.s390x\nrpm-devel-4.13.0.1-2.fc25.s390x\nkernel-4.12.9-200.fc25.s390x\nlibtool-ltdl-2.4.6-14.fc25.s390x\ngts-0.7.6-29.20121130.fc24.s390x\npython2-imagesize-0.7.1-2.fc25.noarch\nfontpackages-filesystem-1.44-17.fc24.noarch\ngroff-base-1.22.3-8.fc24.s390x\nilmbase-2.2.0-5.fc24.s390x\nOpenEXR-libs-2.2.0-5.fc24.s390x\nhesiod-3.2.1-6.fc24.s390x\nsysfsutils-2.1.0-19.fc24.s390x\nocaml-srpm-macros-2-4.fc24.noarch\nmailx-12.5-19.fc24.s390x\nncurses-libs-6.0-6.20160709.fc25.s390x\nipset-libs-6.29-1.fc25.s390x\ngmp-devel-6.1.1-1.fc25.s390x\npython-pip-8.1.2-2.fc25.noarch\nharfbuzz-1.3.2-1.fc25.s390x\npython2-iniparse-0.4-20.fc25.noarch\npython3-iniparse-0.4-20.fc25.noarch\npython3-kickstart-2.32-1.fc25.noarch\nperl-Net-SSLeay-1.78-1.fc25.s390x\ndrpm-0.3.0-3.fc25.s390x\nglib-networking-2.50.0-1.fc25.s390x\nwebkitgtk3-2.4.11-3.fc25.s390x\nlibXaw-1.0.13-4.fc25.s390x\nxorg-x11-font-utils-7.5-32.fc25.s390x\nhardlink-1.1-1.fc25.s390x\nlibcom_err-1.43.3-1.fc25.s390x\npython2-dateutil-2.6.0-1.fc25.noarch\nlibXpm-3.5.12-1.fc25.s390x\npoppler-data-0.4.7-6.fc25.noarch\nlibrbd1-10.2.4-2.fc25.s390x\nperl-Digest-MD5-2.55-2.fc25.s390x\nwayland-protocols-devel-1.7-1.fc25.noarch\ntexi2html-5.0-4.fc24.noarch\nlibxkbcommon-0.7.1-1.fc25.s390x\nlibuuid-devel-2.28.2-2.fc25.s390x\nlibcacard-2.5.3-1.fc25.s390x\nlibwmf-lite-0.2.8.4-50.fc25.s390x\ntexlive-tetex-svn41059-33.fc25.1.noarch\ntexlive-thumbpdf-svn34621.3.16-33.fc25.1.noarch\ntexlive-carlisle-svn18258.0-33.fc25.1.noarch\ntexlive-makeindex-bin-svn40473-33.20160520.fc25.1.s390x\ntexlive-pdftex-svn41149-33.fc25.1.noarch\ntexlive-csquotes-svn39538-33.fc25.1.noarch\ntexlive-courier-svn35058.0-33.fc25.1.noarch\ntexlive-helvetic-svn31835.0-33.fc25.1.noarch\ntexlive-mfnfss-svn19410.0-33.fc25.1.noarch\ntexlive-sepnum-svn20186.2.0-33.fc25.1.noarch\ntexlive-utopia-svn15878.0-33.fc25.1.noarch\ntexlive-luatexbase-svn38550-33.fc25.1.noarch\ntexlive-pst-3d-svn17257.1.10-33.fc25.1.noarch\ntexlive-latex-bin-bin-svn14050.0-33.20160520.fc25.1.noarch\ntexlive-l3experimental-svn41163-33.fc25.1.noarch\nnet-tools-2.0-0.40.20160329git.fc25.s390x\nperl-Pod-Perldoc-3.28-1.fc25.noarch\nopenssl-1.0.2k-1.fc25.s390x\nman-pages-4.06-4.fc25.noarch\nlibxml2-2.9.4-2.fc25.s390x\npython3-dateutil-2.6.0-1.fc25.noarch\nperl-threads-shared-1.57-1.fc25.s390x\nlibnotify-0.7.7-1.fc25.s390x\nunzip-6.0-32.fc25.s390x\npython-beautifulsoup4-4.6.0-1.fc25.noarch\ndhcp-client-4.3.5-3.fc25.s390x\npython2-fedora-0.9.0-6.fc25.noarch\ngdb-7.12.1-48.fc25.s390x\nsqlite-libs-3.14.2-3.fc25.s390x\nwebkitgtk4-jsc-2.16.6-1.fc25.s390x\nlibgomp-6.4.1-1.fc25.s390x\np11-kit-trust-0.23.8-1.fc25.s390x\ngdk-pixbuf2-devel-2.36.9-1.fc25.s390x\nrpm-plugin-selinux-4.13.0.1-2.fc25.s390x\nmariadb-common-10.1.25-1.fc25.s390x\nselinux-policy-targeted-3.13.1-225.20.fc25.noarch\ndbus-devel-1.11.16-1.fc25.s390x\nlz4-libs-1.8.0-1.fc25.s390x\ngd-2.2.4-1.fc25.s390x\npython2-jinja2-2.8.1-1.fc25.noarch\ngpg-pubkey-95a43f54-5284415a\ndejavu-fonts-common-2.35-3.fc24.noarch\nlibSM-1.2.2-4.fc24.s390x\ndiffutils-3.3-13.fc24.s390x\nlibogg-1.3.2-5.fc24.s390x\nhunspell-en-US-0.20140811.1-5.fc24.noarch\nlibdaemon-0.14-10.fc24.s390x\npatch-2.7.5-3.fc24.s390x\nlibsysfs-2.1.0-19.fc24.s390x\nprocmail-3.22-39.fc24.s390x\nlibXdamage-1.1.4-8.fc24.s390x\nlibotf-0.9.13-7.fc24.s390x\nurw-fonts-2.4-22.fc24.noarch\ncrontabs-1.11-12.20150630git.fc24.noarch\nppp-2.4.7-9.fc24.s390x\ncyrus-sasl-2.1.26-26.2.fc24.s390x\nzlib-devel-1.2.8-10.fc24.s390x\ntime-1.7-49.fc24.s390x\ngpg-pubkey-fdb19c98-56fd6333\nlibcap-ng-0.7.8-1.fc25.s390x\nbinutils-2.26.1-1.fc25.s390x\nlcms2-2.8-2.fc25.s390x\nlibcomps-0.1.7-5.fc25.s390x\nperl-constant-1.33-367.fc25.noarch\nperl-Data-Dumper-2.161-1.fc25.s390x\nipcalc-0.1.8-1.fc25.s390x\ngmp-c++-6.1.1-1.fc25.s390x\nfontconfig-2.12.1-1.fc25.s390x\nenchant-1.6.0-14.fc25.s390x\npyliblzma-0.5.3-16.fc25.s390x\nlibsepol-devel-2.5-10.fc25.s390x\npython3-ordered-set-2.0.0-4.fc25.noarch\npython-ipaddress-1.0.16-3.fc25.noarch\npython2-kerberos-1.2.5-1.fc25.s390x\npython2-pysocks-1.5.6-5.fc25.noarch\nfipscheck-lib-1.4.1-11.fc25.s390x\nlibatomic_ops-7.4.4-1.fc25.s390x\npython2-pygpgme-0.3-18.fc25.s390x\norc-0.4.26-1.fc25.s390x\nyum-utils-1.1.31-511.fc25.noarch\nlibXrender-0.9.10-1.fc25.s390x\nlibXrandr-1.5.1-1.fc25.s390x\ngo-srpm-macros-2-7.fc25.noarch\ngnupg2-smime-2.1.13-2.fc25.s390x\nguile-devel-2.0.13-1.fc25.s390x\nuboot-tools-2016.09.01-2.fc25.s390x\npykickstart-2.32-1.fc25.noarch\npython-bunch-1.0.1-9.fc25.noarch\nperl-generators-1.10-1.fc25.noarch\nperl-Mozilla-CA-20160104-3.fc25.noarch\nbzip2-libs-1.0.6-21.fc25.s390x\nlibpng-1.6.27-1.fc25.s390x\ndesktop-file-utils-0.23-2.fc25.s390x\npython2-cccolutils-1.4-1.fc25.s390x\npython2-lxml-3.7.2-1.fc25.s390x\nredhat-rpm-config-45-1.fc25.noarch\ndevice-mapper-event-libs-1.02.136-3.fc25.s390x\nlvm2-libs-2.02.167-3.fc25.s390x\nlibselinux-python-2.5-13.fc25.s390x\nboost-thread-1.60.0-10.fc25.s390x\nlibrbd-devel-10.2.4-2.fc25.s390x\nlibXcursor-devel-1.1.14-6.fc24.s390x\nlatex2html-2012-7.fc24.noarch\nlksctp-tools-1.0.16-5.fc24.s390x\nlibfdt-1.4.2-1.fc25.s390x\nlibXft-devel-2.3.2-4.fc24.s390x\nlibattr-devel-2.4.47-16.fc24.s390x\nlibiscsi-devel-1.15.0-2.fc24.s390x\ngettext-0.19.8.1-3.fc25.s390x\nlibjpeg-turbo-devel-1.5.1-0.fc25.s390x\npulseaudio-libs-devel-10.0-2.fc25.s390x\nlibmount-2.28.2-2.fc25.s390x\npython3-decorator-4.0.11-1.fc25.noarch\ntzdata-java-2017b-1.fc25.noarch\npython-srpm-macros-3-12.fc25.noarch\nlibsmartcols-2.28.2-2.fc25.s390x\ntexlive-kpathsea-svn41139-33.fc25.1.noarch\ntexlive-amsmath-svn41561-33.fc25.1.noarch\ntexlive-thumbpdf-bin-svn6898.0-33.20160520.fc25.1.noarch\ntexlive-psnfss-svn33946.9.2a-33.fc25.1.noarch\ntexlive-subfig-svn15878.1.3-33.fc25.1.noarch\ntexlive-fancybox-svn18304.1.4-33.fc25.1.noarch\ntexlive-lua-alt-getopt-svn29349.0.7.0-33.fc25.1.noarch\ntexlive-natbib-svn20668.8.31b-33.fc25.1.noarch\ntexlive-pdftex-bin-svn40987-33.20160520.fc25.1.s390x\ntexlive-xdvi-svn40768-33.fc25.1.noarch\ntexlive-crop-svn15878.1.5-33.fc25.1.noarch\ntexlive-babel-english-svn30264.3.3p-33.fc25.1.noarch\ntexlive-cmextra-svn32831.0-33.fc25.1.noarch\ntexlive-fancyhdr-svn15878.3.1-33.fc25.1.noarch\ntexlive-luatex-svn40963-33.fc25.1.noarch\ntexlive-knuth-local-svn38627-33.fc25.1.noarch\ntexlive-mflogo-font-svn36898.1.002-33.fc25.1.noarch\ntexlive-parskip-svn19963.2.0-33.fc25.1.noarch\ntexlive-section-svn20180.0-33.fc25.1.noarch\ntexlive-textcase-svn15878.0-33.fc25.1.noarch\ntexlive-updmap-map-svn41159-33.fc25.1.noarch\ntexlive-attachfile-svn38830-33.fc25.1.noarch\nlibtiff-4.0.8-1.fc25.s390x\nlibdb-5.3.28-24.fc25.s390x\ngnutls-3.5.14-1.fc25.s390x\nbind-license-9.10.5-2.P2.fc25.noarch\nmesa-libGLES-17.0.5-3.fc25.s390x\npython3-requests-kerberos-0.10.0-2.fc25.noarch\npython3-pyOpenSSL-16.2.0-1.fc25.noarch\nperl-threads-2.16-1.fc25.s390x\ncryptsetup-libs-1.7.5-1.fc25.s390x\nnetpbm-10.79.00-1.fc25.s390x\nqrencode-libs-3.4.4-1.fc25.s390x\ngstreamer1-plugins-base-1.10.5-1.fc25.s390x\nelfutils-default-yama-scope-0.169-1.fc25.noarch\nsystemd-udev-231-17.fc25.s390x\npython2-koji-1.13.0-2.fc25.noarch\nunbound-libs-1.6.3-1.fc25.s390x\nopenldap-2.4.44-11.fc25.s390x\nkoji-1.13.0-2.fc25.noarch\nbind99-libs-9.9.10-2.P3.fc25.s390x\nmesa-libGL-devel-17.0.5-3.fc25.s390x\ngraphite2-devel-1.3.10-1.fc25.s390x\nsystemtap-sdt-devel-3.1-5.fc25.s390x\niproute-tc-4.11.0-1.fc25.s390x\nlibarchive-3.2.2-2.fc25.s390x\npublicsuffix-list-dafsa-20170424-1.fc25.noarch\nnspr-4.15.0-1.fc25.s390x\nexpat-2.2.3-1.fc25.s390x\nnspr-devel-4.15.0-1.fc25.s390x\np11-kit-0.23.8-1.fc25.s390x\nkernel-core-4.12.9-200.fc25.s390x\nemacs-filesystem-25.2-3.fc25.noarch\nca-certificates-2017.2.16-1.0.fc25.noarch\nlibrsvg2-2.40.18-1.fc25.s390x\ngtk-update-icon-cache-3.22.17-2.fc25.s390x\nlibidn2-2.0.4-1.fc25.s390x\nrpm-libs-4.13.0.1-2.fc25.s390x\nvim-filesystem-8.0.885-1.fc25.s390x\nmariadb-libs-10.1.25-1.fc25.s390x\njava-1.8.0-openjdk-headless-1.8.0.144-5.b01.fc25.s390x\nvim-enhanced-8.0.885-1.fc25.s390x\ngcc-objc-6.4.1-1.fc25.s390x\nnss-devel-3.31.0-1.1.fc25.s390x\np11-kit-devel-0.23.8-1.fc25.s390x\nethtool-4.11-1.fc25.s390x\npython2-sssdconfig-1.15.3-1.fc25.noarch\nxorg-x11-fonts-ISO8859-1-100dpi-7.5-16.fc24.noarch\nlato-fonts-2.015-2.fc24.noarch\npython-sphinx-locale-1.5.2-2.fc25.noarch\ndpkg-1.17.27-1.fc25.s390x\ntexlive-luaotfload-svn40902-33.fc25.1.noarch\ntexlive-unicode-math-svn38462-33.fc25.1.noarch\ntexlive-fancyvrb-svn18492.2.8-33.fc25.1.noarch\ntexlive-pst-pdf-bin-svn7838.0-33.20160520.fc25.1.noarch\ntexlive-amscls-svn36804.0-33.fc25.1.noarch\ntexlive-ltxmisc-svn21927.0-33.fc25.1.noarch\ntexlive-breqn-svn38099.0.98d-33.fc25.1.noarch\ntexlive-xetex-def-svn40327-33.fc25.1.noarch\nopenssh-server-7.4p1-4.fc25.s390x\nsendmail-8.15.2-8.fc25.s390x\ntzdata-2017b-1.fc25.noarch\nhunspell-1.4.1-2.fc25.s390x\ngpg-pubkey-8e1431d5-53bcbac7\nzlib-1.2.8-10.fc24.s390x\nsed-4.2.2-15.fc24.s390x\npsmisc-22.21-8.fc24.s390x\ngpm-libs-1.20.7-9.fc24.s390x\nzip-3.0-16.fc24.s390x\nlibyubikey-1.13-2.fc24.s390x\nsg3_utils-libs-1.41-3.fc24.s390x\npolkit-pkla-compat-0.1-7.fc24.s390x\npasswd-0.79-8.fc24.s390x\ntrousers-0.3.13-6.fc24.s390x\ngrubby-8.40-3.fc24.s390x\nrootfiles-8.1-19.fc24.noarch\nnettle-3.3-1.fc25.s390x\nlibksba-1.3.5-1.fc25.s390x\nperl-Text-ParseWords-3.30-365.fc25.noarch\nperl-PathTools-3.63-366.fc25.s390x\nperl-File-Temp-0.23.04-365.fc25.noarch\nfuse-libs-2.9.7-1.fc25.s390x\nperl-Pod-Escapes-1.07-365.fc25.noarch\nperl-Term-ANSIColor-4.05-2.fc25.noarch\nperl-URI-1.71-5.fc25.noarch\nlibXfont-1.5.2-1.fc25.s390x\npython-six-1.10.0-3.fc25.noarch\ndbus-glib-0.108-1.fc25.s390x\ngobject-introspection-1.50.0-1.fc25.s390x\nlibpwquality-1.3.0-6.fc25.s390x\npython-gobject-base-3.22.0-1.fc25.s390x\npython-html5lib-0.999-9.fc25.noarch\npython3-dbus-1.2.4-2.fc25.s390x\npython3-chardet-2.3.0-1.fc25.noarch\npython3-urllib3-1.15.1-3.fc25.noarch\npython-offtrac-0.1.0-7.fc25.noarch\npython2-cryptography-1.5.3-3.fc25.s390x\npython2-requests-kerberos-0.10.0-2.fc25.noarch\nlibserf-1.3.9-1.fc25.s390x\nlibdatrie-0.2.9-3.fc25.s390x\ns390utils-base-1.36.0-1.fc25.s390x\nkpartx-0.4.9-83.fc25.s390x\ns390utils-cpuplugd-1.36.0-1.fc25.s390x\ns390utils-osasnmpd-1.36.0-1.fc25.s390x\npython-dnf-plugins-extras-common-0.0.12-4.fc25.noarch\nfpc-srpm-macros-1.0-1.fc25.noarch\nlibuser-0.62-4.fc25.s390x\nman-db-2.7.5-3.fc25.s390x\npython-systemd-doc-232-1.fc25.s390x\nbodhi-client-0.9.12.2-6.fc25.noarch\ncairo-1.14.8-1.fc25.s390x\ncracklib-dicts-2.9.6-4.fc25.s390x\nlibselinux-python3-2.5-13.fc25.s390x\npython2-enchant-1.6.8-1.fc25.noarch\nboost-iostreams-1.60.0-10.fc25.s390x\nuserspace-rcu-0.9.2-2.fc25.s390x\nlibXext-devel-1.3.3-4.fc24.s390x\nlibXrandr-devel-1.5.1-1.fc25.s390x\npython3-lxml-3.7.2-1.fc25.s390x\nlibiscsi-1.15.0-2.fc24.s390x\nfontconfig-devel-2.12.1-1.fc25.s390x\nlibfdt-devel-1.4.2-1.fc25.s390x\nceph-devel-compat-10.2.4-2.fc25.s390x\nzlib-static-1.2.8-10.fc24.s390x\nchrpath-0.16-3.fc24.s390x\ninfo-6.1-4.fc25.s390x\niptables-libs-1.6.0-3.fc25.s390x\nlibfdisk-2.28.2-2.fc25.s390x\ndnf-plugins-core-0.1.21-5.fc25.noarch\nperl-Storable-2.56-368.fc25.s390x\npython2-decorator-4.0.11-1.fc25.noarch\nlibnetfilter_conntrack-1.0.6-2.fc25.s390x\ntexlive-texlive.infra-bin-svn40312-33.20160520.fc25.1.s390x\ntexlive-ifluatex-svn41346-33.fc25.1.noarch\ntexlive-fp-svn15878.0-33.fc25.1.noarch\ntexlive-latex-fonts-svn28888.0-33.fc25.1.noarch\ntexlive-bibtex-bin-svn40473-33.20160520.fc25.1.s390x\ntexlive-glyphlist-svn28576.0-33.fc25.1.noarch\ntexlive-marvosym-svn29349.2.2a-33.fc25.1.noarch\ntexlive-tex-bin-svn40987-33.20160520.fc25.1.s390x\ntexlive-texconfig-svn40768-33.fc25.1.noarch\ntexlive-wasy2-ps-svn35830.0-33.fc25.1.noarch\ntexlive-psfrag-svn15878.3.04-33.fc25.1.noarch\ntexlive-charter-svn15878.0-33.fc25.1.noarch\ntexlive-ec-svn25033.1.0-33.fc25.1.noarch\ntexlive-lineno-svn21442.4.41-33.fc25.1.noarch\ntexlive-hyphen-base-svn41138-33.fc25.1.noarch\ntexlive-manfnt-font-svn35799.0-33.fc25.1.noarch\ntexlive-ncntrsbk-svn31835.0-33.fc25.1.noarch\ntexlive-pst-math-svn34786.0.63-33.fc25.1.noarch\ntexlive-symbol-svn31835.0-33.fc25.1.noarch\ntexlive-environ-svn33821.0.3-33.fc25.1.noarch\ntexlive-algorithms-svn38085.0.1-33.fc25.1.noarch\nkernel-core-4.10.8-200.fc25.s390x\npython3-hawkey-0.6.4-3.fc25.s390x\nfreetype-2.6.5-9.fc25.s390x\nmesa-libwayland-egl-17.0.5-3.fc25.s390x\nlibicu-57.1-5.fc25.s390x\nlibnl3-cli-3.2.29-3.fc25.s390x\ncups-libs-2.2.0-9.fc25.s390x\nbind-libs-lite-9.10.5-2.P2.fc25.s390x\npython3-kerberos-1.2.5-1.fc25.s390x\npython3-cryptography-1.5.3-3.fc25.s390x\nperl-IO-1.36-387.fc25.s390x\ndhcp-libs-4.3.5-3.fc25.s390x\nrsync-3.1.2-4.fc25.s390x\nmake-4.1-6.fc25.s390x\nquota-4.03-8.fc25.s390x\nlibX11-devel-1.6.5-1.fc25.s390x\nghostscript-9.20-9.fc25.s390x\nrpcbind-0.2.4-6.rc2.fc25.s390x\npyOpenSSL-16.2.0-1.fc25.noarch\npython3-pycurl-7.43.0-6.fc25.s390x\nbind99-license-9.9.10-2.P3.fc25.noarch\npython-firewall-0.4.4.5-1.fc25.noarch\nnetpbm-progs-10.79.00-1.fc25.s390x\nwget-1.18-3.fc25.s390x\nlibsemanage-2.5-9.fc25.s390x\ntelnet-0.17-68.fc25.s390x\ngdk-pixbuf2-2.36.9-1.fc25.s390x\ndbus-libs-1.11.16-1.fc25.s390x\nglusterfs-client-xlators-3.10.5-1.fc25.s390x\nlibepoxy-1.4.3-1.fc25.1.s390x\ndracut-046-2.git20170811.fc25.s390x\nnet-snmp-libs-5.7.3-15.fc25.s390x\nlibgo-devel-6.4.1-1.fc25.s390x\nlibglvnd-opengl-0.2.999-24.20170818git8d4d03f.fc25.s390x\nsqlite-devel-3.14.2-3.fc25.s390x\ncpp-6.4.1-1.fc25.s390x\ngit-2.9.5-1.fc25.s390x\npcre2-10.23-9.fc25.s390x\npython2-GitPython-2.1.5-1.fc25.noarch\nglusterfs-devel-3.10.5-1.fc25.s390x\nnet-snmp-5.7.3-15.fc25.s390x\nrpm-plugin-systemd-inhibit-4.13.0.1-2.fc25.s390x\nemacs-25.2-3.fc25.s390x\nlibstdc++-static-6.4.1-1.fc25.s390x\nexpat-devel-2.2.3-1.fc25.s390x\nperl-Time-HiRes-1.9744-1.fc25.s390x\nfontawesome-fonts-4.7.0-1.fc25.noarch\npython-markupsafe-0.23-10.fc25.s390x\npytz-2016.6.1-1.fc25.noarch\npython2-sphinx-1.5.2-2.fc25.noarch\ntexlive-ifplatform-svn21156.0.4-33.fc25.1.noarch\ntexlive-eso-pic-svn37925.2.0g-33.fc25.1.noarch\ntexlive-xcolor-svn41044-33.fc25.1.noarch\ntexlive-pst-eps-svn15878.1.0-33.fc25.1.noarch\ntexlive-pst-text-svn15878.1.00-33.fc25.1.noarch\ntexlive-rotating-svn16832.2.16b-33.fc25.1.noarch\ntexlive-pdfpages-svn40638-33.fc25.1.noarch\ntexlive-cm-super-svn15878.0-33.fc25.1.noarch\ntexlive-xetex-svn41438-33.fc25.1.noarch\ndnf-yum-1.1.10-6.fc25.noarch\nlibseccomp-devel-2.3.2-1.fc25.s390x\ngpgme-1.8.0-10.fc25.s390x\napr-util-1.5.4-3.fc24.s390x\njbigkit-libs-2.1-5.fc24.s390x\npixman-0.34.0-2.fc24.s390x\ndwz-0.12-2.fc24.s390x\nexpect-5.45-22.fc24.s390x\nlibsigsegv-2.10-10.fc24.s390x\nfakeroot-libs-1.20.2-4.fc24.s390x\nm17n-lib-1.7.0-5.fc24.s390x\nlibverto-0.2.6-6.fc24.s390x\nlibXmu-1.1.2-4.fc24.s390x\nlibXcursor-1.1.14-6.fc24.s390x\npython-kitchen-1.2.4-2.fc24.noarch\nfakeroot-1.20.2-4.fc24.s390x\nblktrace-1.1.0-3.fc24.s390x\nusermode-1.111-8.fc24.s390x\nkbd-2.0.3-3.fc24.s390x\nlibaio-devel-0.3.110-6.fc24.s390x\nweb-assets-filesystem-5-4.fc24.noarch\nlibgpg-error-1.24-1.fc25.s390x\nfindutils-4.6.0-8.fc25.s390x\nlibassuan-2.4.3-1.fc25.s390x\nlibusbx-1.0.21-1.fc25.s390x\nlibxslt-1.1.28-13.fc25.s390x\nlibmetalink-0.1.3-1.fc25.s390x\nperl-MIME-Base64-3.15-365.fc25.s390x\nncurses-6.0-6.20160709.fc25.s390x\nlibwayland-server-1.12.0-1.fc25.s390x\nperl-Fedora-VSP-0.001-4.fc25.noarch\nperl-libintl-perl-1.26-1.fc25.s390x\nshadow-utils-4.2.1-11.fc25.s390x\natk-2.22.0-1.fc25.s390x\npam-1.3.0-1.fc25.s390x\nharfbuzz-icu-1.3.2-1.fc25.s390x\nlibsecret-0.18.5-2.fc25.s390x\ns390utils-iucvterm-1.36.0-1.fc25.s390x\npython3-requests-2.10.0-4.fc25.noarch\npyusb-1.0.0-2.fc25.noarch\npython-enum34-1.0.4-6.fc25.noarch\npyxattr-0.5.3-8.fc25.s390x\nlibbabeltrace-1.4.0-3.fc25.s390x\nlibthai-0.1.25-1.fc25.s390x\ndeltarpm-3.6-17.fc25.s390x\ns390utils-mon_statd-1.36.0-1.fc25.s390x\ndevice-mapper-multipath-0.4.9-83.fc25.s390x\npython3-pygpgme-0.3-18.fc25.s390x\nlibreport-filesystem-2.8.0-1.fc25.s390x\nghc-srpm-macros-1.4.2-4.fc25.noarch\nrpmdevtools-8.9-1.fc25.noarch\npython-dnf-plugins-extras-migrate-0.0.12-4.fc25.noarch\nperl-IO-Socket-SSL-2.038-1.fc25.noarch\nperl-File-ShareDir-1.102-7.fc25.noarch\ntcl-8.6.6-1.fc25.s390x\nbzip2-1.0.6-21.fc25.s390x\nlibss-1.43.3-1.fc25.s390x\nlibselinux-utils-2.5-13.fc25.s390x\npython3-enchant-1.6.8-1.fc25.noarch\npython2-dockerfile-parse-0.0.5-7.fc25.noarch\nsystemd-bootchart-231-2.fc25.s390x\ne2fsprogs-1.43.3-1.fc25.s390x\nlibpng-devel-1.6.27-1.fc25.s390x\nperl-XML-Parser-2.44-5.fc25.s390x\nlttng-ust-2.8.1-2.fc25.s390x\nlibXfixes-devel-5.0.3-1.fc25.s390x\nlibXcomposite-devel-0.4.4-8.fc24.s390x\npython3-javapackages-4.7.0-6.1.fc25.noarch\nlibcephfs_jni-devel-10.2.4-2.fc25.s390x\nkeyutils-libs-devel-1.5.9-8.fc24.s390x\nharfbuzz-devel-1.3.2-1.fc25.s390x\nlibidn-devel-1.33-1.fc25.s390x\nlibnfs-1.9.8-2.fc24.s390x\nlibssh2-devel-1.8.0-1.fc25.s390x\nqemu-sanity-check-nodeps-1.1.5-5.fc24.s390x\nalsa-lib-devel-1.1.1-2.fc25.s390x\nlibpsl-0.17.0-1.fc25.s390x\nlibseccomp-2.3.2-1.fc25.s390x\njson-glib-1.2.6-1.fc25.s390x\npython2-dnf-1.1.10-6.fc25.noarch\ntexlive-tetex-bin-svn36770.0-33.20160520.fc25.1.noarch\ntexlive-amsfonts-svn29208.3.04-33.fc25.1.noarch\ntexlive-babel-svn40706-33.fc25.1.noarch\ntexlive-colortbl-svn29803.v1.0a-33.fc25.1.noarch\ntexlive-babelbib-svn25245.1.31-33.fc25.1.noarch\ntexlive-footmisc-svn23330.5.5b-33.fc25.1.noarch\ntexlive-makeindex-svn40768-33.fc25.1.noarch\ntexlive-plain-svn40274-33.fc25.1.noarch\ntexlive-texconfig-bin-svn29741.0-33.20160520.fc25.1.noarch\ntexlive-zapfding-svn31835.0-33.fc25.1.noarch\ntexlive-microtype-svn41127-33.fc25.1.noarch\ntexlive-bookman-svn31835.0-33.fc25.1.noarch\ntexlive-dvisvgm-def-svn41011-33.fc25.1.noarch\ntexlive-finstrut-svn21719.0.5-33.fc25.1.noarch\ntexlive-hyph-utf8-svn41189-33.fc25.1.noarch\ntexlive-lualibs-svn40370-33.fc25.1.noarch\nkernel-modules-4.10.8-200.fc25.s390x\npython2-hawkey-0.6.4-3.fc25.s390x\nelfutils-libelf-0.169-1.fc25.s390x\nlibnl3-3.2.29-3.fc25.s390x\ngstreamer1-1.10.5-1.fc25.s390x\npolkit-libs-0.113-8.fc25.s390x\nlibtirpc-1.0.2-0.fc25.s390x\nlibteam-1.27-1.fc25.s390x\npython3-3.5.3-6.fc25.s390x\npython3-pyasn1-0.2.3-1.fc25.noarch\nperl-File-Path-2.12-366.fc25.noarch\nmesa-libwayland-egl-devel-17.0.5-3.fc25.s390x\nlibacl-devel-2.2.52-13.fc25.s390x\nlua-libs-5.3.4-3.fc25.s390x\nquota-nls-4.03-8.fc25.noarch\nghostscript-x11-9.20-9.fc25.s390x\nsystemd-231-17.fc25.s390x\ndhcp-common-4.3.5-3.fc25.noarch\nvte291-devel-0.46.2-1.fc25.s390x\npython-devel-2.7.13-2.fc25.s390x\nelfutils-0.169-1.fc25.s390x\nlua-5.3.4-3.fc25.s390x\npython3-beautifulsoup4-4.6.0-1.fc25.noarch\nlibmicrohttpd-0.9.55-1.fc25.s390x\nscreen-4.6.1-1.fc25.s390x\nstrace-4.18-1.fc25.s390x\nlibstdc++-6.4.1-1.fc25.s390x\nglusterfs-3.10.5-1.fc25.s390x\nfile-5.29-9.fc25.s390x\nnss-3.31.0-1.1.fc25.s390x\nlibgo-6.4.1-1.fc25.s390x\ntar-1.29-4.fc25.s390x\nsubversion-libs-1.9.7-1.fc25.s390x\nlibglvnd-gles-0.2.999-24.20170818git8d4d03f.fc25.s390x\ngdk-pixbuf2-modules-2.36.9-1.fc25.s390x\ngcc-6.4.1-1.fc25.s390x\ncurl-7.51.0-9.fc25.s390x\npcre2-utf16-10.23-9.fc25.s390x\nmariadb-config-10.1.25-1.fc25.s390x\ndistribution-gpg-keys-1.14-1.fc25.noarch\npython2-rpkg-1.49-6.fc25.noarch\nlibcurl-devel-7.51.0-9.fc25.s390x\ngtk3-devel-3.22.17-2.fc25.s390x\nkrb5-devel-1.14.4-8.fc25.s390x\nwpa_supplicant-2.6-3.fc25.s390x\nvim-minimal-8.0.885-1.fc25.s390x\nfontawesome-fonts-web-4.7.0-1.fc25.noarch\npython2-pygments-2.2.0-7.fc25.noarch\npython2-babel-2.3.4-2.fc25.noarch\ndoxygen-1.8.13-9.fc25.s390x\ntexlive-mparhack-svn15878.1.4-33.fc25.1.noarch\ntexlive-pspicture-svn15878.0-33.fc25.1.noarch\ntexlive-soul-svn15878.2.4-33.fc25.1.noarch\ntexlive-trimspaces-svn15878.1.1-33.fc25.1.noarch\ntexlive-varwidth-svn24104.0.92-33.fc25.1.noarch\ntexlive-geometry-svn19716.5.6-33.fc25.1.noarch\ntexlive-memoir-svn41203-33.fc25.1.noarch\ntexlive-pgf-svn40966-33.fc25.1.noarch\ntexlive-pst-coil-svn37377.1.07-33.fc25.1.noarch\ntexlive-pst-plot-svn41242-33.fc25.1.noarch\ntexlive-latex-bin-svn41438-33.fc25.1.noarch\ntexlive-ucs-svn35853.2.2-33.fc25.1.noarch\ntexlive-ae-svn15878.1.4-33.fc25.1.noarch\ntexlive-xetex-bin-svn41091-33.20160520.fc25.1.s390x\nfedora-upgrade-26.1-1.fc25.noarch\nfedpkg-1.28-1.fc25.noarch\nperl-Thread-Queue-3.12-1.fc25.noarch\ncdparanoia-libs-10.2-21.fc24.s390x\nustr-1.0.4-21.fc24.s390x\nlibusb-0.1.5-7.fc24.s390x\nreadline-devel-6.3-8.fc24.s390x\nchkconfig-1.8-1.fc25.s390x\navahi-libs-0.6.32-4.fc25.s390x\nperl-Unicode-Normalize-1.25-365.fc25.s390x\nperl-libnet-3.10-1.fc25.noarch\nperl-podlators-4.09-1.fc25.noarch\ndbus-python-1.2.4-2.fc25.s390x\nlibgnome-keyring-3.12.0-7.fc25.s390x\npython-backports-1.0-8.fc25.s390x\npython-pycparser-2.14-7.fc25.noarch\nplymouth-scripts-0.9.3-0.6.20160620git0e65b86c.fc25.s390x\ncronie-1.5.1-2.fc25.s390x\npython2-librepo-1.7.18-3.fc25.s390x\nlibXv-1.0.11-1.fc25.s390x\npython2-ndg_httpsclient-0.4.0-4.fc25.noarch\nbtrfs-progs-4.6.1-1.fc25.s390x\nperl-Encode-2.88-5.fc25.s390x\ncracklib-2.9.6-4.fc25.s390x\npython3-dnf-plugin-system-upgrade-0.7.1-4.fc25.noarch\nboost-random-1.60.0-10.fc25.s390x\nlibref_array-0.1.5-29.fc25.s390x\nlibXrender-devel-0.9.10-1.fc25.s390x\njavapackages-tools-4.7.0-6.1.fc25.noarch\nkeyutils-1.5.9-8.fc24.s390x\nlibcom_err-devel-1.43.3-1.fc25.s390x\nlzo-minilzo-2.08-8.fc24.s390x\nlibusbx-devel-1.0.21-1.fc25.s390x\nvirglrenderer-devel-0.5.0-1.20160411git61846f92f.fc25.s390x\nacpica-tools-20160831-1.fc25.s390x\ngrep-2.27-2.fc25.s390x\ndnf-conf-1.1.10-6.fc25.noarch\ncrypto-policies-20160921-4.gitf3018dd.fc25.noarch\nlibnfsidmap-0.27-1.fc25.s390x\nSDL2-2.0.5-3.fc25.s390x\ntexlive-etex-pkg-svn39355-33.fc25.1.noarch\ntexlive-multido-svn18302.1.42-33.fc25.1.noarch\ntexlive-gsftopk-svn40768-33.fc25.1.noarch\ntexlive-pst-ovl-svn40873-33.fc25.1.noarch\ntexlive-ltabptch-svn17533.1.74d-33.fc25.1.noarch\ntexlive-cite-svn36428.5.5-33.fc25.1.noarch\ntexlive-fpl-svn15878.1.002-33.fc25.1.noarch\ntexlive-mathpazo-svn15878.1.003-33.fc25.1.noarch\ntexlive-rcs-svn15878.0-33.fc25.1.noarch\ntexlive-type1cm-svn21820.0-33.fc25.1.noarch\ntexlive-l3kernel-svn41246-33.fc25.1.noarch\ntexlive-hyperref-svn41396-33.fc25.1.noarch\ntexlive-pst-tree-svn24142.1.12-33.fc25.1.noarch\ntexlive-sansmathaccent-svn30187.0-33.fc25.1.noarch\ntexlive-dvipdfmx-bin-svn40273-33.20160520.fc25.1.s390x\ntexlive-zapfchan-svn31835.0-33.fc25.1.noarch\nglib2-static-2.50.3-1.fc25.s390x\nbash-completion-2.5-1.fc25.noarch\nhyphen-2.8.8-4.fc24.s390x\ngnutls-c++-3.5.14-1.fc25.s390x\npython3-idna-2.5-1.fc25.noarch\nless-481-7.fc25.s390x\nrpmconf-base-1.0.19-1.fc25.noarch\ngtk2-2.24.31-2.fc25.s390x\nmesa-libgbm-17.0.5-3.fc25.s390x\nnfs-utils-2.1.1-5.rc4.fc25.s390x\nmc-4.8.19-5.fc25.s390x\npcre-static-8.41-1.fc25.s390x\nbind-libs-9.10.5-2.P2.fc25.s390x\nlibproxy-0.4.15-2.fc25.s390x\nfile-libs-5.29-9.fc25.s390x\nnss-sysinit-3.31.0-1.1.fc25.s390x\nglibc-devel-2.24-10.fc25.s390x\nglusterfs-server-3.10.5-1.fc25.s390x\ngit-core-doc-2.9.5-1.fc25.s390x\npython2-smmap-2.0.3-1.fc25.noarch\nglusterfs-api-devel-3.10.5-1.fc25.s390x\ngcc-gdb-plugin-6.4.1-1.fc25.s390x\npython3-magic-5.29-9.fc25.noarch\nGeoIP-GeoLite-data-2017.07-1.fc25.noarch\npython2-funcsigs-1.0.2-2.fc25.noarch\ndos2unix-7.3.4-1.fc25.s390x\ngpg-pubkey-a29cb19c-53bcbba6\nm4-1.4.17-9.fc24.s390x\nliblockfile-1.09-4.fc24.s390x\nsg3_utils-1.41-3.fc24.s390x\nlibXinerama-1.1.3-6.fc24.s390x\nlibXft-2.3.2-4.fc24.s390x\ntcp_wrappers-libs-7.6-83.fc25.s390x\nperl-Text-Tabs+Wrap-2013.0523-365.fc25.noarch\nperl-Error-0.17024-7.fc25.noarch\nperl-Term-Cap-1.17-365.fc25.noarch\nperl-Pod-Usage-1.69-1.fc25.noarch\ndevice-mapper-persistent-data-0.6.3-1.fc25.s390x\npython3-six-1.10.0-3.fc25.noarch\npython3-pysocks-1.5.6-5.fc25.noarch\npython-chardet-2.3.0-1.fc25.noarch\npython2-cffi-1.7.0-2.fc25.s390x\ngc-devel-7.4.4-1.fc25.s390x\nplymouth-0.9.3-0.6.20160620git0e65b86c.fc25.s390x\nebtables-2.0.10-21.fc25.s390x\npython3-librepo-1.7.18-3.fc25.s390x\nat-spi2-atk-2.22.0-1.fc25.s390x\navahi-autoipd-0.6.32-4.fc25.s390x\npyparsing-2.1.10-1.fc25.noarch\npython3-pyparsing-2.1.10-1.fc25.noarch\nlibcollection-0.7.0-29.fc25.s390x\nlibcephfs-devel-10.2.4-2.fc25.s390x\nlibXdamage-devel-1.1.4-8.fc24.s390x\nlibverto-devel-0.2.6-6.fc24.s390x\nsnappy-1.1.3-2.fc24.s390x\ncairo-gobject-devel-1.14.8-1.fc25.s390x\ncyrus-sasl-devel-2.1.26-26.2.fc24.s390x\nlibXi-1.7.9-1.fc25.s390x\ntexlive-base-2016-33.20160520.fc25.noarch\ntexlive-booktabs-svn40846-33.fc25.1.noarch\ntexlive-lm-svn28119.2.004-33.fc25.1.noarch\ntexlive-gsftopk-bin-svn40473-33.20160520.fc25.1.s390x\ntexlive-tex-svn40793-33.fc25.1.noarch\ntexlive-fancyref-svn15878.0.9c-33.fc25.1.noarch\ntexlive-chngcntr-svn17157.1.0a-33.fc25.1.noarch\ntexlive-fix2col-svn38770-33.fc25.1.noarch\ntexlive-marginnote-svn41382-33.fc25.1.noarch\ntexlive-pxfonts-svn15878.0-33.fc25.1.noarch\ntexlive-txfonts-svn15878.0-33.fc25.1.noarch\ntexlive-l3packages-svn41246-33.fc25.1.noarch\ntexlive-oberdiek-svn41346-33.fc25.1.noarch\ntexlive-pst-tools-svn34067.0.05-33.fc25.1.noarch\ntexlive-tex-gyre-svn18651.2.004-33.fc25.1.noarch\ntexlive-dvipdfmx-svn41149-33.fc25.1.noarch\ntexlive-collection-fontsrecommended-svn35830.0-33.20160520.fc25.1.noarch\nlibcacard-devel-2.5.3-1.fc25.s390x\nykpers-1.18.0-2.fc25.s390x\npython2-idna-2.5-1.fc25.noarch\npolicycoreutils-2.5-20.fc25.s390x\nlibgcrypt-1.7.8-1.fc25.s390x\npcre-8.41-1.fc25.s390x\nGeoIP-1.6.11-1.fc25.s390x\nghostscript-core-9.20-9.fc25.s390x\npython3-cffi-1.7.0-2.fc25.s390x\njson-c-0.12.1-2.fc25.s390x\nvte291-0.46.2-1.fc25.s390x\ngssproxy-0.7.0-9.fc25.s390x\nsystemtap-3.1-5.fc25.s390x\nmesa-libgbm-devel-17.0.5-3.fc25.s390x\nlibgusb-0.2.10-1.fc25.s390x\npango-1.40.7-1.fc25.s390x\nnss-softokn-3.31.0-1.0.fc25.s390x\nkernel-modules-4.12.9-200.fc25.s390x\nsqlite-3.14.2-3.fc25.s390x\nperl-Git-2.9.5-1.fc25.noarch\npython2-gitdb-2.0.2-1.fc25.noarch\nlibglvnd-devel-0.2.999-24.20170818git8d4d03f.fc25.s390x\ngcc-c++-6.4.1-1.fc25.s390x\npython-magic-5.29-9.fc25.noarch\nkernel-devel-4.12.9-200.fc25.s390x\npython2-mock-2.0.0-2.fc25.noarch\npython-async-0.6.1-9.fc22.s390x\ndejavu-sans-mono-fonts-2.35-3.fc24.noarch\npopt-1.16-7.fc24.s390x\ncyrus-sasl-lib-2.1.26-26.2.fc24.s390x\nxz-5.2.2-2.fc24.s390x\nlibpipeline-1.4.1-2.fc24.s390x\npinentry-0.9.7-2.fc24.s390x\npth-2.0.7-27.fc24.s390x\nlibsepol-2.5-10.fc25.s390x\nlibxcb-1.12-1.fc25.s390x\nperl-Getopt-Long-2.49.1-1.fc25.noarch\navahi-glib-0.6.32-4.fc25.s390x\npython3-pip-8.1.2-2.fc25.noarch\npython3-libcomps-0.1.7-5.fc25.s390x\npython-slip-0.6.4-4.fc25.noarch\npython2-libcomps-0.1.7-5.fc25.s390x\ngc-7.4.4-1.fc25.s390x\ns390utils-cmsfs-1.36.0-1.fc25.s390x\nnewt-python-0.52.19-2.fc25.s390x\nqt5-srpm-macros-5.7.1-1.fc25.noarch\ndevice-mapper-event-1.02.136-3.fc25.s390x\nperl-Class-Inspector-1.31-2.fc25.noarch\nlibbasicobjects-0.1.1-29.fc25.s390x\nlibradosstriper1-10.2.4-2.fc25.s390x\nlibXxf86vm-devel-1.1.4-3.fc24.s390x\nzziplib-0.13.62-7.fc24.s390x\nlibpaper-1.1.24-12.fc24.s390x\nlibini_config-1.3.0-29.fc25.s390x\nsnappy-devel-1.1.3-2.fc24.s390x\nlibcap-ng-devel-0.7.8-1.fc25.s390x\nlibxkbcommon-devel-0.7.1-1.fc25.s390x\nopenssl-libs-1.0.2k-1.fc25.s390x\nutil-linux-2.28.2-2.fc25.s390x\ntexlive-etoolbox-svn38031.2.2a-33.fc25.1.noarch\ntexlive-dvips-svn41149-33.fc25.1.noarch\ntexlive-latexconfig-svn40274-33.fc25.1.noarch\ntexlive-tex-ini-files-svn40533-33.fc25.1.noarch\ntexlive-qstest-svn15878.0-33.fc25.1.noarch\ntexlive-cmap-svn41168-33.fc25.1.noarch\ntexlive-luatex-bin-svn41091-33.20160520.fc25.1.s390x\ntexlive-mflogo-svn38628-33.fc25.1.noarch\ntexlive-sansmath-svn17997.1.1-33.fc25.1.noarch\ntexlive-unicode-data-svn39808-33.fc25.1.noarch\ntexlive-luaotfload-bin-svn34647.0-33.20160520.fc25.1.noarch\ntexlive-listings-svn37534.1.6-33.fc25.1.noarch\ntexlive-pstricks-svn41321-33.fc25.1.noarch\ntexlive-metalogo-svn18611.0.12-33.fc25.1.noarch\ntexlive-collection-latex-svn41011-33.20160520.fc25.1.noarch\npython2-dnf-plugins-core-0.1.21-5.fc25.noarch\nxkeyboard-config-2.20-2.fc25.noarch\nperl-Test-Harness-3.39-1.fc25.noarch\nsystemd-libs-231-17.fc25.s390x\npython3-pycparser-2.14-7.fc25.noarch\nkernel-devel-4.11.10-200.fc25.s390x\ngsm-1.0.17-1.fc25.s390x\npython-2.7.13-2.fc25.s390x\nkernel-4.11.10-200.fc25.s390x\nrpmconf-1.0.19-1.fc25.noarch\nteamd-1.27-1.fc25.s390x\njasper-libs-1.900.13-4.fc25.s390x\nglusterfs-libs-3.10.5-1.fc25.s390x\nlibcrypt-nss-2.24-10.fc25.s390x\nemacs-common-25.2-3.fc25.s390x\npango-devel-1.40.7-1.fc25.s390x\nlibcurl-7.51.0-9.fc25.s390x\nvim-common-8.0.885-1.fc25.s390x\njava-1.8.0-openjdk-1.8.0.144-5.b01.fc25.s390x\ngcc-go-6.4.1-1.fc25.s390x\nnss-tools-3.31.0-1.1.fc25.s390x\nperl-XML-XPath-1.39-2.fc25.noarch\npython2-sphinx_rtd_theme-0.1.9-2.fc24.noarch\nlibxml2-devel-2.9.4-2.fc25.s390x\nlibattr-2.4.47-16.fc24.s390x\nlibvisual-0.4.0-20.fc24.s390x\nlibpcap-1.7.4-2.fc24.s390x\nlibutempter-1.1.6-8.fc24.s390x\nlibgudev-230-3.fc24.s390x\npopt-devel-1.16-7.fc24.s390x\nhicolor-icon-theme-0.15-3.fc24.noarch\nsetup-2.10.4-1.fc25.noarch\nbash-4.3.43-4.fc25.s390x\nlibjpeg-turbo-1.5.1-0.fc25.s390x\nperl-Socket-2.024-1.fc25.s390x\nperl-HTTP-Tiny-0.070-1.fc25.noarch\nipset-6.29-1.fc25.s390x\npython2-setuptools-25.1.1-1.fc25.noarch\ngsettings-desktop-schemas-3.22.0-1.fc25.s390x\npython3-setuptools-25.1.1-1.fc25.noarch\npython-slip-dbus-0.6.4-4.fc25.noarch\npython2-ply-3.8-2.fc25.noarch\ndtc-1.4.2-1.fc25.s390x\nguile-2.0.13-1.fc25.s390x\ncronie-anacron-1.5.1-2.fc25.s390x\nlibXtst-1.2.3-1.fc25.s390x\niso-codes-3.70-1.fc25.noarch\ns390utils-1.36.0-1.fc25.s390x\npython-backports-ssl_match_hostname-3.5.0.1-3.fc25.noarch\nfedora-cert-0.6.0.1-1.fc25.noarch\ndnf-plugin-system-upgrade-0.7.1-4.fc25.noarch\nlvm2-2.02.167-3.fc25.s390x\nlibselinux-devel-2.5-13.fc25.s390x\nperl-Time-Local-1.250-1.fc25.noarch\nlibradosstriper-devel-10.2.4-2.fc25.s390x\nflac-libs-1.3.2-1.fc25.s390x\nperl-Digest-1.17-366.fc25.noarch\nteckit-2.5.1-15.fc24.s390x\nlibpath_utils-0.2.1-29.fc25.s390x\nattr-2.4.47-16.fc24.s390x\nusbredir-0.7.1-2.fc24.s390x\ncairo-devel-1.14.8-1.fc25.s390x\nlzo-devel-2.08-8.fc24.s390x\nlibcap-devel-2.25-2.fc25.s390x\nlibbsd-0.8.3-1.fc25.s390x\ntexlive-url-svn32528.3.4-33.fc25.1.noarch\ntexlive-dvips-bin-svn40987-33.20160520.fc25.1.s390x\ntexlive-index-svn24099.4.1beta-33.fc25.1.noarch\ntexlive-setspace-svn24881.6.7a-33.fc25.1.noarch\ntexlive-mathtools-svn38833-33.fc25.1.noarch\ntexlive-cm-svn32865.0-33.fc25.1.noarch\ntexlive-graphics-def-svn41879-33.fc25.1.noarch\ntexlive-mdwtools-svn15878.1.05.4-33.fc25.1.noarch\ntexlive-rsfs-svn15878.0-33.fc25.1.noarch\ntexlive-ucharcat-svn38907-33.fc25.1.noarch\ntexlive-fontspec-svn41262-33.fc25.1.noarch\ntexlive-showexpl-svn32737.v0.3l-33.fc25.1.noarch\ntexlive-pstricks-add-svn40744-33.fc25.1.noarch\ntexlive-beamer-svn36461.3.36-33.fc25.1.noarch\ntexlive-collection-basic-svn41149-33.20160520.fc25.1.noarch\nxemacs-filesystem-21.5.34-20.20170124hgf412e9f093d4.fc25.noarch\nhawkey-0.6.4-3.fc25.s390x\nbluez-libs-5.44-1.fc25.s390x\naudit-libs-2.7.7-1.fc25.s390x\niproute-4.11.0-1.fc25.s390x\nlibICE-1.0.9-9.fc25.s390x\npython3-ply-3.8-2.fc25.noarch\nperl-5.24.2-387.fc25.s390x\ngraphite2-1.3.10-1.fc25.s390x\nvte-profile-0.46.2-1.fc25.s390x\npython-libs-2.7.13-2.fc25.s390x\nmesa-libGL-17.0.5-3.fc25.s390x\npython2-pycurl-7.43.0-6.fc25.s390x\nNetworkManager-1.4.4-5.fc25.s390x\nmesa-libEGL-devel-17.0.5-3.fc25.s390x\nmesa-libGLES-devel-17.0.5-3.fc25.s390x\nhostname-3.15-8.fc25.s390x\nnss-util-3.31.0-1.0.fc25.s390x\nnss-softokn-freebl-3.31.0-1.0.fc25.s390x\nglibc-headers-2.24-10.fc25.s390x\nglusterfs-cli-3.10.5-1.fc25.s390x\ngit-core-2.9.5-1.fc25.s390x\nselinux-policy-3.13.1-225.20.fc25.noarch\nmock-1.4.3-1.fc25.noarch\ngcc-gfortran-6.4.1-1.fc25.s390x\nwebkitgtk4-plugin-process-gtk2-2.16.6-1.fc25.s390x\nperl-Module-CoreList-5.20170821-1.fc25.noarch\npython2-pbr-1.10.0-1.fc25.noarch\nlibtool-2.4.6-14.fc25.s390x\ngpg-pubkey-a0a7badb-52844296\nreadline-6.3-8.fc24.s390x\ncpio-2.12-3.fc24.s390x\nlibXcomposite-0.4.4-8.fc24.s390x\nprocps-ng-3.3.10-11.fc24.s390x\nGConf2-3.2.6-16.fc24.s390x\nxz-devel-5.2.2-2.fc24.s390x\nfedora-logos-22.0.0-3.fc24.s390x\ngpg-pubkey-e372e838-56fd7943\nkmod-libs-23-1.fc25.s390x\nperl-parent-0.236-1.fc25.noarch\nperl-TermReadKey-2.37-1.fc25.s390x\nncurses-c++-libs-6.0-6.20160709.fc25.s390x\ngzip-1.8-1.fc25.s390x\npython3-gobject-base-3.22.0-1.fc25.s390x\npython2-yubico-1.3.2-3.fc25.noarch\ns390utils-ziomon-1.36.0-1.fc25.s390x\nlibrepo-1.7.18-3.fc25.s390x\ngnat-srpm-macros-4-1.fc25.noarch\npython-decoratortools-1.8-12.fc25.noarch\nm17n-db-1.7.0-7.fc25.noarch\ne2fsprogs-libs-1.43.3-1.fc25.s390x\nlibvorbis-1.3.5-1.fc25.s390x\nnpth-1.3-1.fc25.s390x\nlibcephfs1-10.2.4-2.fc25.s390x\nwayland-devel-1.12.0-1.fc25.s390x\nlibxcb-devel-1.12-1.fc25.s390x\nperl-encoding-2.19-5.fc25.s390x\npython3-cssselect-0.9.2-1.fc25.noarch\ngettext-libs-0.19.8.1-3.fc25.s390x\nat-spi2-atk-devel-2.22.0-1.fc25.s390x\nvirglrenderer-0.5.0-1.20160411git61846f92f.fc25.s390x\npixman-devel-0.34.0-2.fc24.s390x\nlibnfs-devel-1.9.8-2.fc24.s390x\nlibblkid-2.28.2-2.fc25.s390x\nglib2-devel-2.50.3-1.fc25.s390x\ntexlive-ifxetex-svn19685.0.5-33.fc25.1.noarch\ntexlive-caption-svn41409-33.fc25.1.noarch\ntexlive-float-svn15878.1.3d-33.fc25.1.noarch\ntexlive-pdftex-def-svn22653.0.06d-33.fc25.1.noarch\ntexlive-xdvi-bin-svn40750-33.20160520.fc25.1.s390x\ntexlive-beton-svn15878.0-33.fc25.1.noarch\ntexlive-filecontents-svn24250.1.3-33.fc25.1.noarch\ntexlive-lm-math-svn36915.1.959-33.fc25.1.noarch\ntexlive-pslatex-svn16416.0-33.fc25.1.noarch\ntexlive-times-svn35058.0-33.fc25.1.noarch\ntexlive-breakurl-svn29901.1.40-33.fc25.1.noarch\ntexlive-filehook-svn24280.0.5d-33.fc25.1.noarch\ntexlive-pst-pdf-svn31660.1.1v-33.fc25.1.noarch\ntexlive-seminar-svn34011.1.62-33.fc25.1.noarch\ntexlive-xetexconfig-svn41133-33.fc25.1.noarch\npython-rpm-macros-3-12.fc25.noarch\nnss-pem-1.0.3-3.fc25.s390x\nat-spi2-core-2.22.1-1.fc25.s390x\nkernel-devel-4.10.8-200.fc25.s390x\nperl-Scalar-List-Utils-1.48-1.fc25.s390x\nlibtasn1-devel-4.12-1.fc25.s390x\npython3-koji-1.13.0-2.fc25.noarch\nopus-1.1.5-1.fc25.s390x\nelfutils-libs-0.169-1.fc25.s390x\nkernel-core-4.11.10-200.fc25.s390x\ngnutls-dane-3.5.14-1.fc25.s390x\nsystemd-container-231-17.fc25.s390x\nsudo-1.8.20p2-1.fc25.s390x\nlibicu-devel-57.1-5.fc25.s390x\njs-jquery-2.2.4-3.fc25.noarch\nkrb5-libs-1.14.4-8.fc25.s390x\napr-1.6.2-1.fc25.s390x\nkernel-headers-4.12.9-200.fc25.s390x\ndbus-1.11.16-1.fc25.s390x\nlibdrm-2.4.82-1.fc25.s390x\npcre2-utf32-10.23-9.fc25.s390x\ncopy-jdk-configs-2.3-1.fc25.noarch\nlibdrm-devel-2.4.82-1.fc25.s390x\nkrb5-workstation-1.14.4-8.fc25.s390x\npython3-sssdconfig-1.15.3-1.fc25.noarch\npython2-docutils-0.13.1-3.fc25.noarch\ngraphviz-2.38.0-39.fc25.s390x\n=== TEST BEGIN ===\nUsing CC: /home/fam/bin/cc\nInstall prefix    /var/tmp/patchew-tester-tmp-4iydjbd7/src/install\nBIOS directory    /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/share/qemu\nbinary directory  /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/bin\nlibrary directory /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/lib\nmodule directory  /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/lib/qemu\nlibexec directory /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/libexec\ninclude directory /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/include\nconfig directory  /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/etc\nlocal state directory   /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/var\nManual directory  /var/tmp/patchew-tester-tmp-4iydjbd7/src/install/share/man\nELF interp prefix /usr/gnemul/qemu-%M\nSource path       /var/tmp/patchew-tester-tmp-4iydjbd7/src\nC compiler        /home/fam/bin/cc\nHost C compiler   cc\nC++ compiler      c++\nObjective-C compiler /home/fam/bin/cc\nARFLAGS           rv\nCFLAGS            -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g \nQEMU_CFLAGS       -I/usr/include/pixman-1  -Werror -DHAS_LIBSSH2_SFTP_FSYNC -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DNCURSES_WIDECHAR -D_GNU_SOURCE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv  -Wendif-labels -Wno-shift-negative-value -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong -I/usr/include/p11-kit-1    -I/usr/include/libpng16 -I/usr/include/libdrm  -I/usr/include/cacard -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libusb-1.0 \nLDFLAGS           -Wl,--warn-common -m64 -g \nmake              make\ninstall           install\npython            python -B\nsmbd              /usr/sbin/smbd\nmodule support    no\nhost CPU          s390x\nhost big endian   yes\ntarget list       aarch64-softmmu alpha-softmmu arm-softmmu cris-softmmu i386-softmmu lm32-softmmu m68k-softmmu microblazeel-softmmu microblaze-softmmu mips64el-softmmu mips64-softmmu mipsel-softmmu mips-softmmu moxie-softmmu nios2-softmmu or1k-softmmu ppc64-softmmu ppcemb-softmmu ppc-softmmu s390x-softmmu sh4eb-softmmu sh4-softmmu sparc64-softmmu sparc-softmmu tricore-softmmu unicore32-softmmu x86_64-softmmu xtensaeb-softmmu xtensa-softmmu aarch64-linux-user alpha-linux-user armeb-linux-user arm-linux-user cris-linux-user hppa-linux-user i386-linux-user m68k-linux-user microblazeel-linux-user microblaze-linux-user mips64el-linux-user mips64-linux-user mipsel-linux-user mips-linux-user mipsn32el-linux-user mipsn32-linux-user nios2-linux-user or1k-linux-user ppc64abi32-linux-user ppc64le-linux-user ppc64-linux-user ppc-linux-user s390x-linux-user sh4eb-linux-user sh4-linux-user sparc32plus-linux-user sparc64-linux-user sparc-linux-user tilegx-linux-user x86_64-linux-user\ngprof enabled     no\nsparse enabled    no\nstrip binaries    yes\nprofiler          no\nstatic build      no\npixman            system\nSDL support       yes (2.0.5)\nGTK support       yes (3.22.17)\nGTK GL support    yes\nVTE support       yes (0.46.2)\nTLS priority      NORMAL\nGNUTLS support    yes\nGNUTLS rnd        yes\nlibgcrypt         no\nlibgcrypt kdf     no\nnettle            yes (3.3)\nnettle kdf        yes\nlibtasn1          yes\ncurses support    yes\nvirgl support     yes\ncurl support      yes\nmingw32 support   no\nAudio drivers     oss\nBlock whitelist (rw) \nBlock whitelist (ro) \nVirtFS support    yes\nVNC support       yes\nVNC SASL support  yes\nVNC JPEG support  yes\nVNC PNG support   yes\nxen support       no\nbrlapi support    yes\nbluez  support    yes\nDocumentation     yes\nPIE               no\nvde support       no\nnetmap support    no\nLinux AIO support yes\nATTR/XATTR support yes\nInstall blobs     yes\nKVM support       yes\nHAX support       no\nTCG support       yes\nTCG debug enabled no\nTCG interpreter   no\nRDMA support      no\nfdt support       yes\npreadv support    yes\nfdatasync         yes\nmadvise           yes\nposix_madvise     yes\nlibcap-ng support yes\nvhost-net support yes\nvhost-scsi support yes\nvhost-vsock support yes\nvhost-user support yes\nTrace backends    log\nspice support     no \nrbd support       yes\nxfsctl support    no\nsmartcard support yes\nlibusb            yes\nusb net redir     yes\nOpenGL support    yes\nOpenGL dmabufs    yes\nlibiscsi support  yes\nlibnfs support    yes\nbuild guest agent yes\nQGA VSS support   no\nQGA w32 disk info no\nQGA MSI support   no\nseccomp support   no\ncoroutine backend ucontext\ncoroutine pool    yes\ndebug stack usage no\ncrypto afalg      no\nGlusterFS support yes\ngcov              gcov\ngcov enabled      no\nTPM support       yes\nlibssh2 support   yes\nTPM passthrough   no\nQOM debugging     yes\nLive block migration yes\nlzo support       yes\nsnappy support    yes\nbzip2 support     yes\nNUMA host support no\ntcmalloc support  no\njemalloc support  no\navx2 optimization no\nreplication support yes\nVxHS block device no\n  GEN     aarch64-softmmu/config-devices.mak.tmp\n  GEN     arm-softmmu/config-devices.mak.tmp\n  GEN     alpha-softmmu/config-devices.mak.tmp\n  GEN     cris-softmmu/config-devices.mak.tmp\n  GEN     aarch64-softmmu/config-devices.mak\n  GEN     cris-softmmu/config-devices.mak\n  GEN     alpha-softmmu/config-devices.mak\n  GEN     i386-softmmu/config-devices.mak.tmp\n  GEN     lm32-softmmu/config-devices.mak.tmp\n  GEN     m68k-softmmu/config-devices.mak.tmp\n  GEN     arm-softmmu/config-devices.mak\n  GEN     microblazeel-softmmu/config-devices.mak.tmp\n  GEN     lm32-softmmu/config-devices.mak\n  GEN     m68k-softmmu/config-devices.mak\n  GEN     microblaze-softmmu/config-devices.mak.tmp\n  GEN     mips64el-softmmu/config-devices.mak.tmp\n  GEN     i386-softmmu/config-devices.mak\n  GEN     microblaze-softmmu/config-devices.mak\n  GEN     mips64-softmmu/config-devices.mak.tmp\n  GEN     mipsel-softmmu/config-devices.mak.tmp\n  GEN     microblazeel-softmmu/config-devices.mak\n  GEN     mips-softmmu/config-devices.mak.tmp\n  GEN     mips64el-softmmu/config-devices.mak\n  GEN     moxie-softmmu/config-devices.mak.tmp\n  GEN     mips64-softmmu/config-devices.mak\n  GEN     nios2-softmmu/config-devices.mak.tmp\n  GEN     mipsel-softmmu/config-devices.mak\n  GEN     moxie-softmmu/config-devices.mak\n  GEN     mips-softmmu/config-devices.mak\n  GEN     or1k-softmmu/config-devices.mak.tmp\n  GEN     ppc64-softmmu/config-devices.mak.tmp\n  GEN     ppcemb-softmmu/config-devices.mak.tmp\n  GEN     or1k-softmmu/config-devices.mak\n  GEN     nios2-softmmu/config-devices.mak\n  GEN     ppc-softmmu/config-devices.mak.tmp\n  GEN     s390x-softmmu/config-devices.mak.tmp\n  GEN     ppcemb-softmmu/config-devices.mak\n  GEN     ppc64-softmmu/config-devices.mak\n  GEN     s390x-softmmu/config-devices.mak\n  GEN     sh4eb-softmmu/config-devices.mak.tmp\n  GEN     sh4-softmmu/config-devices.mak.tmp\n  GEN     sparc64-softmmu/config-devices.mak.tmp\n  GEN     ppc-softmmu/config-devices.mak\n  GEN     sparc-softmmu/config-devices.mak.tmp\n  GEN     sh4eb-softmmu/config-devices.mak\n  GEN     sparc64-softmmu/config-devices.mak\n  GEN     tricore-softmmu/config-devices.mak.tmp\n  GEN     sh4-softmmu/config-devices.mak\n  GEN     unicore32-softmmu/config-devices.mak.tmp\n  GEN     sparc-softmmu/config-devices.mak\n  GEN     x86_64-softmmu/config-devices.mak.tmp\n  GEN     xtensaeb-softmmu/config-devices.mak.tmp\n  GEN     tricore-softmmu/config-devices.mak\n  GEN     unicore32-softmmu/config-devices.mak\n  GEN     xtensa-softmmu/config-devices.mak.tmp\n  GEN     aarch64-linux-user/config-devices.mak.tmp\n  GEN     xtensaeb-softmmu/config-devices.mak\n  GEN     alpha-linux-user/config-devices.mak.tmp\n  GEN     x86_64-softmmu/config-devices.mak\n  GEN     armeb-linux-user/config-devices.mak.tmp\n  GEN     xtensa-softmmu/config-devices.mak\n  GEN     aarch64-linux-user/config-devices.mak\n  GEN     arm-linux-user/config-devices.mak.tmp\n  GEN     cris-linux-user/config-devices.mak.tmp\n  GEN     alpha-linux-user/config-devices.mak\n  GEN     armeb-linux-user/config-devices.mak\n  GEN     hppa-linux-user/config-devices.mak.tmp\n  GEN     arm-linux-user/config-devices.mak\n  GEN     i386-linux-user/config-devices.mak.tmp\n  GEN     m68k-linux-user/config-devices.mak.tmp\n  GEN     cris-linux-user/config-devices.mak\n  GEN     hppa-linux-user/config-devices.mak\n  GEN     microblazeel-linux-user/config-devices.mak.tmp\n  GEN     m68k-linux-user/config-devices.mak\n  GEN     i386-linux-user/config-devices.mak\n  GEN     microblaze-linux-user/config-devices.mak.tmp\n  GEN     mips64-linux-user/config-devices.mak.tmp\n  GEN     mips64el-linux-user/config-devices.mak.tmp\n  GEN     microblazeel-linux-user/config-devices.mak\n  GEN     microblaze-linux-user/config-devices.mak\n  GEN     mips64-linux-user/config-devices.mak\n  GEN     mipsel-linux-user/config-devices.mak.tmp\n  GEN     mips-linux-user/config-devices.mak.tmp\n  GEN     mips64el-linux-user/config-devices.mak\n  GEN     mipsn32el-linux-user/config-devices.mak.tmp\n  GEN     mipsn32-linux-user/config-devices.mak.tmp\n  GEN     mipsn32el-linux-user/config-devices.mak\n  GEN     mips-linux-user/config-devices.mak\n  GEN     nios2-linux-user/config-devices.mak.tmp\n  GEN     nios2-linux-user/config-devices.mak\n  GEN     or1k-linux-user/config-devices.mak.tmp\n  GEN     ppc64abi32-linux-user/config-devices.mak.tmp\n  GEN     mipsn32-linux-user/config-devices.mak\n  GEN     or1k-linux-user/config-devices.mak\n  GEN     ppc64le-linux-user/config-devices.mak.tmp\n  GEN     mipsel-linux-user/config-devices.mak\n  GEN     ppc64-linux-user/config-devices.mak.tmp\n  GEN     ppc64-linux-user/config-devices.mak\n  GEN     ppc-linux-user/config-devices.mak.tmp\n  GEN     ppc64abi32-linux-user/config-devices.mak\n  GEN     ppc-linux-user/config-devices.mak\n  GEN     ppc64le-linux-user/config-devices.mak\n  GEN     s390x-linux-user/config-devices.mak.tmp\n  GEN     sh4eb-linux-user/config-devices.mak.tmp\n  GEN     sh4-linux-user/config-devices.mak.tmp\n  GEN     sparc32plus-linux-user/config-devices.mak.tmp\n  GEN     sh4-linux-user/config-devices.mak\n  GEN     sparc64-linux-user/config-devices.mak.tmp\n  GEN     s390x-linux-user/config-devices.mak\n  GEN     sh4eb-linux-user/config-devices.mak\n  GEN     sparc-linux-user/config-devices.mak.tmp\n  GEN     sparc-linux-user/config-devices.mak\n  GEN     tilegx-linux-user/config-devices.mak.tmp\n  GEN     tilegx-linux-user/config-devices.mak\n  GEN     x86_64-linux-user/config-devices.mak.tmp\n  GEN     sparc32plus-linux-user/config-devices.mak\n  GEN     sparc64-linux-user/config-devices.mak\n  GEN     config-host.h\n  GEN     x86_64-linux-user/config-devices.mak\n  GEN     qemu-options.def\n  GEN     qmp-commands.h\n  GEN     qapi-types.h\n  GEN     qmp-marshal.c\n  GEN     qapi-event.h\n  GEN     qapi-visit.h\n  GEN     qapi-types.c\n  GEN     qapi-visit.c\n  GEN     qapi-event.c\n  GEN     qmp-introspect.h\n  GEN     qmp-introspect.c\n  GEN     trace/generated-tcg-tracers.h\n  GEN     trace/generated-helpers-wrappers.h\n  GEN     trace/generated-helpers.h\n  GEN     trace/generated-helpers.c\n  GEN     module_block.h\n  GEN     tests/test-qapi-types.h\n  GEN     tests/test-qapi-visit.h\n  GEN     tests/test-qmp-commands.h\n  GEN     tests/test-qapi-event.h\n  GEN     tests/test-qmp-introspect.h\n  GEN     trace-root.h\n  GEN     util/trace.h\n  GEN     crypto/trace.h\n  GEN     io/trace.h\n  GEN     migration/trace.h\n  GEN     block/trace.h\n  GEN     chardev/trace.h\n  GEN     hw/block/dataplane/trace.h\n  GEN     hw/block/trace.h\n  GEN     hw/intc/trace.h\n  GEN     hw/net/trace.h\n  GEN     hw/char/trace.h\n  GEN     hw/virtio/trace.h\n  GEN     hw/audio/trace.h\n  GEN     hw/misc/trace.h\n  GEN     hw/usb/trace.h\n  GEN     hw/scsi/trace.h\n  GEN     hw/nvram/trace.h\n  GEN     hw/input/trace.h\n  GEN     hw/timer/trace.h\n  GEN     hw/dma/trace.h\n  GEN     hw/sparc/trace.h\n  GEN     hw/display/trace.h\n  GEN     hw/sd/trace.h\n  GEN     hw/isa/trace.h\n  GEN     hw/mem/trace.h\n  GEN     hw/i386/trace.h\n  GEN     hw/i386/xen/trace.h\n  GEN     hw/9pfs/trace.h\n  GEN     hw/ppc/trace.h\n  GEN     hw/pci/trace.h\n  GEN     hw/s390x/trace.h\n  GEN     hw/vfio/trace.h\n  GEN     hw/acpi/trace.h\n  GEN     hw/arm/trace.h\n  GEN     hw/alpha/trace.h\n  GEN     hw/xen/trace.h\n  GEN     audio/trace.h\n  GEN     net/trace.h\n  GEN     target/arm/trace.h\n  GEN     ui/trace.h\n  GEN     target/mips/trace.h\n  GEN     target/i386/trace.h\n  GEN     target/sparc/trace.h\n  GEN     target/ppc/trace.h\n  GEN     target/s390x/trace.h\n  GEN     qom/trace.h\n  GEN     linux-user/trace.h\n  GEN     accel/tcg/trace.h\n  GEN     qapi/trace.h\n  GEN     accel/kvm/trace.h\n  GEN     trace-root.c\n  GEN     nbd/trace.h\n  GEN     util/trace.c\n  GEN     crypto/trace.c\n  GEN     block/trace.c\n  GEN     io/trace.c\n  GEN     migration/trace.c\n  GEN     chardev/trace.c\n  GEN     hw/block/trace.c\n  GEN     hw/block/dataplane/trace.c\n  GEN     hw/char/trace.c\n  GEN     hw/intc/trace.c\n  GEN     hw/net/trace.c\n  GEN     hw/virtio/trace.c\n  GEN     hw/audio/trace.c\n  GEN     hw/usb/trace.c\n  GEN     hw/misc/trace.c\n  GEN     hw/scsi/trace.c\n  GEN     hw/nvram/trace.c\n  GEN     hw/display/trace.c\n  GEN     hw/input/trace.c\n  GEN     hw/dma/trace.c\n  GEN     hw/timer/trace.c\n  GEN     hw/sparc/trace.c\n  GEN     hw/mem/trace.c\n  GEN     hw/isa/trace.c\n  GEN     hw/i386/trace.c\n  GEN     hw/sd/trace.c\n  GEN     hw/i386/xen/trace.c\n  GEN     hw/9pfs/trace.c\n  GEN     hw/ppc/trace.c\n  GEN     hw/pci/trace.c\n  GEN     hw/s390x/trace.c\n  GEN     hw/vfio/trace.c\n  GEN     hw/acpi/trace.c\n  GEN     hw/arm/trace.c\n  GEN     hw/alpha/trace.c\n  GEN     hw/xen/trace.c\n  GEN     ui/trace.c\n  GEN     audio/trace.c\n  GEN     net/trace.c\n  GEN     target/arm/trace.c\n  GEN     target/i386/trace.c\n  GEN     target/sparc/trace.c\n  GEN     target/s390x/trace.c\n  GEN     target/mips/trace.c\n  GEN     target/ppc/trace.c\n  GEN     qom/trace.c\n  GEN     linux-user/trace.c\n  GEN     qapi/trace.c\n  GEN     accel/tcg/trace.c\n  GEN     accel/kvm/trace.c\n  GEN     nbd/trace.c\n  GEN     config-all-devices.mak\n  GEN     docs/version.texi\n  CC      tests/qemu-iotests/socket_scm_helper.o\n  GEN     qemu-options.texi\n  GEN     qemu-monitor.texi\n  GEN     qemu-img-cmds.texi\n  GEN     qemu-monitor-info.texi\n  GEN     qemu-img.1\n  GEN     qemu-nbd.8\n  GEN     qemu-ga.8\n  GEN     docs/interop/qemu-qmp-qapi.texi\n  GEN     docs/interop/qemu-ga-qapi.texi\n  GEN     qga/qapi-generated/qga-qapi-types.h\n  GEN     fsdev/virtfs-proxy-helper.1\n  GEN     qga/qapi-generated/qga-qapi-visit.h\n  GEN     qga/qapi-generated/qga-qmp-commands.h\n  GEN     qga/qapi-generated/qga-qapi-types.c\n  GEN     qga/qapi-generated/qga-qapi-visit.c\n  CC      qmp-introspect.o\n  GEN     qga/qapi-generated/qga-qmp-marshal.c\n  CC      qapi-types.o\n  CC      qapi-visit.o\n  CC      qapi-event.o\n  CC      qapi/qapi-visit-core.o\n  CC      qapi/qapi-dealloc-visitor.o\n  CC      qapi/qobject-input-visitor.o\n  CC      qapi/qobject-output-visitor.o\n  CC      qapi/qmp-registry.o\n  CC      qapi/qmp-dispatch.o\n  CC      qapi/string-input-visitor.o\n  CC      qapi/string-output-visitor.o\n  CC      qapi/opts-visitor.o\n  CC      qapi/qapi-clone-visitor.o\n  CC      qapi/qmp-event.o\n  CC      qapi/qapi-util.o\n  CC      qobject/qnull.o\n  CC      qobject/qstring.o\n  CC      qobject/qnum.o\n  CC      qobject/qdict.o\n  CC      qobject/qlist.o\n  CC      qobject/qbool.o\n  CC      qobject/qlit.o\n  CC      qobject/qjson.o\n  CC      qobject/qobject.o\n  CC      qobject/json-lexer.o\n  CC      qobject/json-streamer.o\n  CC      qobject/json-parser.o\n  CC      trace/control.o\n  CC      trace/qmp.o\n  CC      util/osdep.o\n  CC      util/cutils.o\n  CC      util/unicode.o\n  CC      util/qemu-timer-common.o\n  CC      util/bufferiszero.o\n  CC      util/lockcnt.o\n  CC      util/aiocb.o\n  CC      util/async.o\n  CC      util/thread-pool.o\n  CC      util/qemu-timer.o\n  CC      util/main-loop.o\n  CC      util/iohandler.o\n  CC      util/aio-posix.o\n  CC      util/compatfd.o\n  CC      util/event_notifier-posix.o\n  CC      util/mmap-alloc.o\n  CC      util/oslib-posix.o\n  CC      util/qemu-openpty.o\n  CC      util/qemu-thread-posix.o\n  CC      util/memfd.o\n  CC      util/envlist.o\n  CC      util/path.o\n  CC      util/module.o\n  CC      util/host-utils.o\n  CC      util/bitmap.o\n  CC      util/bitops.o\n  CC      util/hbitmap.o\n  CC      util/fifo8.o\n  CC      util/acl.o\n  CC      util/cacheinfo.o\n  CC      util/error.o\n  CC      util/qemu-error.o\n  CC      util/id.o\n  CC      util/iov.o\n  CC      util/qemu-config.o\n  CC      util/qemu-sockets.o\n  CC      util/uri.o\n  CC      util/notify.o\n  CC      util/qemu-option.o\n  CC      util/qemu-progress.o\n  CC      util/keyval.o\n  CC      util/hexdump.o\n  CC      util/crc32c.o\n  CC      util/uuid.o\n  CC      util/throttle.o\n  CC      util/getauxval.o\n  CC      util/readline.o\n  CC      util/rcu.o\n  CC      util/qemu-coroutine-lock.o\n  CC      util/qemu-coroutine.o\n  CC      util/qemu-coroutine-io.o\n  CC      util/qemu-coroutine-sleep.o\n  CC      util/coroutine-ucontext.o\n  CC      util/buffer.o\n  CC      util/timed-average.o\n  CC      util/base64.o\n  CC      util/log.o\n  CC      util/qdist.o\n  CC      util/qht.o\n  CC      util/range.o\n  CC      util/stats64.o\n  CC      util/systemd.o\n  CC      trace-root.o\n  CC      util/trace.o\n  CC      crypto/trace.o\n  CC      io/trace.o\n  CC      migration/trace.o\n  CC      block/trace.o\n  CC      hw/block/trace.o\n  CC      chardev/trace.o\n  CC      hw/block/dataplane/trace.o\n  CC      hw/char/trace.o\n  CC      hw/intc/trace.o\n  CC      hw/net/trace.o\n  CC      hw/virtio/trace.o\n  CC      hw/audio/trace.o\n  CC      hw/misc/trace.o\n  CC      hw/usb/trace.o\n  CC      hw/scsi/trace.o\n  CC      hw/nvram/trace.o\n  CC      hw/display/trace.o\n  CC      hw/timer/trace.o\n  CC      hw/input/trace.o\n  CC      hw/dma/trace.o\n  CC      hw/sparc/trace.o\n  CC      hw/sd/trace.o\n  CC      hw/isa/trace.o\n  CC      hw/mem/trace.o\n  CC      hw/i386/trace.o\n  CC      hw/i386/xen/trace.o\n  CC      hw/9pfs/trace.o\n  CC      hw/ppc/trace.o\n  CC      hw/pci/trace.o\n  CC      hw/s390x/trace.o\n  CC      hw/vfio/trace.o\n  CC      hw/acpi/trace.o\n  CC      hw/arm/trace.o\n  CC      hw/alpha/trace.o\n  CC      hw/xen/trace.o\n  CC      ui/trace.o\n  CC      audio/trace.o\n  CC      net/trace.o\n  CC      target/arm/trace.o\n  CC      target/i386/trace.o\n  CC      target/mips/trace.o\n  CC      target/sparc/trace.o\n  CC      target/ppc/trace.o\n  CC      target/s390x/trace.o\n  CC      qom/trace.o\n  CC      linux-user/trace.o\n  CC      qapi/trace.o\n  CC      accel/tcg/trace.o\n  CC      accel/kvm/trace.o\n  CC      nbd/trace.o\n  CC      crypto/pbkdf-stub.o\n  CC      stubs/arch-query-cpu-def.o\n  CC      stubs/arch-query-cpu-model-expansion.o\n  CC      stubs/arch-query-cpu-model-comparison.o\n  CC      stubs/arch-query-cpu-model-baseline.o\n  CC      stubs/bdrv-next-monitor-owned.o\n  CC      stubs/blk-commit-all.o\n  CC      stubs/blockdev-close-all-bdrv-states.o\n  CC      stubs/clock-warp.o\n  CC      stubs/cpu-get-clock.o\n  CC      stubs/cpu-get-icount.o\n  CC      stubs/dump.o\n  CC      stubs/error-printf.o\n  CC      stubs/gdbstub.o\n  CC      stubs/fdset.o\n  CC      stubs/get-vm-name.o\n  CC      stubs/iothread.o\n  CC      stubs/iothread-lock.o\n  CC      stubs/linux-aio.o\n  CC      stubs/is-daemonized.o\n  CC      stubs/machine-init-done.o\n  CC      stubs/migr-blocker.o\n  CC      stubs/change-state-handler.o\n  CC      stubs/monitor.o\n  CC      stubs/notify-event.o\n  CC      stubs/qtest.o\n  CC      stubs/replay.o\n  CC      stubs/runstate-check.o\n  CC      stubs/set-fd-handler.o\n  CC      stubs/slirp.o\n  CC      stubs/sysbus.o\n  CC      stubs/trace-control.o\n  CC      stubs/vm-stop.o\n  CC      stubs/uuid.o\n  CC      stubs/vmstate.o\n  CC      stubs/qmp_pc_dimm_device_list.o\n  CC      stubs/target-monitor-defs.o\n  CC      stubs/target-get-monitor-def.o\n  CC      stubs/pc_madt_cpu_entry.o\n  CC      stubs/vmgenid.o\n  CC      stubs/xen-common.o\n  CC      stubs/xen-hvm.o\n  CC      stubs/pci-host-piix.o\n  CC      contrib/ivshmem-client/ivshmem-client.o\n  CC      contrib/ivshmem-client/main.o\n  CC      contrib/ivshmem-server/ivshmem-server.o\n  CC      contrib/ivshmem-server/main.o\n  CC      qemu-nbd.o\n  CC      block.o\n  CC      blockjob.o\n  CC      qemu-io-cmds.o\n  CC      replication.o\n  CC      block/raw-format.o\n  CC      block/qcow.o\n  CC      block/vdi.o\n  CC      block/vmdk.o\n  CC      block/cloop.o\n  CC      block/bochs.o\n  CC      block/vpc.o\n  CC      block/vvfat.o\n  CC      block/dmg.o\n  CC      block/qcow2.o\n  CC      block/qcow2-refcount.o\n  CC      block/qcow2-cluster.o\n  CC      block/qcow2-snapshot.o\n  CC      block/qcow2-cache.o\n  CC      block/qcow2-bitmap.o\n  CC      block/qed.o\n  CC      block/qed-table.o\n  CC      block/qed-l2-cache.o\n  CC      block/qed-cluster.o\n  CC      block/qed-check.o\n  CC      block/vhdx.o\n  CC      block/vhdx-endian.o\n  CC      block/vhdx-log.o\n  CC      block/quorum.o\n  CC      block/parallels.o\n  CC      block/blkdebug.o\n  CC      block/blkverify.o\n  CC      block/blkreplay.o\n  CC      block/block-backend.o\n  CC      block/snapshot.o\n  CC      block/qapi.o\n  CC      block/file-posix.o\n  CC      block/linux-aio.o\n  CC      block/null.o\n  CC      block/mirror.o\n  CC      block/commit.o\n  CC      block/throttle-groups.o\n  CC      block/io.o\n  CC      block/nbd.o\n  CC      block/nbd-client.o\n  CC      block/sheepdog.o\n  CC      block/iscsi-opts.o\n  CC      block/accounting.o\n  CC      block/dirty-bitmap.o\n  CC      block/write-threshold.o\n  CC      block/backup.o\n  CC      block/replication.o\n  CC      block/throttle.o\n  CC      nbd/server.o\n  CC      block/crypto.o\n  CC      nbd/client.o\n  CC      nbd/common.o\n  CC      block/iscsi.o\n  CC      block/nfs.o\n  CC      block/curl.o\n  CC      block/rbd.o\n  CC      block/gluster.o\n  CC      block/ssh.o\n  CC      block/dmg-bz2.o\n  CC      crypto/init.o\n  CC      crypto/hash.o\n  CC      crypto/hash-nettle.o\n  CC      crypto/hmac.o\n  CC      crypto/hmac-nettle.o\n  CC      crypto/aes.o\n  CC      crypto/desrfb.o\n  CC      crypto/cipher.o\n  CC      crypto/tlscreds.o\n  CC      crypto/tlscredsanon.o\n  CC      crypto/tlscredsx509.o\n  CC      crypto/tlssession.o\n  CC      crypto/secret.o\n  CC      crypto/random-gnutls.o\n  CC      crypto/pbkdf.o\n  CC      crypto/pbkdf-nettle.o\n  CC      crypto/ivgen.o\n  CC      crypto/ivgen-essiv.o\n  CC      crypto/ivgen-plain.o\n  CC      crypto/ivgen-plain64.o\n  CC      crypto/afsplit.o\n  CC      crypto/xts.o\n  CC      crypto/block.o\n  CC      crypto/block-qcow.o\n  CC      crypto/block-luks.o\n  CC      io/channel.o\n  CC      io/channel-buffer.o\n  CC      io/channel-command.o\n  CC      io/channel-file.o\n  CC      io/channel-socket.o\n  CC      io/channel-tls.o\n  CC      io/channel-watch.o\n  CC      io/channel-websock.o\n  CC      io/channel-util.o\n  CC      io/dns-resolver.o\n  CC      io/task.o\n  CC      qom/object.o\n  CC      qom/container.o\n  CC      qom/qom-qobject.o\n  CC      qom/object_interfaces.o\n  GEN     qemu-img-cmds.h\n  CC      qemu-io.o\n  CC      fsdev/virtfs-proxy-helper.o\n  CC      fsdev/9p-marshal.o\n  CC      fsdev/9p-iov-marshal.o\n  CC      qemu-bridge-helper.o\n  CC      blockdev-nbd.o\n  CC      blockdev.o\n  CC      bootdevice.o\n  CC      iothread.o\n  CC      qdev-monitor.o\n  CC      device-hotplug.o\n  CC      os-posix.o\n  CC      bt-host.o\n  CC      bt-vhci.o\n  CC      dma-helpers.o\n  CC      vl.o\n  CC      tpm.o\n  CC      device_tree.o\n  CC      qmp-marshal.o\n  CC      qmp.o\n  CC      hmp.o\n  CC      cpus-common.o\n  CC      audio/audio.o\n  CC      audio/noaudio.o\n  CC      audio/wavaudio.o\n  CC      audio/mixeng.o\n  CC      audio/sdlaudio.o\n  CC      audio/ossaudio.o\n  CC      audio/wavcapture.o\n  CC      backends/rng.o\n  CC      backends/rng-egd.o\n  CC      backends/rng-random.o\n  CC      backends/tpm.o\n  CC      backends/hostmem.o\n  CC      backends/hostmem-file.o\n  CC      backends/hostmem-ram.o\n  CC      backends/cryptodev.o\n  CC      backends/cryptodev-builtin.o\n  CC      block/stream.o\n  CC      chardev/msmouse.o\n  CC      chardev/wctablet.o\n  CC      chardev/testdev.o\n  CC      chardev/baum.o\n  CC      disas/alpha.o\n  CXX     disas/arm-a64.o\n  CC      disas/arm.o\n  CC      disas/hppa.o\n  CC      disas/cris.o\n  CC      disas/i386.o\n  CC      disas/m68k.o\n  CC      disas/microblaze.o\n  CC      disas/nios2.o\n  CC      disas/mips.o\n  CC      disas/moxie.o\n  CC      disas/ppc.o\n  CC      disas/s390.o\n  CC      disas/sh4.o\n  CC      disas/sparc.o\n  CC      disas/lm32.o\n  CXX     disas/libvixl/vixl/utils.o\n  CXX     disas/libvixl/vixl/compiler-intrinsics.o\n  CXX     disas/libvixl/vixl/a64/instructions-a64.o\n  CXX     disas/libvixl/vixl/a64/decoder-a64.o\n  CXX     disas/libvixl/vixl/a64/disasm-a64.o\n  CC      fsdev/qemu-fsdev.o\n  CC      fsdev/qemu-fsdev-opts.o\n  CC      fsdev/qemu-fsdev-throttle.o\n  CC      fsdev/qemu-fsdev-dummy.o\n  CC      hw/9pfs/9p.o\n  CC      hw/9pfs/9p-util.o\n  CC      hw/9pfs/9p-local.o\n  CC      hw/9pfs/9p-xattr.o\n  CC      hw/9pfs/9p-xattr-user.o\n  CC      hw/9pfs/9p-posix-acl.o\n  CC      hw/9pfs/coth.o\n  CC      hw/9pfs/cofs.o\n  CC      hw/9pfs/codir.o\n  CC      hw/9pfs/coxattr.o\n  CC      hw/9pfs/cofile.o\n  CC      hw/9pfs/9p-synth.o\n  CC      hw/9pfs/9p-handle.o\n  CC      hw/9pfs/9p-proxy.o\n  CC      hw/acpi/core.o\n  CC      hw/acpi/piix4.o\n  CC      hw/acpi/ich9.o\n  CC      hw/acpi/pcihp.o\n  CC      hw/acpi/tco.o\n  CC      hw/acpi/memory_hotplug.o\n  CC      hw/acpi/cpu_hotplug.o\n  CC      hw/acpi/cpu.o\n  CC      hw/acpi/nvdimm.o\n  CC      hw/acpi/vmgenid.o\n  CC      hw/acpi/acpi_interface.o\n  CC      hw/acpi/bios-linker-loader.o\n  CC      hw/acpi/aml-build.o\n  CC      hw/acpi/ipmi.o\n  CC      hw/acpi/acpi-stub.o\n  CC      hw/acpi/ipmi-stub.o\n  CC      hw/audio/sb16.o\n  CC      hw/audio/es1370.o\n  CC      hw/audio/ac97.o\n  CC      hw/audio/fmopl.o\n  CC      hw/audio/adlib.o\n  CC      hw/audio/gus.o\n  CC      hw/audio/gusemu_hal.o\n  CC      hw/audio/gusemu_mixer.o\n  CC      hw/audio/cs4231a.o\n  CC      hw/audio/hda-codec.o\n  CC      hw/audio/intel-hda.o\n  CC      hw/audio/pcspk.o\n  CC      hw/audio/wm8750.o\n  CC      hw/audio/pl041.o\n  CC      hw/audio/lm4549.o\n  CC      hw/audio/cs4231.o\n  CC      hw/audio/marvell_88w8618.o\n  CC      hw/audio/milkymist-ac97.o\n  CC      hw/audio/soundhw.o\n  CC      hw/block/block.o\n  CC      hw/block/cdrom.o\n  CC      hw/block/hd-geometry.o\n  CC      hw/block/fdc.o\n  CC      hw/block/m25p80.o\n  CC      hw/block/nand.o\n  CC      hw/block/pflash_cfi01.o\n  CC      hw/block/pflash_cfi02.o\n  CC      hw/block/ecc.o\n  CC      hw/block/onenand.o\n  CC      hw/block/nvme.o\n  CC      hw/bt/core.o\n  CC      hw/bt/l2cap.o\n  CC      hw/bt/sdp.o\n  CC      hw/bt/hci.o\n  CC      hw/bt/hid.o\n  CC      hw/bt/hci-csr.o\n  CC      hw/char/ipoctal232.o\n  CC      hw/char/escc.o\n  CC      hw/char/parallel.o\n  CC      hw/char/pl011.o\n  CC      hw/char/serial.o\n  CC      hw/char/serial-isa.o\n  CC      hw/char/serial-pci.o\n  CC      hw/char/virtio-console.o\n  CC      hw/char/xilinx_uartlite.o\n  CC      hw/char/cadence_uart.o\n  CC      hw/char/cmsdk-apb-uart.o\n  CC      hw/char/etraxfs_ser.o\n  CC      hw/char/debugcon.o\n  CC      hw/char/grlib_apbuart.o\n  CC      hw/char/imx_serial.o\n  CC      hw/char/lm32_juart.o\n  CC      hw/char/lm32_uart.o\n  CC      hw/char/milkymist-uart.o\n  CC      hw/char/sclpconsole.o\n  CC      hw/char/sclpconsole-lm.o\n  CC      hw/core/qdev.o\n  CC      hw/core/qdev-properties.o\n  CC      hw/core/bus.o\n  CC      hw/core/reset.o\n  CC      hw/core/fw-path-provider.o\n  CC      hw/core/irq.o\n  CC      hw/core/hotplug.o\n  CC      hw/core/nmi.o\n  CC      hw/core/empty_slot.o\n  CC      hw/core/stream.o\n  CC      hw/core/ptimer.o\n  CC      hw/core/sysbus.o\n  CC      hw/core/machine.o\n  CC      hw/core/loader.o\n  CC      hw/core/loader-fit.o\n  CC      hw/core/qdev-properties-system.o\n  CC      hw/core/register.o\n  CC      hw/core/or-irq.o\n  CC      hw/core/platform-bus.o\n  CC      hw/cpu/core.o\n  CC      hw/display/ads7846.o\n  CC      hw/display/cirrus_vga.o\n  CC      hw/display/g364fb.o\n  CC      hw/display/jazz_led.o\n  CC      hw/display/pl110.o\n  CC      hw/display/ssd0303.o\n  CC      hw/display/ssd0323.o\n  CC      hw/display/vga-pci.o\n  CC      hw/display/vga-isa.o\n  CC      hw/display/vga-isa-mm.o\n  CC      hw/display/vmware_vga.o\n  CC      hw/display/blizzard.o\n  CC      hw/display/exynos4210_fimd.o\n  CC      hw/display/framebuffer.o\n  CC      hw/display/milkymist-vgafb.o\n  CC      hw/display/tc6393xb.o\n  CC      hw/display/milkymist-tmu2.o\n  CC      hw/dma/puv3_dma.o\n  CC      hw/dma/rc4030.o\n  CC      hw/dma/pl080.o\n  CC      hw/dma/pl330.o\n  CC      hw/dma/i82374.o\n  CC      hw/dma/i8257.o\n  CC      hw/dma/xilinx_axidma.o\n  CC      hw/dma/xlnx-zynq-devcfg.o\n  CC      hw/dma/etraxfs_dma.o\n  CC      hw/dma/sparc32_dma.o\n  CC      hw/dma/sun4m_iommu.o\n  CC      hw/gpio/max7310.o\n  CC      hw/gpio/pl061.o\n  CC      hw/gpio/puv3_gpio.o\n  CC      hw/gpio/zaurus.o\n  CC      hw/gpio/mpc8xxx.o\n  CC      hw/gpio/gpio_key.o\n  CC      hw/i2c/core.o\n  CC      hw/i2c/smbus_eeprom.o\n  CC      hw/i2c/smbus.o\n  CC      hw/i2c/i2c-ddc.o\n  CC      hw/i2c/versatile_i2c.o\n  CC      hw/i2c/smbus_ich9.o\n  CC      hw/i2c/pm_smbus.o\n  CC      hw/i2c/bitbang_i2c.o\n  CC      hw/i2c/exynos4210_i2c.o\n  CC      hw/i2c/imx_i2c.o\n  CC      hw/i2c/aspeed_i2c.o\n  CC      hw/ide/core.o\n  CC      hw/ide/atapi.o\n  CC      hw/ide/qdev.o\n  CC      hw/ide/pci.o\n  CC      hw/ide/isa.o\n  CC      hw/ide/piix.o\n  CC      hw/ide/cmd646.o\n  CC      hw/ide/macio.o\n  CC      hw/ide/mmio.o\n  CC      hw/ide/via.o\n  CC      hw/ide/microdrive.o\n  CC      hw/ide/ahci.o\n  CC      hw/ide/ich.o\n  CC      hw/input/adb.o\n  CC      hw/input/hid.o\n  CC      hw/input/lm832x.o\n  CC      hw/input/pckbd.o\n  CC      hw/input/pl050.o\n  CC      hw/input/ps2.o\n  CC      hw/input/stellaris_input.o\n  CC      hw/input/tsc2005.o\n  CC      hw/input/vmmouse.o\n  CC      hw/input/virtio-input.o\n  CC      hw/input/virtio-input-host.o\n  CC      hw/input/virtio-input-hid.o\n  CC      hw/intc/heathrow_pic.o\n  CC      hw/intc/i8259_common.o\n  CC      hw/intc/i8259.o\n  CC      hw/intc/pl190.o\n  CC      hw/intc/puv3_intc.o\n  CC      hw/intc/xilinx_intc.o\n  CC      hw/intc/etraxfs_pic.o\n  CC      hw/intc/imx_avic.o\n  CC      hw/intc/lm32_pic.o\n  CC      hw/intc/realview_gic.o\n  CC      hw/intc/slavio_intctl.o\n  CC      hw/intc/ioapic_common.o\n  CC      hw/intc/arm_gic_common.o\n  CC      hw/intc/arm_gic.o\n  CC      hw/intc/arm_gicv2m.o\n  CC      hw/intc/arm_gicv3_common.o\n  CC      hw/intc/arm_gicv3.o\n  CC      hw/intc/arm_gicv3_dist.o\n  CC      hw/intc/arm_gicv3_redist.o\n  CC      hw/intc/arm_gicv3_its_common.o\n  CC      hw/intc/openpic.o\n  CC      hw/intc/intc.o\n  CC      hw/ipack/ipack.o\n  CC      hw/ipack/tpci200.o\n  CC      hw/ipmi/ipmi.o\n  CC      hw/ipmi/ipmi_bmc_sim.o\n  CC      hw/ipmi/ipmi_bmc_extern.o\n  CC      hw/ipmi/isa_ipmi_kcs.o\n  CC      hw/ipmi/isa_ipmi_bt.o\n  CC      hw/isa/isa-bus.o\n  CC      hw/isa/apm.o\n  CC      hw/isa/i82378.o\n  CC      hw/isa/pc87312.o\n  CC      hw/isa/piix4.o\n  CC      hw/isa/vt82c686.o\n  CC      hw/mem/pc-dimm.o\n  CC      hw/mem/nvdimm.o\n  CC      hw/misc/applesmc.o\n  CC      hw/misc/max111x.o\n  CC      hw/misc/tmp105.o\n  CC      hw/misc/tmp421.o\n  CC      hw/misc/debugexit.o\n  CC      hw/misc/sga.o\n  CC      hw/misc/pci-testdev.o\n  CC      hw/misc/pc-testdev.o\n  CC      hw/misc/edu.o\n  CC      hw/misc/arm_l2x0.o\n  CC      hw/misc/unimp.o\n  CC      hw/misc/arm_integrator_debug.o\n  CC      hw/misc/a9scu.o\n  CC      hw/misc/arm11scu.o\n  CC      hw/misc/puv3_pm.o\n  CC      hw/misc/macio/macio.o\n  CC      hw/misc/macio/cuda.o\n  CC      hw/misc/macio/mac_dbdma.o\n  CC      hw/net/dp8393x.o\n  CC      hw/net/ne2000.o\n  CC      hw/net/eepro100.o\n  CC      hw/net/pcnet-pci.o\n  CC      hw/net/pcnet.o\n  CC      hw/net/e1000.o\n  CC      hw/net/e1000x_common.o\n  CC      hw/net/net_tx_pkt.o\n  CC      hw/net/net_rx_pkt.o\n  CC      hw/net/e1000e.o\n  CC      hw/net/e1000e_core.o\n  CC      hw/net/rtl8139.o\n  CC      hw/net/vmxnet3.o\n  CC      hw/net/smc91c111.o\n  CC      hw/net/lan9118.o\n  CC      hw/net/ne2000-isa.o\n  CC      hw/net/opencores_eth.o\n  CC      hw/net/xgmac.o\n  CC      hw/net/mipsnet.o\n  CC      hw/net/xilinx_axienet.o\n  CC      hw/net/allwinner_emac.o\n  CC      hw/net/imx_fec.o\n  CC      hw/net/cadence_gem.o\n  CC      hw/net/stellaris_enet.o\n  CC      hw/net/lance.o\n  CC      hw/net/ftgmac100.o\n  CC      hw/net/rocker/rocker.o\n  CC      hw/net/rocker/rocker_fp.o\n  CC      hw/net/rocker/rocker_desc.o\n  CC      hw/net/rocker/rocker_world.o\n  CC      hw/net/rocker/rocker_of_dpa.o\n  CC      hw/nvram/ds1225y.o\n  CC      hw/nvram/fw_cfg.o\n  CC      hw/nvram/eeprom93xx.o\n  CC      hw/nvram/chrp_nvram.o\n  CC      hw/nvram/mac_nvram.o\n  CC      hw/pci-bridge/pci_bridge_dev.o\n  CC      hw/pci-bridge/pcie_pci_bridge.o\n  CC      hw/pci-bridge/pcie_root_port.o\n  CC      hw/pci-bridge/gen_pcie_root_port.o\n  CC      hw/pci-bridge/pci_expander_bridge.o\n  CC      hw/pci-bridge/xio3130_upstream.o\n  CC      hw/pci-bridge/xio3130_downstream.o\n  CC      hw/pci-bridge/ioh3420.o\n  CC      hw/pci-bridge/i82801b11.o\n  CC      hw/pci-bridge/dec.o\n  CC      hw/pci-host/pam.o\n  CC      hw/pci-host/prep.o\n  CC      hw/pci-host/grackle.o\n  CC      hw/pci-host/uninorth.o\n  CC      hw/pci-host/ppce500.o\n  CC      hw/pci-host/versatile.o\n  CC      hw/pci-host/apb.o\n  CC      hw/pci-host/bonito.o\n  CC      hw/pci-host/piix.o\n  CC      hw/pci-host/q35.o\n  CC      hw/pci-host/gpex.o\n  CC      hw/pci-host/xilinx-pcie.o\n  CC      hw/pci/pci.o\n  CC      hw/pci/pci_bridge.o\n  CC      hw/pci/msix.o\n  CC      hw/pci/msi.o\n  CC      hw/pci/shpc.o\n  CC      hw/pci/slotid_cap.o\n  CC      hw/pci/pci_host.o\n  CC      hw/pci/pcie_host.o\n  CC      hw/pci/pcie.o\n  CC      hw/pci/pcie_aer.o\n  CC      hw/pci/pcie_port.o\n  CC      hw/pci/pci-stub.o\n  CC      hw/pcmcia/pcmcia.o\n  CC      hw/scsi/scsi-disk.o\n  CC      hw/scsi/scsi-generic.o\n  CC      hw/scsi/scsi-bus.o\n  CC      hw/scsi/lsi53c895a.o\n  CC      hw/scsi/mptsas.o\n  CC      hw/scsi/mptconfig.o\n  CC      hw/scsi/mptendian.o\n  CC      hw/scsi/megasas.o\n  CC      hw/scsi/vmw_pvscsi.o\n  CC      hw/scsi/esp.o\n  CC      hw/scsi/esp-pci.o\n  CC      hw/sd/pl181.o\n  CC      hw/sd/ssi-sd.o\n  CC      hw/sd/sd.o\n  CC      hw/sd/core.o\n  CC      hw/sd/sdhci.o\n  CC      hw/smbios/smbios.o\n  CC      hw/smbios/smbios_type_38.o\n  CC      hw/smbios/smbios-stub.o\n  CC      hw/ssi/pl022.o\n  CC      hw/smbios/smbios_type_38-stub.o\n  CC      hw/ssi/ssi.o\n  CC      hw/ssi/xilinx_spi.o\n  CC      hw/ssi/aspeed_smc.o\n  CC      hw/ssi/xilinx_spips.o\n  CC      hw/ssi/stm32f2xx_spi.o\n  CC      hw/timer/arm_timer.o\n  CC      hw/timer/arm_mptimer.o\n  CC      hw/timer/armv7m_systick.o\n  CC      hw/timer/a9gtimer.o\n  CC      hw/timer/cadence_ttc.o\n  CC      hw/timer/ds1338.o\n  CC      hw/timer/hpet.o\n  CC      hw/timer/i8254_common.o\n  CC      hw/timer/i8254.o\n  CC      hw/timer/m48t59.o\n  CC      hw/timer/m48t59-isa.o\n  CC      hw/timer/puv3_ost.o\n  CC      hw/timer/pl031.o\n  CC      hw/timer/twl92230.o\n  CC      hw/timer/xilinx_timer.o\n  CC      hw/timer/slavio_timer.o\n  CC      hw/timer/etraxfs_timer.o\n  CC      hw/timer/grlib_gptimer.o\n  CC      hw/timer/imx_epit.o\n  CC      hw/timer/imx_gpt.o\n  CC      hw/timer/lm32_timer.o\n  CC      hw/timer/milkymist-sysctl.o\n  CC      hw/timer/stm32f2xx_timer.o\n  CC      hw/timer/aspeed_timer.o\n  CC      hw/timer/sun4v-rtc.o\n  CC      hw/timer/cmsdk-apb-timer.o\n  CC      hw/tpm/tpm_tis.o\n  CC      hw/usb/core.o\n  CC      hw/usb/combined-packet.o\n  CC      hw/usb/bus.o\n  CC      hw/usb/libhw.o\n  CC      hw/usb/desc.o\n  CC      hw/usb/desc-msos.o\n  CC      hw/usb/hcd-uhci.o\n  CC      hw/usb/hcd-ohci.o\n  CC      hw/usb/hcd-ehci.o\n  CC      hw/usb/hcd-ehci-pci.o\n  CC      hw/usb/hcd-ehci-sysbus.o\n  CC      hw/usb/hcd-xhci.o\n  CC      hw/usb/hcd-xhci-nec.o\n  CC      hw/usb/hcd-musb.o\n  CC      hw/usb/dev-hub.o\n  CC      hw/usb/dev-hid.o\n  CC      hw/usb/dev-wacom.o\n  CC      hw/usb/dev-storage.o\n  CC      hw/usb/dev-uas.o\n  CC      hw/usb/dev-audio.o\n  CC      hw/usb/dev-serial.o\n  CC      hw/usb/dev-network.o\n  CC      hw/usb/dev-bluetooth.o\n  CC      hw/usb/dev-smartcard-reader.o\n  CC      hw/usb/ccid-card-passthru.o\n  CC      hw/usb/ccid-card-emulated.o\n  CC      hw/usb/dev-mtp.o\n  CC      hw/usb/redirect.o\n  CC      hw/usb/quirks.o\n  CC      hw/usb/host-libusb.o\n  CC      hw/usb/host-legacy.o\n  CC      hw/virtio/virtio-rng.o\n  CC      hw/virtio/virtio-pci.o\n  CC      hw/virtio/virtio-bus.o\n  CC      hw/virtio/virtio-mmio.o\n  CC      hw/virtio/vhost-stub.o\n  CC      hw/watchdog/wdt_i6300esb.o\n  CC      hw/watchdog/watchdog.o\n  CC      hw/watchdog/wdt_ib700.o\n  CC      hw/watchdog/wdt_aspeed.o\n  CC      hw/watchdog/wdt_diag288.o\n  CC      migration/migration.o\n  CC      migration/socket.o\n  CC      migration/fd.o\n  CC      migration/exec.o\n  CC      migration/tls.o\n  CC      migration/channel.o\n  CC      migration/savevm.o\n  CC      migration/colo-comm.o\n  CC      migration/colo.o\n  CC      migration/colo-failover.o\n  CC      migration/vmstate.o\n  CC      migration/vmstate-types.o\n  CC      migration/page_cache.o\n  CC      migration/qemu-file.o\n  CC      migration/global_state.o\n  CC      migration/qemu-file-channel.o\n  CC      migration/xbzrle.o\n  CC      migration/postcopy-ram.o\n  CC      migration/block.o\n  CC      migration/qjson.o\n  CC      net/net.o\n  CC      net/queue.o\n  CC      net/checksum.o\n  CC      net/util.o\n  CC      net/hub.o\n  CC      net/socket.o\n  CC      net/eth.o\n  CC      net/dump.o\n  CC      net/l2tpv3.o\n  CC      net/vhost-user.o\n  CC      net/filter.o\n  CC      net/slirp.o\n  CC      net/filter-buffer.o\n  CC      net/filter-mirror.o\n  CC      net/colo-compare.o\n  CC      net/colo.o\n  CC      net/filter-rewriter.o\n  CC      net/filter-replay.o\n  CC      net/tap.o\n  CC      qom/cpu.o\n  CC      net/tap-linux.o\n  CC      replay/replay.o\n  CC      replay/replay-internal.o\n  CC      replay/replay-events.o\n  CC      replay/replay-time.o\n  CC      replay/replay-input.o\n  CC      replay/replay-char.o\n  CC      replay/replay-snapshot.o\n  CC      replay/replay-net.o\n  CC      replay/replay-audio.o\n  CC      slirp/cksum.o\n  CC      slirp/if.o\n  CC      slirp/ip_icmp.o\n  CC      slirp/ip6_icmp.o\n  CC      slirp/ip6_input.o\n  CC      slirp/ip6_output.o\n  CC      slirp/ip_input.o\n  CC      slirp/ip_output.o\n  CC      slirp/dnssearch.o\n  CC      slirp/dhcpv6.o\n  CC      slirp/slirp.o\n  CC      slirp/mbuf.o\n  CC      slirp/misc.o\n  CC      slirp/sbuf.o\n  CC      slirp/socket.o\n  CC      slirp/tcp_input.o\n  CC      slirp/tcp_output.o\n  CC      slirp/tcp_subr.o\n  CC      slirp/tcp_timer.o\n  CC      slirp/udp6.o\n  CC      slirp/bootp.o\n  CC      slirp/udp.o\n  CC      slirp/tftp.o\n  CC      slirp/arp_table.o\n  CC      slirp/ndp_table.o\n  CC      slirp/ncsi.o\n  CC      ui/keymaps.o\n  CC      ui/cursor.o\n  CC      ui/console.o\n  CC      ui/qemu-pixman.o\n  CC      ui/input.o\n  CC      ui/input-keymap.o\n  CC      ui/input-legacy.o\n  CC      ui/input-linux.o\n/var/tmp/patchew-tester-tmp-4iydjbd7/src/ui/input-keymap.c:17:42: fatal error: ui/input-keymap-qcode-to-sun.c: No such file or directory\n #include \"ui/input-keymap-qcode-to-sun.c\"\n                                          ^\ncompilation terminated.\n/var/tmp/patchew-tester-tmp-4iydjbd7/src/rules.mak:66: recipe for target 'ui/input-keymap.o' failed\nmake: *** [ui/input-keymap.o] Error 1\nmake: *** Waiting for unfinished jobs....\n=== OUTPUT END ===\n\nTest command exited with code: 2\n\n\n---\nEmail generated automatically by Patchew [http://patchew.org/].\nPlease send your feedback to patchew-devel@freelists.org","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=208.118.235.17; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [208.118.235.17])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs4Yk6wF8z9sNV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 22:56:42 +1000 (AEST)","from localhost ([::1]:35668 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drkk4-000842-Tb\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 08:56:41 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:54765)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1drkgv-00060L-Vk\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:53:38 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1drkgi-0002gz-Ac\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:53:26 -0400","from sender-of-o52.zoho.com ([135.84.80.217]:21414)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <no-reply@patchew.org>)\n\tid 1drkgh-0002gR-Ns\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:53:12 -0400","from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by\n\tmx.zohomail.com with SMTPS id 1505220778967738.4413928398002;\n\tTue, 12 Sep 2017 05:52:58 -0700 (PDT)"],"Resent-Date":"Tue, 12 Sep 2017 08:53:26 -0400","Resent-Message-Id":"<E1drkgi-0002gz-Ac@eggs.gnu.org>","In-Reply-To":"<20170912123744.14730-1-berrange@redhat.com>","Message-ID":"<150522077837.285.12287383280821596973@6d89bd104fc3>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Resent-From":"","From":"no-reply@patchew.org","To":"berrange@redhat.com","Date":"Tue, 12 Sep 2017 05:52:58 -0700 (PDT)","X-ZohoMailClient":"External","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [fuzzy]","X-Received-From":"135.84.80.217","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"qemu-devel@nongnu.org","Cc":"famz@redhat.com, qemu-devel@nongnu.org, kraxel@redhat.com","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1767049,"web_url":"http://patchwork.ozlabs.org/comment/1767049/","msgid":"<150522082008.285.9031590249273262381@6d89bd104fc3>","list_archive_url":null,"date":"2017-09-12T12:53:40","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":69632,"url":"http://patchwork.ozlabs.org/api/people/69632/","name":null,"email":"no-reply@patchew.org"},"content":"Hi,\n\nThis series seems to have some coding style problems. See output below for\nmore information:\n\nSubject: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb\nMessage-id: 20170912123744.14730-1-berrange@redhat.com\nType: series\n\n=== TEST SCRIPT BEGIN ===\n#!/bin/bash\n\nBASE=base\nn=1\ntotal=$(git log --oneline $BASE.. | wc -l)\nfailed=0\n\ngit config --local diff.renamelimit 0\ngit config --local diff.renames True\n\ncommits=\"$(git log --format=%H --reverse $BASE..)\"\nfor c in $commits; do\n    echo \"Checking PATCH $n/$total: $(git log -n 1 --format=%s $c)...\"\n    if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then\n        failed=1\n        echo\n    fi\n    n=$((n+1))\ndone\n\nexit $failed\n=== TEST SCRIPT END ===\n\nUpdating 3c8cf5a9c21ff8782164d1def7f44bd888713384\nFrom https://github.com/patchew-project/qemu\n t [tag update]            patchew/20170823162004.27337-1-marcandre.lureau@redhat.com -> patchew/20170823162004.27337-1-marcandre.lureau@redhat.com\n t [tag update]            patchew/20170911201610.15204-1-n54@gmx.com -> patchew/20170911201610.15204-1-n54@gmx.com\n * [new tag]               patchew/20170912123744.14730-1-berrange@redhat.com -> patchew/20170912123744.14730-1-berrange@redhat.com\nSwitched to a new branch 'test'\nfae652ea62 display: convert XenInput keyboard to keycodemapdb\nc8d95241f3 ui: convert GTK and SDL1 frontends to keycodemapdb\n4175200b40 ui: convert the SDL2 frontend to keycodemapdb\nd54c4f7d1b ui: convert cocoa frontend to keycodemapdb\n60a4cdb7cc char: convert the escc device to keycodemapdb\ndf243503e5 input: convert the adb device to keycodemapdb\n85343f342f input: convert ps2 device to keycodemapdb\n00dbdc189b input: convert virtio-input-hid device to keycodemapdb\n475272eb06 ui: don't export qemu_input_event_new_key\n0d88a11efd ui: convert key events to QKeyCodes immediately\n33c690e7a1 ui: convert common input code to keycodemapdb\n1a87122cbb ui: add keycodemapdb repository as a GIT submodule\n\n=== OUTPUT BEGIN ===\nChecking PATCH 1/12: ui: add keycodemapdb repository as a GIT submodule...\nChecking PATCH 2/12: ui: convert common input code to keycodemapdb...\nERROR: line over 90 characters\n#111: FILE: ui/input-keymap-linux-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#113: FILE: ui/input-keymap-linux-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_linux_to_qcode code-map keymaps.csv linux qcode\n\nERROR: line over 90 characters\n#116: FILE: ui/input-keymap-linux-to-qcode.c:8:\n+  [0x0] = Q_KEY_CODE_UNMAPPED, /* linux:0 (KEY_RESERVED) -> linux:0 (KEY_RESERVED) -> qcode:Q_KEY_CODE_UNMAPPED (unmapped) */\n\nERROR: line over 90 characters\n#117: FILE: ui/input-keymap-linux-to-qcode.c:9:\n+  [0x1] = Q_KEY_CODE_ESC, /* linux:1 (KEY_ESC) -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nWARNING: line over 80 characters\n#118: FILE: ui/input-keymap-linux-to-qcode.c:10:\n+  [0x2] = Q_KEY_CODE_1, /* linux:2 (KEY_1) -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#119: FILE: ui/input-keymap-linux-to-qcode.c:11:\n+  [0x3] = Q_KEY_CODE_2, /* linux:3 (KEY_2) -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#120: FILE: ui/input-keymap-linux-to-qcode.c:12:\n+  [0x4] = Q_KEY_CODE_3, /* linux:4 (KEY_3) -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#121: FILE: ui/input-keymap-linux-to-qcode.c:13:\n+  [0x5] = Q_KEY_CODE_4, /* linux:5 (KEY_4) -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#122: FILE: ui/input-keymap-linux-to-qcode.c:14:\n+  [0x6] = Q_KEY_CODE_5, /* linux:6 (KEY_5) -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#123: FILE: ui/input-keymap-linux-to-qcode.c:15:\n+  [0x7] = Q_KEY_CODE_6, /* linux:7 (KEY_6) -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#124: FILE: ui/input-keymap-linux-to-qcode.c:16:\n+  [0x8] = Q_KEY_CODE_7, /* linux:8 (KEY_7) -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#125: FILE: ui/input-keymap-linux-to-qcode.c:17:\n+  [0x9] = Q_KEY_CODE_8, /* linux:9 (KEY_8) -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nERROR: line over 90 characters\n#126: FILE: ui/input-keymap-linux-to-qcode.c:18:\n+  [0xa] = Q_KEY_CODE_9, /* linux:10 (KEY_9) -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nERROR: line over 90 characters\n#127: FILE: ui/input-keymap-linux-to-qcode.c:19:\n+  [0xb] = Q_KEY_CODE_0, /* linux:11 (KEY_0) -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#128: FILE: ui/input-keymap-linux-to-qcode.c:20:\n+  [0xc] = Q_KEY_CODE_MINUS, /* linux:12 (KEY_MINUS) -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#129: FILE: ui/input-keymap-linux-to-qcode.c:21:\n+  [0xd] = Q_KEY_CODE_EQUAL, /* linux:13 (KEY_EQUAL) -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#130: FILE: ui/input-keymap-linux-to-qcode.c:22:\n+  [0xe] = Q_KEY_CODE_BACKSPACE, /* linux:14 (KEY_BACKSPACE) -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#131: FILE: ui/input-keymap-linux-to-qcode.c:23:\n+  [0xf] = Q_KEY_CODE_TAB, /* linux:15 (KEY_TAB) -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nERROR: line over 90 characters\n#132: FILE: ui/input-keymap-linux-to-qcode.c:24:\n+  [0x10] = Q_KEY_CODE_Q, /* linux:16 (KEY_Q) -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nERROR: line over 90 characters\n#133: FILE: ui/input-keymap-linux-to-qcode.c:25:\n+  [0x11] = Q_KEY_CODE_W, /* linux:17 (KEY_W) -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nERROR: line over 90 characters\n#134: FILE: ui/input-keymap-linux-to-qcode.c:26:\n+  [0x12] = Q_KEY_CODE_E, /* linux:18 (KEY_E) -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nERROR: line over 90 characters\n#135: FILE: ui/input-keymap-linux-to-qcode.c:27:\n+  [0x13] = Q_KEY_CODE_R, /* linux:19 (KEY_R) -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nERROR: line over 90 characters\n#136: FILE: ui/input-keymap-linux-to-qcode.c:28:\n+  [0x14] = Q_KEY_CODE_T, /* linux:20 (KEY_T) -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nERROR: line over 90 characters\n#137: FILE: ui/input-keymap-linux-to-qcode.c:29:\n+  [0x15] = Q_KEY_CODE_Y, /* linux:21 (KEY_Y) -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nERROR: line over 90 characters\n#138: FILE: ui/input-keymap-linux-to-qcode.c:30:\n+  [0x16] = Q_KEY_CODE_U, /* linux:22 (KEY_U) -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nERROR: line over 90 characters\n#139: FILE: ui/input-keymap-linux-to-qcode.c:31:\n+  [0x17] = Q_KEY_CODE_I, /* linux:23 (KEY_I) -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nERROR: line over 90 characters\n#140: FILE: ui/input-keymap-linux-to-qcode.c:32:\n+  [0x18] = Q_KEY_CODE_O, /* linux:24 (KEY_O) -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nERROR: line over 90 characters\n#141: FILE: ui/input-keymap-linux-to-qcode.c:33:\n+  [0x19] = Q_KEY_CODE_P, /* linux:25 (KEY_P) -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#142: FILE: ui/input-keymap-linux-to-qcode.c:34:\n+  [0x1a] = Q_KEY_CODE_BRACKET_LEFT, /* linux:26 (KEY_LEFTBRACE) -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#143: FILE: ui/input-keymap-linux-to-qcode.c:35:\n+  [0x1b] = Q_KEY_CODE_BRACKET_RIGHT, /* linux:27 (KEY_RIGHTBRACE) -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#144: FILE: ui/input-keymap-linux-to-qcode.c:36:\n+  [0x1c] = Q_KEY_CODE_RET, /* linux:28 (KEY_ENTER) -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#145: FILE: ui/input-keymap-linux-to-qcode.c:37:\n+  [0x1d] = Q_KEY_CODE_CTRL, /* linux:29 (KEY_LEFTCTRL) -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#146: FILE: ui/input-keymap-linux-to-qcode.c:38:\n+  [0x1e] = Q_KEY_CODE_A, /* linux:30 (KEY_A) -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nERROR: line over 90 characters\n#147: FILE: ui/input-keymap-linux-to-qcode.c:39:\n+  [0x1f] = Q_KEY_CODE_S, /* linux:31 (KEY_S) -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nERROR: line over 90 characters\n#148: FILE: ui/input-keymap-linux-to-qcode.c:40:\n+  [0x20] = Q_KEY_CODE_D, /* linux:32 (KEY_D) -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nERROR: line over 90 characters\n#149: FILE: ui/input-keymap-linux-to-qcode.c:41:\n+  [0x21] = Q_KEY_CODE_F, /* linux:33 (KEY_F) -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nERROR: line over 90 characters\n#150: FILE: ui/input-keymap-linux-to-qcode.c:42:\n+  [0x22] = Q_KEY_CODE_G, /* linux:34 (KEY_G) -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nERROR: line over 90 characters\n#151: FILE: ui/input-keymap-linux-to-qcode.c:43:\n+  [0x23] = Q_KEY_CODE_H, /* linux:35 (KEY_H) -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nERROR: line over 90 characters\n#152: FILE: ui/input-keymap-linux-to-qcode.c:44:\n+  [0x24] = Q_KEY_CODE_J, /* linux:36 (KEY_J) -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nERROR: line over 90 characters\n#153: FILE: ui/input-keymap-linux-to-qcode.c:45:\n+  [0x25] = Q_KEY_CODE_K, /* linux:37 (KEY_K) -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nERROR: line over 90 characters\n#154: FILE: ui/input-keymap-linux-to-qcode.c:46:\n+  [0x26] = Q_KEY_CODE_L, /* linux:38 (KEY_L) -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#155: FILE: ui/input-keymap-linux-to-qcode.c:47:\n+  [0x27] = Q_KEY_CODE_SEMICOLON, /* linux:39 (KEY_SEMICOLON) -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#156: FILE: ui/input-keymap-linux-to-qcode.c:48:\n+  [0x28] = Q_KEY_CODE_APOSTROPHE, /* linux:40 (KEY_APOSTROPHE) -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#157: FILE: ui/input-keymap-linux-to-qcode.c:49:\n+  [0x29] = Q_KEY_CODE_GRAVE_ACCENT, /* linux:41 (KEY_GRAVE) -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#158: FILE: ui/input-keymap-linux-to-qcode.c:50:\n+  [0x2a] = Q_KEY_CODE_SHIFT, /* linux:42 (KEY_LEFTSHIFT) -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#159: FILE: ui/input-keymap-linux-to-qcode.c:51:\n+  [0x2b] = Q_KEY_CODE_BACKSLASH, /* linux:43 (KEY_BACKSLASH) -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#160: FILE: ui/input-keymap-linux-to-qcode.c:52:\n+  [0x2c] = Q_KEY_CODE_Z, /* linux:44 (KEY_Z) -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nERROR: line over 90 characters\n#161: FILE: ui/input-keymap-linux-to-qcode.c:53:\n+  [0x2d] = Q_KEY_CODE_X, /* linux:45 (KEY_X) -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nERROR: line over 90 characters\n#162: FILE: ui/input-keymap-linux-to-qcode.c:54:\n+  [0x2e] = Q_KEY_CODE_C, /* linux:46 (KEY_C) -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nERROR: line over 90 characters\n#163: FILE: ui/input-keymap-linux-to-qcode.c:55:\n+  [0x2f] = Q_KEY_CODE_V, /* linux:47 (KEY_V) -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nERROR: line over 90 characters\n#164: FILE: ui/input-keymap-linux-to-qcode.c:56:\n+  [0x30] = Q_KEY_CODE_B, /* linux:48 (KEY_B) -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nERROR: line over 90 characters\n#165: FILE: ui/input-keymap-linux-to-qcode.c:57:\n+  [0x31] = Q_KEY_CODE_N, /* linux:49 (KEY_N) -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nERROR: line over 90 characters\n#166: FILE: ui/input-keymap-linux-to-qcode.c:58:\n+  [0x32] = Q_KEY_CODE_M, /* linux:50 (KEY_M) -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#167: FILE: ui/input-keymap-linux-to-qcode.c:59:\n+  [0x33] = Q_KEY_CODE_COMMA, /* linux:51 (KEY_COMMA) -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#168: FILE: ui/input-keymap-linux-to-qcode.c:60:\n+  [0x34] = Q_KEY_CODE_DOT, /* linux:52 (KEY_DOT) -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#169: FILE: ui/input-keymap-linux-to-qcode.c:61:\n+  [0x35] = Q_KEY_CODE_SLASH, /* linux:53 (KEY_SLASH) -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#170: FILE: ui/input-keymap-linux-to-qcode.c:62:\n+  [0x36] = Q_KEY_CODE_SHIFT_R, /* linux:54 (KEY_RIGHTSHIFT) -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#171: FILE: ui/input-keymap-linux-to-qcode.c:63:\n+  [0x37] = Q_KEY_CODE_KP_MULTIPLY, /* linux:55 (KEY_KPASTERISK) -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#172: FILE: ui/input-keymap-linux-to-qcode.c:64:\n+  [0x38] = Q_KEY_CODE_ALT, /* linux:56 (KEY_LEFTALT) -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#173: FILE: ui/input-keymap-linux-to-qcode.c:65:\n+  [0x39] = Q_KEY_CODE_SPC, /* linux:57 (KEY_SPACE) -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#174: FILE: ui/input-keymap-linux-to-qcode.c:66:\n+  [0x3a] = Q_KEY_CODE_CAPS_LOCK, /* linux:58 (KEY_CAPSLOCK) -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#175: FILE: ui/input-keymap-linux-to-qcode.c:67:\n+  [0x3b] = Q_KEY_CODE_F1, /* linux:59 (KEY_F1) -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#176: FILE: ui/input-keymap-linux-to-qcode.c:68:\n+  [0x3c] = Q_KEY_CODE_F2, /* linux:60 (KEY_F2) -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#177: FILE: ui/input-keymap-linux-to-qcode.c:69:\n+  [0x3d] = Q_KEY_CODE_F3, /* linux:61 (KEY_F3) -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#178: FILE: ui/input-keymap-linux-to-qcode.c:70:\n+  [0x3e] = Q_KEY_CODE_F4, /* linux:62 (KEY_F4) -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#179: FILE: ui/input-keymap-linux-to-qcode.c:71:\n+  [0x3f] = Q_KEY_CODE_F5, /* linux:63 (KEY_F5) -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#180: FILE: ui/input-keymap-linux-to-qcode.c:72:\n+  [0x40] = Q_KEY_CODE_F6, /* linux:64 (KEY_F6) -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#181: FILE: ui/input-keymap-linux-to-qcode.c:73:\n+  [0x41] = Q_KEY_CODE_F7, /* linux:65 (KEY_F7) -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#182: FILE: ui/input-keymap-linux-to-qcode.c:74:\n+  [0x42] = Q_KEY_CODE_F8, /* linux:66 (KEY_F8) -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#183: FILE: ui/input-keymap-linux-to-qcode.c:75:\n+  [0x43] = Q_KEY_CODE_F9, /* linux:67 (KEY_F9) -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#184: FILE: ui/input-keymap-linux-to-qcode.c:76:\n+  [0x44] = Q_KEY_CODE_F10, /* linux:68 (KEY_F10) -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#185: FILE: ui/input-keymap-linux-to-qcode.c:77:\n+  [0x45] = Q_KEY_CODE_NUM_LOCK, /* linux:69 (KEY_NUMLOCK) -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#186: FILE: ui/input-keymap-linux-to-qcode.c:78:\n+  [0x46] = Q_KEY_CODE_SCROLL_LOCK, /* linux:70 (KEY_SCROLLLOCK) -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#187: FILE: ui/input-keymap-linux-to-qcode.c:79:\n+  [0x47] = Q_KEY_CODE_KP_7, /* linux:71 (KEY_KP7) -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#188: FILE: ui/input-keymap-linux-to-qcode.c:80:\n+  [0x48] = Q_KEY_CODE_KP_8, /* linux:72 (KEY_KP8) -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#189: FILE: ui/input-keymap-linux-to-qcode.c:81:\n+  [0x49] = Q_KEY_CODE_KP_9, /* linux:73 (KEY_KP9) -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#190: FILE: ui/input-keymap-linux-to-qcode.c:82:\n+  [0x4a] = Q_KEY_CODE_KP_SUBTRACT, /* linux:74 (KEY_KPMINUS) -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#191: FILE: ui/input-keymap-linux-to-qcode.c:83:\n+  [0x4b] = Q_KEY_CODE_KP_4, /* linux:75 (KEY_KP4) -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#192: FILE: ui/input-keymap-linux-to-qcode.c:84:\n+  [0x4c] = Q_KEY_CODE_KP_5, /* linux:76 (KEY_KP5) -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#193: FILE: ui/input-keymap-linux-to-qcode.c:85:\n+  [0x4d] = Q_KEY_CODE_KP_6, /* linux:77 (KEY_KP6) -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#194: FILE: ui/input-keymap-linux-to-qcode.c:86:\n+  [0x4e] = Q_KEY_CODE_KP_ADD, /* linux:78 (KEY_KPPLUS) -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#195: FILE: ui/input-keymap-linux-to-qcode.c:87:\n+  [0x4f] = Q_KEY_CODE_KP_1, /* linux:79 (KEY_KP1) -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#196: FILE: ui/input-keymap-linux-to-qcode.c:88:\n+  [0x50] = Q_KEY_CODE_KP_2, /* linux:80 (KEY_KP2) -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#197: FILE: ui/input-keymap-linux-to-qcode.c:89:\n+  [0x51] = Q_KEY_CODE_KP_3, /* linux:81 (KEY_KP3) -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#198: FILE: ui/input-keymap-linux-to-qcode.c:90:\n+  [0x52] = Q_KEY_CODE_KP_0, /* linux:82 (KEY_KP0) -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#199: FILE: ui/input-keymap-linux-to-qcode.c:91:\n+  [0x53] = Q_KEY_CODE_KP_DECIMAL, /* linux:83 (KEY_KPDOT) -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#200: FILE: ui/input-keymap-linux-to-qcode.c:92:\n+  [0x54] = Q_KEY_CODE_UNMAPPED, /* linux:84 (unnamed) -> linux:84 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#201: FILE: ui/input-keymap-linux-to-qcode.c:93:\n+  [0x55] = Q_KEY_CODE_UNMAPPED, /* linux:85 (KEY_ZENKAKUHANKAKU) -> linux:85 (KEY_ZENKAKUHANKAKU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#202: FILE: ui/input-keymap-linux-to-qcode.c:94:\n+  [0x56] = Q_KEY_CODE_LESS, /* linux:86 (KEY_102ND) -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#203: FILE: ui/input-keymap-linux-to-qcode.c:95:\n+  [0x57] = Q_KEY_CODE_F11, /* linux:87 (KEY_F11) -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#204: FILE: ui/input-keymap-linux-to-qcode.c:96:\n+  [0x58] = Q_KEY_CODE_F12, /* linux:88 (KEY_F12) -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#205: FILE: ui/input-keymap-linux-to-qcode.c:97:\n+  [0x59] = Q_KEY_CODE_RO, /* linux:89 (KEY_RO) -> linux:89 (KEY_RO) -> qcode:Q_KEY_CODE_RO (ro) */\n\nERROR: line over 90 characters\n#206: FILE: ui/input-keymap-linux-to-qcode.c:98:\n+  [0x5a] = Q_KEY_CODE_UNMAPPED, /* linux:90 (KEY_KATAKANA) -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#207: FILE: ui/input-keymap-linux-to-qcode.c:99:\n+  [0x5b] = Q_KEY_CODE_HIRAGANA, /* linux:91 (KEY_HIRAGANA) -> linux:91 (KEY_HIRAGANA) -> qcode:Q_KEY_CODE_HIRAGANA (hiragana) */\n\nERROR: line over 90 characters\n#208: FILE: ui/input-keymap-linux-to-qcode.c:100:\n+  [0x5c] = Q_KEY_CODE_HENKAN, /* linux:92 (KEY_HENKAN) -> linux:92 (KEY_HENKAN) -> qcode:Q_KEY_CODE_HENKAN (henkan) */\n\nERROR: line over 90 characters\n#209: FILE: ui/input-keymap-linux-to-qcode.c:101:\n+  [0x5d] = Q_KEY_CODE_UNMAPPED, /* linux:93 (KEY_KATAKANAHIRAGANA) -> linux:93 (KEY_KATAKANAHIRAGANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#210: FILE: ui/input-keymap-linux-to-qcode.c:102:\n+  [0x5e] = Q_KEY_CODE_UNMAPPED, /* linux:94 (KEY_MUHENKAN) -> linux:94 (KEY_MUHENKAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#211: FILE: ui/input-keymap-linux-to-qcode.c:103:\n+  [0x5f] = Q_KEY_CODE_UNMAPPED, /* linux:95 (KEY_KPJPCOMMA) -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#212: FILE: ui/input-keymap-linux-to-qcode.c:104:\n+  [0x60] = Q_KEY_CODE_KP_ENTER, /* linux:96 (KEY_KPENTER) -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#213: FILE: ui/input-keymap-linux-to-qcode.c:105:\n+  [0x61] = Q_KEY_CODE_CTRL_R, /* linux:97 (KEY_RIGHTCTRL) -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#214: FILE: ui/input-keymap-linux-to-qcode.c:106:\n+  [0x62] = Q_KEY_CODE_KP_DIVIDE, /* linux:98 (KEY_KPSLASH) -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#215: FILE: ui/input-keymap-linux-to-qcode.c:107:\n+  [0x63] = Q_KEY_CODE_SYSRQ, /* linux:99 (KEY_SYSRQ) -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#216: FILE: ui/input-keymap-linux-to-qcode.c:108:\n+  [0x64] = Q_KEY_CODE_ALT_R, /* linux:100 (KEY_RIGHTALT) -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#217: FILE: ui/input-keymap-linux-to-qcode.c:109:\n+  [0x65] = Q_KEY_CODE_LF, /* linux:101 (KEY_LINEFEED) -> linux:101 (KEY_LINEFEED) -> qcode:Q_KEY_CODE_LF (lf) */\n\nERROR: line over 90 characters\n#218: FILE: ui/input-keymap-linux-to-qcode.c:110:\n+  [0x66] = Q_KEY_CODE_HOME, /* linux:102 (KEY_HOME) -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#219: FILE: ui/input-keymap-linux-to-qcode.c:111:\n+  [0x67] = Q_KEY_CODE_UP, /* linux:103 (KEY_UP) -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#220: FILE: ui/input-keymap-linux-to-qcode.c:112:\n+  [0x68] = Q_KEY_CODE_PGUP, /* linux:104 (KEY_PAGEUP) -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#221: FILE: ui/input-keymap-linux-to-qcode.c:113:\n+  [0x69] = Q_KEY_CODE_LEFT, /* linux:105 (KEY_LEFT) -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#222: FILE: ui/input-keymap-linux-to-qcode.c:114:\n+  [0x6a] = Q_KEY_CODE_RIGHT, /* linux:106 (KEY_RIGHT) -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#223: FILE: ui/input-keymap-linux-to-qcode.c:115:\n+  [0x6b] = Q_KEY_CODE_END, /* linux:107 (KEY_END) -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#224: FILE: ui/input-keymap-linux-to-qcode.c:116:\n+  [0x6c] = Q_KEY_CODE_DOWN, /* linux:108 (KEY_DOWN) -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#225: FILE: ui/input-keymap-linux-to-qcode.c:117:\n+  [0x6d] = Q_KEY_CODE_PGDN, /* linux:109 (KEY_PAGEDOWN) -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#226: FILE: ui/input-keymap-linux-to-qcode.c:118:\n+  [0x6e] = Q_KEY_CODE_INSERT, /* linux:110 (KEY_INSERT) -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#227: FILE: ui/input-keymap-linux-to-qcode.c:119:\n+  [0x6f] = Q_KEY_CODE_DELETE, /* linux:111 (KEY_DELETE) -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#228: FILE: ui/input-keymap-linux-to-qcode.c:120:\n+  [0x70] = Q_KEY_CODE_UNMAPPED, /* linux:112 (KEY_MACRO) -> linux:112 (KEY_MACRO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#229: FILE: ui/input-keymap-linux-to-qcode.c:121:\n+  [0x71] = Q_KEY_CODE_AUDIOMUTE, /* linux:113 (KEY_MUTE) -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#230: FILE: ui/input-keymap-linux-to-qcode.c:122:\n+  [0x72] = Q_KEY_CODE_VOLUMEDOWN, /* linux:114 (KEY_VOLUMEDOWN) -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#231: FILE: ui/input-keymap-linux-to-qcode.c:123:\n+  [0x73] = Q_KEY_CODE_VOLUMEUP, /* linux:115 (KEY_VOLUMEUP) -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#232: FILE: ui/input-keymap-linux-to-qcode.c:124:\n+  [0x74] = Q_KEY_CODE_POWER, /* linux:116 (KEY_POWER) -> linux:116 (KEY_POWER) -> qcode:Q_KEY_CODE_POWER (power) */\n\nERROR: line over 90 characters\n#233: FILE: ui/input-keymap-linux-to-qcode.c:125:\n+  [0x75] = Q_KEY_CODE_KP_EQUALS, /* linux:117 (KEY_KPEQUAL) -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#234: FILE: ui/input-keymap-linux-to-qcode.c:126:\n+  [0x76] = Q_KEY_CODE_UNMAPPED, /* linux:118 (KEY_KPPLUSMINUS) -> linux:118 (KEY_KPPLUSMINUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#235: FILE: ui/input-keymap-linux-to-qcode.c:127:\n+  [0x77] = Q_KEY_CODE_PAUSE, /* linux:119 (KEY_PAUSE) -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#236: FILE: ui/input-keymap-linux-to-qcode.c:128:\n+  [0x78] = Q_KEY_CODE_UNMAPPED, /* linux:120 (KEY_SCALE) -> linux:120 (KEY_SCALE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#237: FILE: ui/input-keymap-linux-to-qcode.c:129:\n+  [0x79] = Q_KEY_CODE_KP_COMMA, /* linux:121 (KEY_KPCOMMA) -> linux:121 (KEY_KPCOMMA) -> qcode:Q_KEY_CODE_KP_COMMA (kp_comma) */\n\nERROR: line over 90 characters\n#238: FILE: ui/input-keymap-linux-to-qcode.c:130:\n+  [0x7a] = Q_KEY_CODE_UNMAPPED, /* linux:122 (KEY_HANGEUL) -> linux:122 (KEY_HANGEUL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#239: FILE: ui/input-keymap-linux-to-qcode.c:131:\n+  [0x7b] = Q_KEY_CODE_UNMAPPED, /* linux:123 (KEY_HANJA) -> linux:123 (KEY_HANJA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#240: FILE: ui/input-keymap-linux-to-qcode.c:132:\n+  [0x7c] = Q_KEY_CODE_YEN, /* linux:124 (KEY_YEN) -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#241: FILE: ui/input-keymap-linux-to-qcode.c:133:\n+  [0x7d] = Q_KEY_CODE_META_L, /* linux:125 (KEY_LEFTMETA) -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#242: FILE: ui/input-keymap-linux-to-qcode.c:134:\n+  [0x7e] = Q_KEY_CODE_META_R, /* linux:126 (KEY_RIGHTMETA) -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#243: FILE: ui/input-keymap-linux-to-qcode.c:135:\n+  [0x7f] = Q_KEY_CODE_COMPOSE, /* linux:127 (KEY_COMPOSE) -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#244: FILE: ui/input-keymap-linux-to-qcode.c:136:\n+  [0x80] = Q_KEY_CODE_STOP, /* linux:128 (KEY_STOP) -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#245: FILE: ui/input-keymap-linux-to-qcode.c:137:\n+  [0x81] = Q_KEY_CODE_AGAIN, /* linux:129 (KEY_AGAIN) -> linux:129 (KEY_AGAIN) -> qcode:Q_KEY_CODE_AGAIN (again) */\n\nERROR: line over 90 characters\n#246: FILE: ui/input-keymap-linux-to-qcode.c:138:\n+  [0x82] = Q_KEY_CODE_PROPS, /* linux:130 (KEY_PROPS) -> linux:130 (KEY_PROPS) -> qcode:Q_KEY_CODE_PROPS (props) */\n\nERROR: line over 90 characters\n#247: FILE: ui/input-keymap-linux-to-qcode.c:139:\n+  [0x83] = Q_KEY_CODE_UNDO, /* linux:131 (KEY_UNDO) -> linux:131 (KEY_UNDO) -> qcode:Q_KEY_CODE_UNDO (undo) */\n\nERROR: line over 90 characters\n#248: FILE: ui/input-keymap-linux-to-qcode.c:140:\n+  [0x84] = Q_KEY_CODE_FRONT, /* linux:132 (KEY_FRONT) -> linux:132 (KEY_FRONT) -> qcode:Q_KEY_CODE_FRONT (front) */\n\nERROR: line over 90 characters\n#249: FILE: ui/input-keymap-linux-to-qcode.c:141:\n+  [0x85] = Q_KEY_CODE_COPY, /* linux:133 (KEY_COPY) -> linux:133 (KEY_COPY) -> qcode:Q_KEY_CODE_COPY (copy) */\n\nERROR: line over 90 characters\n#250: FILE: ui/input-keymap-linux-to-qcode.c:142:\n+  [0x86] = Q_KEY_CODE_OPEN, /* linux:134 (KEY_OPEN) -> linux:134 (KEY_OPEN) -> qcode:Q_KEY_CODE_OPEN (open) */\n\nERROR: line over 90 characters\n#251: FILE: ui/input-keymap-linux-to-qcode.c:143:\n+  [0x87] = Q_KEY_CODE_PASTE, /* linux:135 (KEY_PASTE) -> linux:135 (KEY_PASTE) -> qcode:Q_KEY_CODE_PASTE (paste) */\n\nERROR: line over 90 characters\n#252: FILE: ui/input-keymap-linux-to-qcode.c:144:\n+  [0x88] = Q_KEY_CODE_FIND, /* linux:136 (KEY_FIND) -> linux:136 (KEY_FIND) -> qcode:Q_KEY_CODE_FIND (find) */\n\nERROR: line over 90 characters\n#253: FILE: ui/input-keymap-linux-to-qcode.c:145:\n+  [0x89] = Q_KEY_CODE_CUT, /* linux:137 (KEY_CUT) -> linux:137 (KEY_CUT) -> qcode:Q_KEY_CODE_CUT (cut) */\n\nERROR: line over 90 characters\n#254: FILE: ui/input-keymap-linux-to-qcode.c:146:\n+  [0x8a] = Q_KEY_CODE_HELP, /* linux:138 (KEY_HELP) -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#255: FILE: ui/input-keymap-linux-to-qcode.c:147:\n+  [0x8b] = Q_KEY_CODE_MENU, /* linux:139 (KEY_MENU) -> linux:139 (KEY_MENU) -> qcode:Q_KEY_CODE_MENU (menu) */\n\nERROR: line over 90 characters\n#256: FILE: ui/input-keymap-linux-to-qcode.c:148:\n+  [0x8c] = Q_KEY_CODE_CALCULATOR, /* linux:140 (KEY_CALC) -> linux:140 (KEY_CALC) -> qcode:Q_KEY_CODE_CALCULATOR (calculator) */\n\nERROR: line over 90 characters\n#257: FILE: ui/input-keymap-linux-to-qcode.c:149:\n+  [0x8d] = Q_KEY_CODE_UNMAPPED, /* linux:141 (KEY_SETUP) -> linux:141 (KEY_SETUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#258: FILE: ui/input-keymap-linux-to-qcode.c:150:\n+  [0x8e] = Q_KEY_CODE_SLEEP, /* linux:142 (KEY_SLEEP) -> linux:142 (KEY_SLEEP) -> qcode:Q_KEY_CODE_SLEEP (sleep) */\n\nERROR: line over 90 characters\n#259: FILE: ui/input-keymap-linux-to-qcode.c:151:\n+  [0x8f] = Q_KEY_CODE_WAKE, /* linux:143 (KEY_WAKEUP) -> linux:143 (KEY_WAKEUP) -> qcode:Q_KEY_CODE_WAKE (wake) */\n\nERROR: line over 90 characters\n#260: FILE: ui/input-keymap-linux-to-qcode.c:152:\n+  [0x90] = Q_KEY_CODE_UNMAPPED, /* linux:144 (KEY_FILE) -> linux:144 (KEY_FILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#261: FILE: ui/input-keymap-linux-to-qcode.c:153:\n+  [0x91] = Q_KEY_CODE_UNMAPPED, /* linux:145 (KEY_SENDFILE) -> linux:145 (KEY_SENDFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#262: FILE: ui/input-keymap-linux-to-qcode.c:154:\n+  [0x92] = Q_KEY_CODE_UNMAPPED, /* linux:146 (KEY_DELETEFILE) -> linux:146 (KEY_DELETEFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#263: FILE: ui/input-keymap-linux-to-qcode.c:155:\n+  [0x93] = Q_KEY_CODE_UNMAPPED, /* linux:147 (KEY_XFER) -> linux:147 (KEY_XFER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#264: FILE: ui/input-keymap-linux-to-qcode.c:156:\n+  [0x94] = Q_KEY_CODE_UNMAPPED, /* linux:148 (KEY_PROG1) -> linux:148 (KEY_PROG1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#265: FILE: ui/input-keymap-linux-to-qcode.c:157:\n+  [0x95] = Q_KEY_CODE_UNMAPPED, /* linux:149 (KEY_PROG2) -> linux:149 (KEY_PROG2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#266: FILE: ui/input-keymap-linux-to-qcode.c:158:\n+  [0x96] = Q_KEY_CODE_UNMAPPED, /* linux:150 (KEY_WWW) -> linux:150 (KEY_WWW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#267: FILE: ui/input-keymap-linux-to-qcode.c:159:\n+  [0x97] = Q_KEY_CODE_UNMAPPED, /* linux:151 (KEY_MSDOS) -> linux:151 (KEY_MSDOS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#268: FILE: ui/input-keymap-linux-to-qcode.c:160:\n+  [0x98] = Q_KEY_CODE_UNMAPPED, /* linux:152 (KEY_SCREENLOCK) -> linux:152 (KEY_SCREENLOCK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#269: FILE: ui/input-keymap-linux-to-qcode.c:161:\n+  [0x99] = Q_KEY_CODE_UNMAPPED, /* linux:153 (KEY_DIRECTION) -> linux:153 (KEY_DIRECTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#270: FILE: ui/input-keymap-linux-to-qcode.c:162:\n+  [0x9a] = Q_KEY_CODE_UNMAPPED, /* linux:154 (KEY_CYCLEWINDOWS) -> linux:154 (KEY_CYCLEWINDOWS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#271: FILE: ui/input-keymap-linux-to-qcode.c:163:\n+  [0x9b] = Q_KEY_CODE_MAIL, /* linux:155 (KEY_MAIL) -> linux:155 (KEY_MAIL) -> qcode:Q_KEY_CODE_MAIL (mail) */\n\nERROR: line over 90 characters\n#272: FILE: ui/input-keymap-linux-to-qcode.c:164:\n+  [0x9c] = Q_KEY_CODE_AC_BOOKMARKS, /* linux:156 (KEY_BOOKMARKS) -> linux:156 (KEY_BOOKMARKS) -> qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) */\n\nERROR: line over 90 characters\n#273: FILE: ui/input-keymap-linux-to-qcode.c:165:\n+  [0x9d] = Q_KEY_CODE_COMPUTER, /* linux:157 (KEY_COMPUTER) -> linux:157 (KEY_COMPUTER) -> qcode:Q_KEY_CODE_COMPUTER (computer) */\n\nERROR: line over 90 characters\n#274: FILE: ui/input-keymap-linux-to-qcode.c:166:\n+  [0x9e] = Q_KEY_CODE_AC_BACK, /* linux:158 (KEY_BACK) -> linux:158 (KEY_BACK) -> qcode:Q_KEY_CODE_AC_BACK (ac_back) */\n\nERROR: line over 90 characters\n#275: FILE: ui/input-keymap-linux-to-qcode.c:167:\n+  [0x9f] = Q_KEY_CODE_AC_FORWARD, /* linux:159 (KEY_FORWARD) -> linux:159 (KEY_FORWARD) -> qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) */\n\nERROR: line over 90 characters\n#276: FILE: ui/input-keymap-linux-to-qcode.c:168:\n+  [0xa0] = Q_KEY_CODE_UNMAPPED, /* linux:160 (KEY_CLOSECD) -> linux:160 (KEY_CLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#277: FILE: ui/input-keymap-linux-to-qcode.c:169:\n+  [0xa1] = Q_KEY_CODE_UNMAPPED, /* linux:161 (KEY_EJECTCD) -> linux:161 (KEY_EJECTCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#278: FILE: ui/input-keymap-linux-to-qcode.c:170:\n+  [0xa2] = Q_KEY_CODE_UNMAPPED, /* linux:162 (KEY_EJECTCLOSECD) -> linux:162 (KEY_EJECTCLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#279: FILE: ui/input-keymap-linux-to-qcode.c:171:\n+  [0xa3] = Q_KEY_CODE_AUDIONEXT, /* linux:163 (KEY_NEXTSONG) -> linux:163 (KEY_NEXTSONG) -> qcode:Q_KEY_CODE_AUDIONEXT (audionext) */\n\nERROR: line over 90 characters\n#280: FILE: ui/input-keymap-linux-to-qcode.c:172:\n+  [0xa4] = Q_KEY_CODE_AUDIOPLAY, /* linux:164 (KEY_PLAYPAUSE) -> linux:164 (KEY_PLAYPAUSE) -> qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) */\n\nERROR: line over 90 characters\n#281: FILE: ui/input-keymap-linux-to-qcode.c:173:\n+  [0xa5] = Q_KEY_CODE_AUDIOPREV, /* linux:165 (KEY_PREVIOUSSONG) -> linux:165 (KEY_PREVIOUSSONG) -> qcode:Q_KEY_CODE_AUDIOPREV (audioprev) */\n\nERROR: line over 90 characters\n#282: FILE: ui/input-keymap-linux-to-qcode.c:174:\n+  [0xa6] = Q_KEY_CODE_AUDIOSTOP, /* linux:166 (KEY_STOPCD) -> linux:166 (KEY_STOPCD) -> qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) */\n\nERROR: line over 90 characters\n#283: FILE: ui/input-keymap-linux-to-qcode.c:175:\n+  [0xa7] = Q_KEY_CODE_UNMAPPED, /* linux:167 (KEY_RECORD) -> linux:167 (KEY_RECORD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#284: FILE: ui/input-keymap-linux-to-qcode.c:176:\n+  [0xa8] = Q_KEY_CODE_UNMAPPED, /* linux:168 (KEY_REWIND) -> linux:168 (KEY_REWIND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#285: FILE: ui/input-keymap-linux-to-qcode.c:177:\n+  [0xa9] = Q_KEY_CODE_UNMAPPED, /* linux:169 (KEY_PHONE) -> linux:169 (KEY_PHONE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#286: FILE: ui/input-keymap-linux-to-qcode.c:178:\n+  [0xaa] = Q_KEY_CODE_UNMAPPED, /* linux:170 (KEY_ISO) -> linux:170 (KEY_ISO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#287: FILE: ui/input-keymap-linux-to-qcode.c:179:\n+  [0xab] = Q_KEY_CODE_UNMAPPED, /* linux:171 (KEY_CONFIG) -> linux:171 (KEY_CONFIG) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#288: FILE: ui/input-keymap-linux-to-qcode.c:180:\n+  [0xac] = Q_KEY_CODE_AC_HOME, /* linux:172 (KEY_HOMEPAGE) -> linux:172 (KEY_HOMEPAGE) -> qcode:Q_KEY_CODE_AC_HOME (ac_home) */\n\nERROR: line over 90 characters\n#289: FILE: ui/input-keymap-linux-to-qcode.c:181:\n+  [0xad] = Q_KEY_CODE_AC_REFRESH, /* linux:173 (KEY_REFRESH) -> linux:173 (KEY_REFRESH) -> qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) */\n\nERROR: line over 90 characters\n#290: FILE: ui/input-keymap-linux-to-qcode.c:182:\n+  [0xae] = Q_KEY_CODE_UNMAPPED, /* linux:174 (KEY_EXIT) -> linux:174 (KEY_EXIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#291: FILE: ui/input-keymap-linux-to-qcode.c:183:\n+  [0xaf] = Q_KEY_CODE_UNMAPPED, /* linux:175 (KEY_MOVE) -> linux:175 (KEY_MOVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#292: FILE: ui/input-keymap-linux-to-qcode.c:184:\n+  [0xb0] = Q_KEY_CODE_UNMAPPED, /* linux:176 (KEY_EDIT) -> linux:176 (KEY_EDIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#293: FILE: ui/input-keymap-linux-to-qcode.c:185:\n+  [0xb1] = Q_KEY_CODE_UNMAPPED, /* linux:177 (KEY_SCROLLUP) -> linux:177 (KEY_SCROLLUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#294: FILE: ui/input-keymap-linux-to-qcode.c:186:\n+  [0xb2] = Q_KEY_CODE_UNMAPPED, /* linux:178 (KEY_SCROLLDOWN) -> linux:178 (KEY_SCROLLDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#295: FILE: ui/input-keymap-linux-to-qcode.c:187:\n+  [0xb3] = Q_KEY_CODE_UNMAPPED, /* linux:179 (KEY_KPLEFTPAREN) -> linux:179 (KEY_KPLEFTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#296: FILE: ui/input-keymap-linux-to-qcode.c:188:\n+  [0xb4] = Q_KEY_CODE_UNMAPPED, /* linux:180 (KEY_KPRIGHTPAREN) -> linux:180 (KEY_KPRIGHTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#297: FILE: ui/input-keymap-linux-to-qcode.c:189:\n+  [0xb5] = Q_KEY_CODE_UNMAPPED, /* linux:181 (KEY_NEW) -> linux:181 (KEY_NEW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#298: FILE: ui/input-keymap-linux-to-qcode.c:190:\n+  [0xb6] = Q_KEY_CODE_UNMAPPED, /* linux:182 (KEY_REDO) -> linux:182 (KEY_REDO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#299: FILE: ui/input-keymap-linux-to-qcode.c:191:\n+  [0xb7] = Q_KEY_CODE_UNMAPPED, /* linux:183 (KEY_F13) -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#300: FILE: ui/input-keymap-linux-to-qcode.c:192:\n+  [0xb8] = Q_KEY_CODE_UNMAPPED, /* linux:184 (KEY_F14) -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#301: FILE: ui/input-keymap-linux-to-qcode.c:193:\n+  [0xb9] = Q_KEY_CODE_UNMAPPED, /* linux:185 (KEY_F15) -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#302: FILE: ui/input-keymap-linux-to-qcode.c:194:\n+  [0xba] = Q_KEY_CODE_UNMAPPED, /* linux:186 (KEY_F16) -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#303: FILE: ui/input-keymap-linux-to-qcode.c:195:\n+  [0xbb] = Q_KEY_CODE_UNMAPPED, /* linux:187 (KEY_F17) -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#304: FILE: ui/input-keymap-linux-to-qcode.c:196:\n+  [0xbc] = Q_KEY_CODE_UNMAPPED, /* linux:188 (KEY_F18) -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#305: FILE: ui/input-keymap-linux-to-qcode.c:197:\n+  [0xbd] = Q_KEY_CODE_UNMAPPED, /* linux:189 (KEY_F19) -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#306: FILE: ui/input-keymap-linux-to-qcode.c:198:\n+  [0xbe] = Q_KEY_CODE_UNMAPPED, /* linux:190 (KEY_F20) -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#307: FILE: ui/input-keymap-linux-to-qcode.c:199:\n+  [0xbf] = Q_KEY_CODE_UNMAPPED, /* linux:191 (KEY_F21) -> linux:191 (KEY_F21) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#308: FILE: ui/input-keymap-linux-to-qcode.c:200:\n+  [0xc0] = Q_KEY_CODE_UNMAPPED, /* linux:192 (KEY_F22) -> linux:192 (KEY_F22) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#309: FILE: ui/input-keymap-linux-to-qcode.c:201:\n+  [0xc1] = Q_KEY_CODE_UNMAPPED, /* linux:193 (KEY_F23) -> linux:193 (KEY_F23) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#310: FILE: ui/input-keymap-linux-to-qcode.c:202:\n+  [0xc2] = Q_KEY_CODE_UNMAPPED, /* linux:194 (KEY_F24) -> linux:194 (KEY_F24) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#311: FILE: ui/input-keymap-linux-to-qcode.c:203:\n+  [0xc3] = Q_KEY_CODE_UNMAPPED, /* linux:195 (unnamed) -> linux:195 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#312: FILE: ui/input-keymap-linux-to-qcode.c:204:\n+  [0xc4] = Q_KEY_CODE_UNMAPPED, /* linux:196 (unnamed) -> linux:196 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#313: FILE: ui/input-keymap-linux-to-qcode.c:205:\n+  [0xc5] = Q_KEY_CODE_UNMAPPED, /* linux:197 (unnamed) -> linux:197 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#314: FILE: ui/input-keymap-linux-to-qcode.c:206:\n+  [0xc6] = Q_KEY_CODE_UNMAPPED, /* linux:198 (unnamed) -> linux:198 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#315: FILE: ui/input-keymap-linux-to-qcode.c:207:\n+  [0xc7] = Q_KEY_CODE_UNMAPPED, /* linux:199 (unnamed) -> linux:199 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#316: FILE: ui/input-keymap-linux-to-qcode.c:208:\n+  [0xc8] = Q_KEY_CODE_UNMAPPED, /* linux:200 (KEY_PLAYCD) -> linux:200 (KEY_PLAYCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#317: FILE: ui/input-keymap-linux-to-qcode.c:209:\n+  [0xc9] = Q_KEY_CODE_UNMAPPED, /* linux:201 (KEY_PAUSECD) -> linux:201 (KEY_PAUSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#318: FILE: ui/input-keymap-linux-to-qcode.c:210:\n+  [0xca] = Q_KEY_CODE_UNMAPPED, /* linux:202 (KEY_PROG3) -> linux:202 (KEY_PROG3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#319: FILE: ui/input-keymap-linux-to-qcode.c:211:\n+  [0xcb] = Q_KEY_CODE_UNMAPPED, /* linux:203 (KEY_PROG4) -> linux:203 (KEY_PROG4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#320: FILE: ui/input-keymap-linux-to-qcode.c:212:\n+  [0xcc] = Q_KEY_CODE_UNMAPPED, /* linux:204 (KEY_DASHBOARD) -> linux:204 (KEY_DASHBOARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#321: FILE: ui/input-keymap-linux-to-qcode.c:213:\n+  [0xcd] = Q_KEY_CODE_UNMAPPED, /* linux:205 (KEY_SUSPEND) -> linux:205 (KEY_SUSPEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#322: FILE: ui/input-keymap-linux-to-qcode.c:214:\n+  [0xce] = Q_KEY_CODE_UNMAPPED, /* linux:206 (KEY_CLOSE) -> linux:206 (KEY_CLOSE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#323: FILE: ui/input-keymap-linux-to-qcode.c:215:\n+  [0xcf] = Q_KEY_CODE_UNMAPPED, /* linux:207 (KEY_PLAY) -> linux:207 (KEY_PLAY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#324: FILE: ui/input-keymap-linux-to-qcode.c:216:\n+  [0xd0] = Q_KEY_CODE_UNMAPPED, /* linux:208 (KEY_FASTFORWARD) -> linux:208 (KEY_FASTFORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#325: FILE: ui/input-keymap-linux-to-qcode.c:217:\n+  [0xd1] = Q_KEY_CODE_UNMAPPED, /* linux:209 (KEY_BASSBOOST) -> linux:209 (KEY_BASSBOOST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#326: FILE: ui/input-keymap-linux-to-qcode.c:218:\n+  [0xd2] = Q_KEY_CODE_UNMAPPED, /* linux:210 (KEY_PRINT) -> linux:210 (KEY_PRINT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#327: FILE: ui/input-keymap-linux-to-qcode.c:219:\n+  [0xd3] = Q_KEY_CODE_UNMAPPED, /* linux:211 (KEY_HP) -> linux:211 (KEY_HP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#328: FILE: ui/input-keymap-linux-to-qcode.c:220:\n+  [0xd4] = Q_KEY_CODE_UNMAPPED, /* linux:212 (KEY_CAMERA) -> linux:212 (KEY_CAMERA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#329: FILE: ui/input-keymap-linux-to-qcode.c:221:\n+  [0xd5] = Q_KEY_CODE_UNMAPPED, /* linux:213 (KEY_SOUND) -> linux:213 (KEY_SOUND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#330: FILE: ui/input-keymap-linux-to-qcode.c:222:\n+  [0xd6] = Q_KEY_CODE_UNMAPPED, /* linux:214 (KEY_QUESTION) -> linux:214 (KEY_QUESTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#331: FILE: ui/input-keymap-linux-to-qcode.c:223:\n+  [0xd7] = Q_KEY_CODE_UNMAPPED, /* linux:215 (KEY_EMAIL) -> linux:215 (KEY_EMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#332: FILE: ui/input-keymap-linux-to-qcode.c:224:\n+  [0xd8] = Q_KEY_CODE_UNMAPPED, /* linux:216 (KEY_CHAT) -> linux:216 (KEY_CHAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#333: FILE: ui/input-keymap-linux-to-qcode.c:225:\n+  [0xd9] = Q_KEY_CODE_UNMAPPED, /* linux:217 (KEY_SEARCH) -> linux:217 (KEY_SEARCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#334: FILE: ui/input-keymap-linux-to-qcode.c:226:\n+  [0xda] = Q_KEY_CODE_UNMAPPED, /* linux:218 (KEY_CONNECT) -> linux:218 (KEY_CONNECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#335: FILE: ui/input-keymap-linux-to-qcode.c:227:\n+  [0xdb] = Q_KEY_CODE_UNMAPPED, /* linux:219 (KEY_FINANCE) -> linux:219 (KEY_FINANCE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#336: FILE: ui/input-keymap-linux-to-qcode.c:228:\n+  [0xdc] = Q_KEY_CODE_UNMAPPED, /* linux:220 (KEY_SPORT) -> linux:220 (KEY_SPORT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#337: FILE: ui/input-keymap-linux-to-qcode.c:229:\n+  [0xdd] = Q_KEY_CODE_UNMAPPED, /* linux:221 (KEY_SHOP) -> linux:221 (KEY_SHOP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#338: FILE: ui/input-keymap-linux-to-qcode.c:230:\n+  [0xde] = Q_KEY_CODE_UNMAPPED, /* linux:222 (KEY_ALTERASE) -> linux:222 (KEY_ALTERASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#339: FILE: ui/input-keymap-linux-to-qcode.c:231:\n+  [0xdf] = Q_KEY_CODE_UNMAPPED, /* linux:223 (KEY_CANCEL) -> linux:223 (KEY_CANCEL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#340: FILE: ui/input-keymap-linux-to-qcode.c:232:\n+  [0xe0] = Q_KEY_CODE_UNMAPPED, /* linux:224 (KEY_BRIGHTNESSDOWN) -> linux:224 (KEY_BRIGHTNESSDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#341: FILE: ui/input-keymap-linux-to-qcode.c:233:\n+  [0xe1] = Q_KEY_CODE_UNMAPPED, /* linux:225 (KEY_BRIGHTNESSUP) -> linux:225 (KEY_BRIGHTNESSUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#342: FILE: ui/input-keymap-linux-to-qcode.c:234:\n+  [0xe2] = Q_KEY_CODE_MEDIASELECT, /* linux:226 (KEY_MEDIA) -> linux:226 (KEY_MEDIA) -> qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) */\n\nERROR: line over 90 characters\n#343: FILE: ui/input-keymap-linux-to-qcode.c:235:\n+  [0xe3] = Q_KEY_CODE_UNMAPPED, /* linux:227 (KEY_SWITCHVIDEOMODE) -> linux:227 (KEY_SWITCHVIDEOMODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#344: FILE: ui/input-keymap-linux-to-qcode.c:236:\n+  [0xe4] = Q_KEY_CODE_UNMAPPED, /* linux:228 (KEY_KBDILLUMTOGGLE) -> linux:228 (KEY_KBDILLUMTOGGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#345: FILE: ui/input-keymap-linux-to-qcode.c:237:\n+  [0xe5] = Q_KEY_CODE_UNMAPPED, /* linux:229 (KEY_KBDILLUMDOWN) -> linux:229 (KEY_KBDILLUMDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#346: FILE: ui/input-keymap-linux-to-qcode.c:238:\n+  [0xe6] = Q_KEY_CODE_UNMAPPED, /* linux:230 (KEY_KBDILLUMUP) -> linux:230 (KEY_KBDILLUMUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#347: FILE: ui/input-keymap-linux-to-qcode.c:239:\n+  [0xe7] = Q_KEY_CODE_UNMAPPED, /* linux:231 (KEY_SEND) -> linux:231 (KEY_SEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#348: FILE: ui/input-keymap-linux-to-qcode.c:240:\n+  [0xe8] = Q_KEY_CODE_UNMAPPED, /* linux:232 (KEY_REPLY) -> linux:232 (KEY_REPLY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#349: FILE: ui/input-keymap-linux-to-qcode.c:241:\n+  [0xe9] = Q_KEY_CODE_UNMAPPED, /* linux:233 (KEY_FORWARDMAIL) -> linux:233 (KEY_FORWARDMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#350: FILE: ui/input-keymap-linux-to-qcode.c:242:\n+  [0xea] = Q_KEY_CODE_UNMAPPED, /* linux:234 (KEY_SAVE) -> linux:234 (KEY_SAVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#351: FILE: ui/input-keymap-linux-to-qcode.c:243:\n+  [0xeb] = Q_KEY_CODE_UNMAPPED, /* linux:235 (KEY_DOCUMENTS) -> linux:235 (KEY_DOCUMENTS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#352: FILE: ui/input-keymap-linux-to-qcode.c:244:\n+  [0xec] = Q_KEY_CODE_UNMAPPED, /* linux:236 (KEY_BATTERY) -> linux:236 (KEY_BATTERY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#353: FILE: ui/input-keymap-linux-to-qcode.c:245:\n+  [0xed] = Q_KEY_CODE_UNMAPPED, /* linux:237 (KEY_BLUETOOTH) -> linux:237 (KEY_BLUETOOTH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#354: FILE: ui/input-keymap-linux-to-qcode.c:246:\n+  [0xee] = Q_KEY_CODE_UNMAPPED, /* linux:238 (KEY_WLAN) -> linux:238 (KEY_WLAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#355: FILE: ui/input-keymap-linux-to-qcode.c:247:\n+  [0xef] = Q_KEY_CODE_UNMAPPED, /* linux:239 (KEY_UWB) -> linux:239 (KEY_UWB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#356: FILE: ui/input-keymap-linux-to-qcode.c:248:\n+  [0xf0] = Q_KEY_CODE_UNMAPPED, /* linux:240 (KEY_UNKNOWN) -> linux:240 (KEY_UNKNOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#357: FILE: ui/input-keymap-linux-to-qcode.c:249:\n+  [0xf1] = Q_KEY_CODE_UNMAPPED, /* linux:241 (KEY_VIDEO_NEXT) -> linux:241 (KEY_VIDEO_NEXT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#358: FILE: ui/input-keymap-linux-to-qcode.c:250:\n+  [0xf2] = Q_KEY_CODE_UNMAPPED, /* linux:242 (KEY_VIDEO_PREV) -> linux:242 (KEY_VIDEO_PREV) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#359: FILE: ui/input-keymap-linux-to-qcode.c:251:\n+  [0xf3] = Q_KEY_CODE_UNMAPPED, /* linux:243 (KEY_BRIGHTNESS_CYCLE) -> linux:243 (KEY_BRIGHTNESS_CYCLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#360: FILE: ui/input-keymap-linux-to-qcode.c:252:\n+  [0xf4] = Q_KEY_CODE_UNMAPPED, /* linux:244 (KEY_BRIGHTNESS_ZERO) -> linux:244 (KEY_BRIGHTNESS_ZERO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#361: FILE: ui/input-keymap-linux-to-qcode.c:253:\n+  [0xf5] = Q_KEY_CODE_UNMAPPED, /* linux:245 (KEY_DISPLAY_OFF) -> linux:245 (KEY_DISPLAY_OFF) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#362: FILE: ui/input-keymap-linux-to-qcode.c:254:\n+  [0xf6] = Q_KEY_CODE_UNMAPPED, /* linux:246 (KEY_WIMAX) -> linux:246 (KEY_WIMAX) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#363: FILE: ui/input-keymap-linux-to-qcode.c:255:\n+  [0xf7] = Q_KEY_CODE_UNMAPPED, /* linux:247 (unnamed) -> linux:247 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#364: FILE: ui/input-keymap-linux-to-qcode.c:256:\n+  [0xf8] = Q_KEY_CODE_UNMAPPED, /* linux:248 (unnamed) -> linux:248 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#365: FILE: ui/input-keymap-linux-to-qcode.c:257:\n+  [0xf9] = Q_KEY_CODE_UNMAPPED, /* linux:249 (unnamed) -> linux:249 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#366: FILE: ui/input-keymap-linux-to-qcode.c:258:\n+  [0xfa] = Q_KEY_CODE_UNMAPPED, /* linux:250 (unnamed) -> linux:250 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#367: FILE: ui/input-keymap-linux-to-qcode.c:259:\n+  [0xfb] = Q_KEY_CODE_UNMAPPED, /* linux:251 (unnamed) -> linux:251 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#368: FILE: ui/input-keymap-linux-to-qcode.c:260:\n+  [0xfc] = Q_KEY_CODE_UNMAPPED, /* linux:252 (unnamed) -> linux:252 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#369: FILE: ui/input-keymap-linux-to-qcode.c:261:\n+  [0xfd] = Q_KEY_CODE_UNMAPPED, /* linux:253 (unnamed) -> linux:253 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#370: FILE: ui/input-keymap-linux-to-qcode.c:262:\n+  [0xfe] = Q_KEY_CODE_UNMAPPED, /* linux:254 (unnamed) -> linux:254 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#371: FILE: ui/input-keymap-linux-to-qcode.c:263:\n+  [0xff] = Q_KEY_CODE_UNMAPPED, /* linux:255 (unnamed) -> linux:255 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#372: FILE: ui/input-keymap-linux-to-qcode.c:264:\n+  [0x100] = Q_KEY_CODE_UNMAPPED, /* linux:256 (BTN_0) -> linux:256 (BTN_0) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#373: FILE: ui/input-keymap-linux-to-qcode.c:265:\n+  [0x101] = Q_KEY_CODE_UNMAPPED, /* linux:257 (BTN_1) -> linux:257 (BTN_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#374: FILE: ui/input-keymap-linux-to-qcode.c:266:\n+  [0x102] = Q_KEY_CODE_UNMAPPED, /* linux:258 (BTN_2) -> linux:258 (BTN_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#375: FILE: ui/input-keymap-linux-to-qcode.c:267:\n+  [0x103] = Q_KEY_CODE_UNMAPPED, /* linux:259 (BTN_3) -> linux:259 (BTN_3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#376: FILE: ui/input-keymap-linux-to-qcode.c:268:\n+  [0x104] = Q_KEY_CODE_UNMAPPED, /* linux:260 (BTN_4) -> linux:260 (BTN_4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#377: FILE: ui/input-keymap-linux-to-qcode.c:269:\n+  [0x105] = Q_KEY_CODE_UNMAPPED, /* linux:261 (BTN_5) -> linux:261 (BTN_5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#378: FILE: ui/input-keymap-linux-to-qcode.c:270:\n+  [0x106] = Q_KEY_CODE_UNMAPPED, /* linux:262 (BTN_6) -> linux:262 (BTN_6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#379: FILE: ui/input-keymap-linux-to-qcode.c:271:\n+  [0x107] = Q_KEY_CODE_UNMAPPED, /* linux:263 (BTN_7) -> linux:263 (BTN_7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#380: FILE: ui/input-keymap-linux-to-qcode.c:272:\n+  [0x108] = Q_KEY_CODE_UNMAPPED, /* linux:264 (BTN_8) -> linux:264 (BTN_8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#381: FILE: ui/input-keymap-linux-to-qcode.c:273:\n+  [0x109] = Q_KEY_CODE_UNMAPPED, /* linux:265 (BTN_9) -> linux:265 (BTN_9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#382: FILE: ui/input-keymap-linux-to-qcode.c:274:\n+  [0x110] = Q_KEY_CODE_UNMAPPED, /* linux:272 (BTN_LEFT) -> linux:272 (BTN_LEFT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#383: FILE: ui/input-keymap-linux-to-qcode.c:275:\n+  [0x111] = Q_KEY_CODE_UNMAPPED, /* linux:273 (BTN_RIGHT) -> linux:273 (BTN_RIGHT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#384: FILE: ui/input-keymap-linux-to-qcode.c:276:\n+  [0x112] = Q_KEY_CODE_UNMAPPED, /* linux:274 (BTN_MIDDLE) -> linux:274 (BTN_MIDDLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#385: FILE: ui/input-keymap-linux-to-qcode.c:277:\n+  [0x113] = Q_KEY_CODE_UNMAPPED, /* linux:275 (BTN_SIDE) -> linux:275 (BTN_SIDE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#386: FILE: ui/input-keymap-linux-to-qcode.c:278:\n+  [0x114] = Q_KEY_CODE_UNMAPPED, /* linux:276 (BTN_EXTRA) -> linux:276 (BTN_EXTRA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#387: FILE: ui/input-keymap-linux-to-qcode.c:279:\n+  [0x115] = Q_KEY_CODE_UNMAPPED, /* linux:277 (BTN_FORWARD) -> linux:277 (BTN_FORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#388: FILE: ui/input-keymap-linux-to-qcode.c:280:\n+  [0x116] = Q_KEY_CODE_UNMAPPED, /* linux:278 (BTN_BACK) -> linux:278 (BTN_BACK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#389: FILE: ui/input-keymap-linux-to-qcode.c:281:\n+  [0x117] = Q_KEY_CODE_UNMAPPED, /* linux:279 (BTN_TASK) -> linux:279 (BTN_TASK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#390: FILE: ui/input-keymap-linux-to-qcode.c:282:\n+  [0x120] = Q_KEY_CODE_UNMAPPED, /* linux:288 (BTN_TRIGGER) -> linux:288 (BTN_TRIGGER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#391: FILE: ui/input-keymap-linux-to-qcode.c:283:\n+  [0x121] = Q_KEY_CODE_UNMAPPED, /* linux:289 (BTN_THUMB) -> linux:289 (BTN_THUMB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#392: FILE: ui/input-keymap-linux-to-qcode.c:284:\n+  [0x122] = Q_KEY_CODE_UNMAPPED, /* linux:290 (BTN_THUMB2) -> linux:290 (BTN_THUMB2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#393: FILE: ui/input-keymap-linux-to-qcode.c:285:\n+  [0x123] = Q_KEY_CODE_UNMAPPED, /* linux:291 (BTN_TOP) -> linux:291 (BTN_TOP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#394: FILE: ui/input-keymap-linux-to-qcode.c:286:\n+  [0x124] = Q_KEY_CODE_UNMAPPED, /* linux:292 (BTN_TOP2) -> linux:292 (BTN_TOP2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#395: FILE: ui/input-keymap-linux-to-qcode.c:287:\n+  [0x125] = Q_KEY_CODE_UNMAPPED, /* linux:293 (BTN_PINKIE) -> linux:293 (BTN_PINKIE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#396: FILE: ui/input-keymap-linux-to-qcode.c:288:\n+  [0x126] = Q_KEY_CODE_UNMAPPED, /* linux:294 (BTN_BASE) -> linux:294 (BTN_BASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#397: FILE: ui/input-keymap-linux-to-qcode.c:289:\n+  [0x127] = Q_KEY_CODE_UNMAPPED, /* linux:295 (BTN_BASE2) -> linux:295 (BTN_BASE2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#398: FILE: ui/input-keymap-linux-to-qcode.c:290:\n+  [0x128] = Q_KEY_CODE_UNMAPPED, /* linux:296 (BTN_BASE3) -> linux:296 (BTN_BASE3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#399: FILE: ui/input-keymap-linux-to-qcode.c:291:\n+  [0x129] = Q_KEY_CODE_UNMAPPED, /* linux:297 (BTN_BASE4) -> linux:297 (BTN_BASE4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#400: FILE: ui/input-keymap-linux-to-qcode.c:292:\n+  [0x12a] = Q_KEY_CODE_UNMAPPED, /* linux:298 (BTN_BASE5) -> linux:298 (BTN_BASE5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#401: FILE: ui/input-keymap-linux-to-qcode.c:293:\n+  [0x12b] = Q_KEY_CODE_UNMAPPED, /* linux:299 (BTN_BASE6) -> linux:299 (BTN_BASE6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#402: FILE: ui/input-keymap-linux-to-qcode.c:294:\n+  [0x12f] = Q_KEY_CODE_UNMAPPED, /* linux:303 (BTN_DEAD) -> linux:303 (BTN_DEAD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#403: FILE: ui/input-keymap-linux-to-qcode.c:295:\n+  [0x130] = Q_KEY_CODE_UNMAPPED, /* linux:304 (BTN_A) -> linux:304 (BTN_A) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#404: FILE: ui/input-keymap-linux-to-qcode.c:296:\n+  [0x131] = Q_KEY_CODE_UNMAPPED, /* linux:305 (BTN_B) -> linux:305 (BTN_B) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#405: FILE: ui/input-keymap-linux-to-qcode.c:297:\n+  [0x132] = Q_KEY_CODE_UNMAPPED, /* linux:306 (BTN_C) -> linux:306 (BTN_C) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#406: FILE: ui/input-keymap-linux-to-qcode.c:298:\n+  [0x133] = Q_KEY_CODE_UNMAPPED, /* linux:307 (BTN_X) -> linux:307 (BTN_X) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#407: FILE: ui/input-keymap-linux-to-qcode.c:299:\n+  [0x134] = Q_KEY_CODE_UNMAPPED, /* linux:308 (BTN_Y) -> linux:308 (BTN_Y) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#408: FILE: ui/input-keymap-linux-to-qcode.c:300:\n+  [0x135] = Q_KEY_CODE_UNMAPPED, /* linux:309 (BTN_Z) -> linux:309 (BTN_Z) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#409: FILE: ui/input-keymap-linux-to-qcode.c:301:\n+  [0x136] = Q_KEY_CODE_UNMAPPED, /* linux:310 (BTN_TL) -> linux:310 (BTN_TL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#410: FILE: ui/input-keymap-linux-to-qcode.c:302:\n+  [0x137] = Q_KEY_CODE_UNMAPPED, /* linux:311 (BTN_TR) -> linux:311 (BTN_TR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#411: FILE: ui/input-keymap-linux-to-qcode.c:303:\n+  [0x138] = Q_KEY_CODE_UNMAPPED, /* linux:312 (BTN_TL2) -> linux:312 (BTN_TL2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#412: FILE: ui/input-keymap-linux-to-qcode.c:304:\n+  [0x139] = Q_KEY_CODE_UNMAPPED, /* linux:313 (BTN_TR2) -> linux:313 (BTN_TR2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#413: FILE: ui/input-keymap-linux-to-qcode.c:305:\n+  [0x13a] = Q_KEY_CODE_UNMAPPED, /* linux:314 (BTN_SELECT) -> linux:314 (BTN_SELECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#414: FILE: ui/input-keymap-linux-to-qcode.c:306:\n+  [0x13b] = Q_KEY_CODE_UNMAPPED, /* linux:315 (BTN_START) -> linux:315 (BTN_START) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#415: FILE: ui/input-keymap-linux-to-qcode.c:307:\n+  [0x13c] = Q_KEY_CODE_UNMAPPED, /* linux:316 (BTN_MODE) -> linux:316 (BTN_MODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#416: FILE: ui/input-keymap-linux-to-qcode.c:308:\n+  [0x13d] = Q_KEY_CODE_UNMAPPED, /* linux:317 (BTN_THUMBL) -> linux:317 (BTN_THUMBL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#417: FILE: ui/input-keymap-linux-to-qcode.c:309:\n+  [0x13e] = Q_KEY_CODE_UNMAPPED, /* linux:318 (BTN_THUMBR) -> linux:318 (BTN_THUMBR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#418: FILE: ui/input-keymap-linux-to-qcode.c:310:\n+  [0x140] = Q_KEY_CODE_UNMAPPED, /* linux:320 (BTN_TOOL_PEN) -> linux:320 (BTN_TOOL_PEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#419: FILE: ui/input-keymap-linux-to-qcode.c:311:\n+  [0x141] = Q_KEY_CODE_UNMAPPED, /* linux:321 (BTN_TOOL_RUBBER) -> linux:321 (BTN_TOOL_RUBBER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#420: FILE: ui/input-keymap-linux-to-qcode.c:312:\n+  [0x142] = Q_KEY_CODE_UNMAPPED, /* linux:322 (BTN_TOOL_BRUSH) -> linux:322 (BTN_TOOL_BRUSH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#421: FILE: ui/input-keymap-linux-to-qcode.c:313:\n+  [0x143] = Q_KEY_CODE_UNMAPPED, /* linux:323 (BTN_TOOL_PENCIL) -> linux:323 (BTN_TOOL_PENCIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#422: FILE: ui/input-keymap-linux-to-qcode.c:314:\n+  [0x144] = Q_KEY_CODE_UNMAPPED, /* linux:324 (BTN_TOOL_AIRBRUSH) -> linux:324 (BTN_TOOL_AIRBRUSH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#423: FILE: ui/input-keymap-linux-to-qcode.c:315:\n+  [0x145] = Q_KEY_CODE_UNMAPPED, /* linux:325 (BTN_TOOL_FINGER) -> linux:325 (BTN_TOOL_FINGER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#424: FILE: ui/input-keymap-linux-to-qcode.c:316:\n+  [0x146] = Q_KEY_CODE_UNMAPPED, /* linux:326 (BTN_TOOL_MOUSE) -> linux:326 (BTN_TOOL_MOUSE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#425: FILE: ui/input-keymap-linux-to-qcode.c:317:\n+  [0x147] = Q_KEY_CODE_UNMAPPED, /* linux:327 (BTN_TOOL_LENS) -> linux:327 (BTN_TOOL_LENS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#426: FILE: ui/input-keymap-linux-to-qcode.c:318:\n+  [0x14a] = Q_KEY_CODE_UNMAPPED, /* linux:330 (BTN_TOUCH) -> linux:330 (BTN_TOUCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#427: FILE: ui/input-keymap-linux-to-qcode.c:319:\n+  [0x14b] = Q_KEY_CODE_UNMAPPED, /* linux:331 (BTN_STYLUS) -> linux:331 (BTN_STYLUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#428: FILE: ui/input-keymap-linux-to-qcode.c:320:\n+  [0x14c] = Q_KEY_CODE_UNMAPPED, /* linux:332 (BTN_STYLUS2) -> linux:332 (BTN_STYLUS2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#429: FILE: ui/input-keymap-linux-to-qcode.c:321:\n+  [0x14d] = Q_KEY_CODE_UNMAPPED, /* linux:333 (BTN_TOOL_DOUBLETAP) -> linux:333 (BTN_TOOL_DOUBLETAP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#430: FILE: ui/input-keymap-linux-to-qcode.c:322:\n+  [0x14e] = Q_KEY_CODE_UNMAPPED, /* linux:334 (BTN_TOOL_TRIPLETAP) -> linux:334 (BTN_TOOL_TRIPLETAP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#431: FILE: ui/input-keymap-linux-to-qcode.c:323:\n+  [0x14f] = Q_KEY_CODE_UNMAPPED, /* linux:335 (BTN_TOOL_QUADTAP) -> linux:335 (BTN_TOOL_QUADTAP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#432: FILE: ui/input-keymap-linux-to-qcode.c:324:\n+  [0x150] = Q_KEY_CODE_UNMAPPED, /* linux:336 (BTN_GEAR_DOWN) -> linux:336 (BTN_GEAR_DOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#433: FILE: ui/input-keymap-linux-to-qcode.c:325:\n+  [0x151] = Q_KEY_CODE_UNMAPPED, /* linux:337 (BTN_GEAR_UP) -> linux:337 (BTN_GEAR_UP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#434: FILE: ui/input-keymap-linux-to-qcode.c:326:\n+  [0x160] = Q_KEY_CODE_UNMAPPED, /* linux:352 (KEY_OK) -> linux:352 (KEY_OK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#435: FILE: ui/input-keymap-linux-to-qcode.c:327:\n+  [0x161] = Q_KEY_CODE_UNMAPPED, /* linux:353 (KEY_SELECT) -> linux:353 (KEY_SELECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#436: FILE: ui/input-keymap-linux-to-qcode.c:328:\n+  [0x162] = Q_KEY_CODE_UNMAPPED, /* linux:354 (KEY_GOTO) -> linux:354 (KEY_GOTO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#437: FILE: ui/input-keymap-linux-to-qcode.c:329:\n+  [0x163] = Q_KEY_CODE_UNMAPPED, /* linux:355 (KEY_CLEAR) -> linux:355 (KEY_CLEAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#438: FILE: ui/input-keymap-linux-to-qcode.c:330:\n+  [0x164] = Q_KEY_CODE_UNMAPPED, /* linux:356 (KEY_POWER2) -> linux:356 (KEY_POWER2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#439: FILE: ui/input-keymap-linux-to-qcode.c:331:\n+  [0x165] = Q_KEY_CODE_UNMAPPED, /* linux:357 (KEY_OPTION) -> linux:357 (KEY_OPTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#440: FILE: ui/input-keymap-linux-to-qcode.c:332:\n+  [0x166] = Q_KEY_CODE_UNMAPPED, /* linux:358 (KEY_INFO) -> linux:358 (KEY_INFO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#441: FILE: ui/input-keymap-linux-to-qcode.c:333:\n+  [0x167] = Q_KEY_CODE_UNMAPPED, /* linux:359 (KEY_TIME) -> linux:359 (KEY_TIME) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#442: FILE: ui/input-keymap-linux-to-qcode.c:334:\n+  [0x168] = Q_KEY_CODE_UNMAPPED, /* linux:360 (KEY_VENDOR) -> linux:360 (KEY_VENDOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#443: FILE: ui/input-keymap-linux-to-qcode.c:335:\n+  [0x169] = Q_KEY_CODE_UNMAPPED, /* linux:361 (KEY_ARCHIVE) -> linux:361 (KEY_ARCHIVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#444: FILE: ui/input-keymap-linux-to-qcode.c:336:\n+  [0x16a] = Q_KEY_CODE_UNMAPPED, /* linux:362 (KEY_PROGRAM) -> linux:362 (KEY_PROGRAM) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#445: FILE: ui/input-keymap-linux-to-qcode.c:337:\n+  [0x16b] = Q_KEY_CODE_UNMAPPED, /* linux:363 (KEY_CHANNEL) -> linux:363 (KEY_CHANNEL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#446: FILE: ui/input-keymap-linux-to-qcode.c:338:\n+  [0x16c] = Q_KEY_CODE_UNMAPPED, /* linux:364 (KEY_FAVORITES) -> linux:364 (KEY_FAVORITES) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#447: FILE: ui/input-keymap-linux-to-qcode.c:339:\n+  [0x16d] = Q_KEY_CODE_UNMAPPED, /* linux:365 (KEY_EPG) -> linux:365 (KEY_EPG) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#448: FILE: ui/input-keymap-linux-to-qcode.c:340:\n+  [0x16e] = Q_KEY_CODE_UNMAPPED, /* linux:366 (KEY_PVR) -> linux:366 (KEY_PVR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#449: FILE: ui/input-keymap-linux-to-qcode.c:341:\n+  [0x16f] = Q_KEY_CODE_UNMAPPED, /* linux:367 (KEY_MHP) -> linux:367 (KEY_MHP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#450: FILE: ui/input-keymap-linux-to-qcode.c:342:\n+  [0x170] = Q_KEY_CODE_UNMAPPED, /* linux:368 (KEY_LANGUAGE) -> linux:368 (KEY_LANGUAGE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#451: FILE: ui/input-keymap-linux-to-qcode.c:343:\n+  [0x171] = Q_KEY_CODE_UNMAPPED, /* linux:369 (KEY_TITLE) -> linux:369 (KEY_TITLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#452: FILE: ui/input-keymap-linux-to-qcode.c:344:\n+  [0x172] = Q_KEY_CODE_UNMAPPED, /* linux:370 (KEY_SUBTITLE) -> linux:370 (KEY_SUBTITLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#453: FILE: ui/input-keymap-linux-to-qcode.c:345:\n+  [0x173] = Q_KEY_CODE_UNMAPPED, /* linux:371 (KEY_ANGLE) -> linux:371 (KEY_ANGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#454: FILE: ui/input-keymap-linux-to-qcode.c:346:\n+  [0x174] = Q_KEY_CODE_UNMAPPED, /* linux:372 (KEY_ZOOM) -> linux:372 (KEY_ZOOM) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#455: FILE: ui/input-keymap-linux-to-qcode.c:347:\n+  [0x175] = Q_KEY_CODE_UNMAPPED, /* linux:373 (KEY_MODE) -> linux:373 (KEY_MODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#456: FILE: ui/input-keymap-linux-to-qcode.c:348:\n+  [0x176] = Q_KEY_CODE_UNMAPPED, /* linux:374 (KEY_KEYBOARD) -> linux:374 (KEY_KEYBOARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#457: FILE: ui/input-keymap-linux-to-qcode.c:349:\n+  [0x177] = Q_KEY_CODE_UNMAPPED, /* linux:375 (KEY_SCREEN) -> linux:375 (KEY_SCREEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#458: FILE: ui/input-keymap-linux-to-qcode.c:350:\n+  [0x178] = Q_KEY_CODE_UNMAPPED, /* linux:376 (KEY_PC) -> linux:376 (KEY_PC) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#459: FILE: ui/input-keymap-linux-to-qcode.c:351:\n+  [0x179] = Q_KEY_CODE_UNMAPPED, /* linux:377 (KEY_TV) -> linux:377 (KEY_TV) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#460: FILE: ui/input-keymap-linux-to-qcode.c:352:\n+  [0x17a] = Q_KEY_CODE_UNMAPPED, /* linux:378 (KEY_TV2) -> linux:378 (KEY_TV2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#461: FILE: ui/input-keymap-linux-to-qcode.c:353:\n+  [0x17b] = Q_KEY_CODE_UNMAPPED, /* linux:379 (KEY_VCR) -> linux:379 (KEY_VCR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#462: FILE: ui/input-keymap-linux-to-qcode.c:354:\n+  [0x17c] = Q_KEY_CODE_UNMAPPED, /* linux:380 (KEY_VCR2) -> linux:380 (KEY_VCR2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#463: FILE: ui/input-keymap-linux-to-qcode.c:355:\n+  [0x17d] = Q_KEY_CODE_UNMAPPED, /* linux:381 (KEY_SAT) -> linux:381 (KEY_SAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#464: FILE: ui/input-keymap-linux-to-qcode.c:356:\n+  [0x17e] = Q_KEY_CODE_UNMAPPED, /* linux:382 (KEY_SAT2) -> linux:382 (KEY_SAT2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#465: FILE: ui/input-keymap-linux-to-qcode.c:357:\n+  [0x17f] = Q_KEY_CODE_UNMAPPED, /* linux:383 (KEY_CD) -> linux:383 (KEY_CD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#466: FILE: ui/input-keymap-linux-to-qcode.c:358:\n+  [0x180] = Q_KEY_CODE_UNMAPPED, /* linux:384 (KEY_TAPE) -> linux:384 (KEY_TAPE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#467: FILE: ui/input-keymap-linux-to-qcode.c:359:\n+  [0x181] = Q_KEY_CODE_UNMAPPED, /* linux:385 (KEY_RADIO) -> linux:385 (KEY_RADIO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#468: FILE: ui/input-keymap-linux-to-qcode.c:360:\n+  [0x182] = Q_KEY_CODE_UNMAPPED, /* linux:386 (KEY_TUNER) -> linux:386 (KEY_TUNER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#469: FILE: ui/input-keymap-linux-to-qcode.c:361:\n+  [0x183] = Q_KEY_CODE_UNMAPPED, /* linux:387 (KEY_PLAYER) -> linux:387 (KEY_PLAYER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#470: FILE: ui/input-keymap-linux-to-qcode.c:362:\n+  [0x184] = Q_KEY_CODE_UNMAPPED, /* linux:388 (KEY_TEXT) -> linux:388 (KEY_TEXT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#471: FILE: ui/input-keymap-linux-to-qcode.c:363:\n+  [0x185] = Q_KEY_CODE_UNMAPPED, /* linux:389 (KEY_DVD) -> linux:389 (KEY_DVD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#472: FILE: ui/input-keymap-linux-to-qcode.c:364:\n+  [0x186] = Q_KEY_CODE_UNMAPPED, /* linux:390 (KEY_AUX) -> linux:390 (KEY_AUX) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#473: FILE: ui/input-keymap-linux-to-qcode.c:365:\n+  [0x187] = Q_KEY_CODE_UNMAPPED, /* linux:391 (KEY_MP3) -> linux:391 (KEY_MP3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#474: FILE: ui/input-keymap-linux-to-qcode.c:366:\n+  [0x188] = Q_KEY_CODE_UNMAPPED, /* linux:392 (KEY_AUDIO) -> linux:392 (KEY_AUDIO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#475: FILE: ui/input-keymap-linux-to-qcode.c:367:\n+  [0x189] = Q_KEY_CODE_UNMAPPED, /* linux:393 (KEY_VIDEO) -> linux:393 (KEY_VIDEO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#476: FILE: ui/input-keymap-linux-to-qcode.c:368:\n+  [0x18a] = Q_KEY_CODE_UNMAPPED, /* linux:394 (KEY_DIRECTORY) -> linux:394 (KEY_DIRECTORY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#477: FILE: ui/input-keymap-linux-to-qcode.c:369:\n+  [0x18b] = Q_KEY_CODE_UNMAPPED, /* linux:395 (KEY_LIST) -> linux:395 (KEY_LIST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#478: FILE: ui/input-keymap-linux-to-qcode.c:370:\n+  [0x18c] = Q_KEY_CODE_UNMAPPED, /* linux:396 (KEY_MEMO) -> linux:396 (KEY_MEMO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#479: FILE: ui/input-keymap-linux-to-qcode.c:371:\n+  [0x18d] = Q_KEY_CODE_UNMAPPED, /* linux:397 (KEY_CALENDAR) -> linux:397 (KEY_CALENDAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#480: FILE: ui/input-keymap-linux-to-qcode.c:372:\n+  [0x18e] = Q_KEY_CODE_UNMAPPED, /* linux:398 (KEY_RED) -> linux:398 (KEY_RED) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#481: FILE: ui/input-keymap-linux-to-qcode.c:373:\n+  [0x18f] = Q_KEY_CODE_UNMAPPED, /* linux:399 (KEY_GREEN) -> linux:399 (KEY_GREEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#482: FILE: ui/input-keymap-linux-to-qcode.c:374:\n+  [0x190] = Q_KEY_CODE_UNMAPPED, /* linux:400 (KEY_YELLOW) -> linux:400 (KEY_YELLOW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#483: FILE: ui/input-keymap-linux-to-qcode.c:375:\n+  [0x191] = Q_KEY_CODE_UNMAPPED, /* linux:401 (KEY_BLUE) -> linux:401 (KEY_BLUE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#484: FILE: ui/input-keymap-linux-to-qcode.c:376:\n+  [0x192] = Q_KEY_CODE_UNMAPPED, /* linux:402 (KEY_CHANNELUP) -> linux:402 (KEY_CHANNELUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#485: FILE: ui/input-keymap-linux-to-qcode.c:377:\n+  [0x193] = Q_KEY_CODE_UNMAPPED, /* linux:403 (KEY_CHANNELDOWN) -> linux:403 (KEY_CHANNELDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#486: FILE: ui/input-keymap-linux-to-qcode.c:378:\n+  [0x194] = Q_KEY_CODE_UNMAPPED, /* linux:404 (KEY_FIRST) -> linux:404 (KEY_FIRST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#487: FILE: ui/input-keymap-linux-to-qcode.c:379:\n+  [0x195] = Q_KEY_CODE_UNMAPPED, /* linux:405 (KEY_LAST) -> linux:405 (KEY_LAST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#488: FILE: ui/input-keymap-linux-to-qcode.c:380:\n+  [0x196] = Q_KEY_CODE_UNMAPPED, /* linux:406 (KEY_AB) -> linux:406 (KEY_AB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#489: FILE: ui/input-keymap-linux-to-qcode.c:381:\n+  [0x197] = Q_KEY_CODE_UNMAPPED, /* linux:407 (KEY_NEXT) -> linux:407 (KEY_NEXT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#490: FILE: ui/input-keymap-linux-to-qcode.c:382:\n+  [0x198] = Q_KEY_CODE_UNMAPPED, /* linux:408 (KEY_RESTART) -> linux:408 (KEY_RESTART) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#491: FILE: ui/input-keymap-linux-to-qcode.c:383:\n+  [0x199] = Q_KEY_CODE_UNMAPPED, /* linux:409 (KEY_SLOW) -> linux:409 (KEY_SLOW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#492: FILE: ui/input-keymap-linux-to-qcode.c:384:\n+  [0x19a] = Q_KEY_CODE_UNMAPPED, /* linux:410 (KEY_SHUFFLE) -> linux:410 (KEY_SHUFFLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#493: FILE: ui/input-keymap-linux-to-qcode.c:385:\n+  [0x19b] = Q_KEY_CODE_UNMAPPED, /* linux:411 (KEY_BREAK) -> linux:411 (KEY_BREAK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#494: FILE: ui/input-keymap-linux-to-qcode.c:386:\n+  [0x19c] = Q_KEY_CODE_UNMAPPED, /* linux:412 (KEY_PREVIOUS) -> linux:412 (KEY_PREVIOUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#495: FILE: ui/input-keymap-linux-to-qcode.c:387:\n+  [0x19d] = Q_KEY_CODE_UNMAPPED, /* linux:413 (KEY_DIGITS) -> linux:413 (KEY_DIGITS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#496: FILE: ui/input-keymap-linux-to-qcode.c:388:\n+  [0x19e] = Q_KEY_CODE_UNMAPPED, /* linux:414 (KEY_TEEN) -> linux:414 (KEY_TEEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#497: FILE: ui/input-keymap-linux-to-qcode.c:389:\n+  [0x19f] = Q_KEY_CODE_UNMAPPED, /* linux:415 (KEY_TWEN) -> linux:415 (KEY_TWEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#498: FILE: ui/input-keymap-linux-to-qcode.c:390:\n+  [0x1a0] = Q_KEY_CODE_UNMAPPED, /* linux:416 (KEY_VIDEOPHONE) -> linux:416 (KEY_VIDEOPHONE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#499: FILE: ui/input-keymap-linux-to-qcode.c:391:\n+  [0x1a1] = Q_KEY_CODE_UNMAPPED, /* linux:417 (KEY_GAMES) -> linux:417 (KEY_GAMES) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#500: FILE: ui/input-keymap-linux-to-qcode.c:392:\n+  [0x1a2] = Q_KEY_CODE_UNMAPPED, /* linux:418 (KEY_ZOOMIN) -> linux:418 (KEY_ZOOMIN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#501: FILE: ui/input-keymap-linux-to-qcode.c:393:\n+  [0x1a3] = Q_KEY_CODE_UNMAPPED, /* linux:419 (KEY_ZOOMOUT) -> linux:419 (KEY_ZOOMOUT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#502: FILE: ui/input-keymap-linux-to-qcode.c:394:\n+  [0x1a4] = Q_KEY_CODE_UNMAPPED, /* linux:420 (KEY_ZOOMRESET) -> linux:420 (KEY_ZOOMRESET) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#503: FILE: ui/input-keymap-linux-to-qcode.c:395:\n+  [0x1a5] = Q_KEY_CODE_UNMAPPED, /* linux:421 (KEY_WORDPROCESSOR) -> linux:421 (KEY_WORDPROCESSOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#504: FILE: ui/input-keymap-linux-to-qcode.c:396:\n+  [0x1a6] = Q_KEY_CODE_UNMAPPED, /* linux:422 (KEY_EDITOR) -> linux:422 (KEY_EDITOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#505: FILE: ui/input-keymap-linux-to-qcode.c:397:\n+  [0x1a7] = Q_KEY_CODE_UNMAPPED, /* linux:423 (KEY_SPREADSHEET) -> linux:423 (KEY_SPREADSHEET) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#506: FILE: ui/input-keymap-linux-to-qcode.c:398:\n+  [0x1a8] = Q_KEY_CODE_UNMAPPED, /* linux:424 (KEY_GRAPHICSEDITOR) -> linux:424 (KEY_GRAPHICSEDITOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#507: FILE: ui/input-keymap-linux-to-qcode.c:399:\n+  [0x1a9] = Q_KEY_CODE_UNMAPPED, /* linux:425 (KEY_PRESENTATION) -> linux:425 (KEY_PRESENTATION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#508: FILE: ui/input-keymap-linux-to-qcode.c:400:\n+  [0x1aa] = Q_KEY_CODE_UNMAPPED, /* linux:426 (KEY_DATABASE) -> linux:426 (KEY_DATABASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#509: FILE: ui/input-keymap-linux-to-qcode.c:401:\n+  [0x1ab] = Q_KEY_CODE_UNMAPPED, /* linux:427 (KEY_NEWS) -> linux:427 (KEY_NEWS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#510: FILE: ui/input-keymap-linux-to-qcode.c:402:\n+  [0x1ac] = Q_KEY_CODE_UNMAPPED, /* linux:428 (KEY_VOICEMAIL) -> linux:428 (KEY_VOICEMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#511: FILE: ui/input-keymap-linux-to-qcode.c:403:\n+  [0x1ad] = Q_KEY_CODE_UNMAPPED, /* linux:429 (KEY_ADDRESSBOOK) -> linux:429 (KEY_ADDRESSBOOK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#512: FILE: ui/input-keymap-linux-to-qcode.c:404:\n+  [0x1ae] = Q_KEY_CODE_UNMAPPED, /* linux:430 (KEY_MESSENGER) -> linux:430 (KEY_MESSENGER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#513: FILE: ui/input-keymap-linux-to-qcode.c:405:\n+  [0x1af] = Q_KEY_CODE_UNMAPPED, /* linux:431 (KEY_DISPLAYTOGGLE) -> linux:431 (KEY_DISPLAYTOGGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#514: FILE: ui/input-keymap-linux-to-qcode.c:406:\n+  [0x1b0] = Q_KEY_CODE_UNMAPPED, /* linux:432 (KEY_SPELLCHECK) -> linux:432 (KEY_SPELLCHECK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#515: FILE: ui/input-keymap-linux-to-qcode.c:407:\n+  [0x1b1] = Q_KEY_CODE_UNMAPPED, /* linux:433 (KEY_LOGOFF) -> linux:433 (KEY_LOGOFF) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#516: FILE: ui/input-keymap-linux-to-qcode.c:408:\n+  [0x1b2] = Q_KEY_CODE_UNMAPPED, /* linux:434 (KEY_DOLLAR) -> linux:434 (KEY_DOLLAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#517: FILE: ui/input-keymap-linux-to-qcode.c:409:\n+  [0x1b3] = Q_KEY_CODE_UNMAPPED, /* linux:435 (KEY_EURO) -> linux:435 (KEY_EURO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#518: FILE: ui/input-keymap-linux-to-qcode.c:410:\n+  [0x1b4] = Q_KEY_CODE_UNMAPPED, /* linux:436 (KEY_FRAMEBACK) -> linux:436 (KEY_FRAMEBACK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#519: FILE: ui/input-keymap-linux-to-qcode.c:411:\n+  [0x1b5] = Q_KEY_CODE_UNMAPPED, /* linux:437 (KEY_FRAMEFORWARD) -> linux:437 (KEY_FRAMEFORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#520: FILE: ui/input-keymap-linux-to-qcode.c:412:\n+  [0x1b6] = Q_KEY_CODE_UNMAPPED, /* linux:438 (KEY_CONTEXT_MENU) -> linux:438 (KEY_CONTEXT_MENU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#521: FILE: ui/input-keymap-linux-to-qcode.c:413:\n+  [0x1b7] = Q_KEY_CODE_UNMAPPED, /* linux:439 (KEY_MEDIA_REPEAT) -> linux:439 (KEY_MEDIA_REPEAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#522: FILE: ui/input-keymap-linux-to-qcode.c:414:\n+  [0x1c0] = Q_KEY_CODE_UNMAPPED, /* linux:448 (KEY_DEL_EOL) -> linux:448 (KEY_DEL_EOL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#523: FILE: ui/input-keymap-linux-to-qcode.c:415:\n+  [0x1c1] = Q_KEY_CODE_UNMAPPED, /* linux:449 (KEY_DEL_EOS) -> linux:449 (KEY_DEL_EOS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#524: FILE: ui/input-keymap-linux-to-qcode.c:416:\n+  [0x1c2] = Q_KEY_CODE_UNMAPPED, /* linux:450 (KEY_INS_LINE) -> linux:450 (KEY_INS_LINE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#525: FILE: ui/input-keymap-linux-to-qcode.c:417:\n+  [0x1c3] = Q_KEY_CODE_UNMAPPED, /* linux:451 (KEY_DEL_LINE) -> linux:451 (KEY_DEL_LINE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#526: FILE: ui/input-keymap-linux-to-qcode.c:418:\n+  [0x1d0] = Q_KEY_CODE_UNMAPPED, /* linux:464 (KEY_FN) -> linux:464 (KEY_FN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#527: FILE: ui/input-keymap-linux-to-qcode.c:419:\n+  [0x1d1] = Q_KEY_CODE_UNMAPPED, /* linux:465 (KEY_FN_ESC) -> linux:465 (KEY_FN_ESC) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#528: FILE: ui/input-keymap-linux-to-qcode.c:420:\n+  [0x1d2] = Q_KEY_CODE_UNMAPPED, /* linux:466 (KEY_FN_F1) -> linux:466 (KEY_FN_F1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#529: FILE: ui/input-keymap-linux-to-qcode.c:421:\n+  [0x1d3] = Q_KEY_CODE_UNMAPPED, /* linux:467 (KEY_FN_F2) -> linux:467 (KEY_FN_F2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#530: FILE: ui/input-keymap-linux-to-qcode.c:422:\n+  [0x1d4] = Q_KEY_CODE_UNMAPPED, /* linux:468 (KEY_FN_F3) -> linux:468 (KEY_FN_F3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#531: FILE: ui/input-keymap-linux-to-qcode.c:423:\n+  [0x1d5] = Q_KEY_CODE_UNMAPPED, /* linux:469 (KEY_FN_F4) -> linux:469 (KEY_FN_F4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#532: FILE: ui/input-keymap-linux-to-qcode.c:424:\n+  [0x1d6] = Q_KEY_CODE_UNMAPPED, /* linux:470 (KEY_FN_F5) -> linux:470 (KEY_FN_F5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#533: FILE: ui/input-keymap-linux-to-qcode.c:425:\n+  [0x1d7] = Q_KEY_CODE_UNMAPPED, /* linux:471 (KEY_FN_F6) -> linux:471 (KEY_FN_F6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#534: FILE: ui/input-keymap-linux-to-qcode.c:426:\n+  [0x1d8] = Q_KEY_CODE_UNMAPPED, /* linux:472 (KEY_FN_F7) -> linux:472 (KEY_FN_F7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#535: FILE: ui/input-keymap-linux-to-qcode.c:427:\n+  [0x1d9] = Q_KEY_CODE_UNMAPPED, /* linux:473 (KEY_FN_F8) -> linux:473 (KEY_FN_F8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#536: FILE: ui/input-keymap-linux-to-qcode.c:428:\n+  [0x1da] = Q_KEY_CODE_UNMAPPED, /* linux:474 (KEY_FN_F9) -> linux:474 (KEY_FN_F9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#537: FILE: ui/input-keymap-linux-to-qcode.c:429:\n+  [0x1db] = Q_KEY_CODE_UNMAPPED, /* linux:475 (KEY_FN_F10) -> linux:475 (KEY_FN_F10) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#538: FILE: ui/input-keymap-linux-to-qcode.c:430:\n+  [0x1dc] = Q_KEY_CODE_UNMAPPED, /* linux:476 (KEY_FN_F11) -> linux:476 (KEY_FN_F11) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#539: FILE: ui/input-keymap-linux-to-qcode.c:431:\n+  [0x1dd] = Q_KEY_CODE_UNMAPPED, /* linux:477 (KEY_FN_F12) -> linux:477 (KEY_FN_F12) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#540: FILE: ui/input-keymap-linux-to-qcode.c:432:\n+  [0x1de] = Q_KEY_CODE_UNMAPPED, /* linux:478 (KEY_FN_1) -> linux:478 (KEY_FN_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#541: FILE: ui/input-keymap-linux-to-qcode.c:433:\n+  [0x1df] = Q_KEY_CODE_UNMAPPED, /* linux:479 (KEY_FN_2) -> linux:479 (KEY_FN_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#542: FILE: ui/input-keymap-linux-to-qcode.c:434:\n+  [0x1e0] = Q_KEY_CODE_UNMAPPED, /* linux:480 (KEY_FN_D) -> linux:480 (KEY_FN_D) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#543: FILE: ui/input-keymap-linux-to-qcode.c:435:\n+  [0x1e1] = Q_KEY_CODE_UNMAPPED, /* linux:481 (KEY_FN_E) -> linux:481 (KEY_FN_E) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#544: FILE: ui/input-keymap-linux-to-qcode.c:436:\n+  [0x1e2] = Q_KEY_CODE_UNMAPPED, /* linux:482 (KEY_FN_F) -> linux:482 (KEY_FN_F) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#545: FILE: ui/input-keymap-linux-to-qcode.c:437:\n+  [0x1e3] = Q_KEY_CODE_UNMAPPED, /* linux:483 (KEY_FN_S) -> linux:483 (KEY_FN_S) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#546: FILE: ui/input-keymap-linux-to-qcode.c:438:\n+  [0x1e4] = Q_KEY_CODE_UNMAPPED, /* linux:484 (KEY_FN_B) -> linux:484 (KEY_FN_B) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#547: FILE: ui/input-keymap-linux-to-qcode.c:439:\n+  [0x1f1] = Q_KEY_CODE_UNMAPPED, /* linux:497 (KEY_BRL_DOT1) -> linux:497 (KEY_BRL_DOT1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#548: FILE: ui/input-keymap-linux-to-qcode.c:440:\n+  [0x1f2] = Q_KEY_CODE_UNMAPPED, /* linux:498 (KEY_BRL_DOT2) -> linux:498 (KEY_BRL_DOT2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#549: FILE: ui/input-keymap-linux-to-qcode.c:441:\n+  [0x1f3] = Q_KEY_CODE_UNMAPPED, /* linux:499 (KEY_BRL_DOT3) -> linux:499 (KEY_BRL_DOT3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#550: FILE: ui/input-keymap-linux-to-qcode.c:442:\n+  [0x1f4] = Q_KEY_CODE_UNMAPPED, /* linux:500 (KEY_BRL_DOT4) -> linux:500 (KEY_BRL_DOT4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#551: FILE: ui/input-keymap-linux-to-qcode.c:443:\n+  [0x1f5] = Q_KEY_CODE_UNMAPPED, /* linux:501 (KEY_BRL_DOT5) -> linux:501 (KEY_BRL_DOT5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#552: FILE: ui/input-keymap-linux-to-qcode.c:444:\n+  [0x1f6] = Q_KEY_CODE_UNMAPPED, /* linux:502 (KEY_BRL_DOT6) -> linux:502 (KEY_BRL_DOT6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#553: FILE: ui/input-keymap-linux-to-qcode.c:445:\n+  [0x1f7] = Q_KEY_CODE_UNMAPPED, /* linux:503 (KEY_BRL_DOT7) -> linux:503 (KEY_BRL_DOT7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#554: FILE: ui/input-keymap-linux-to-qcode.c:446:\n+  [0x1f8] = Q_KEY_CODE_UNMAPPED, /* linux:504 (KEY_BRL_DOT8) -> linux:504 (KEY_BRL_DOT8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#555: FILE: ui/input-keymap-linux-to-qcode.c:447:\n+  [0x1f9] = Q_KEY_CODE_UNMAPPED, /* linux:505 (KEY_BRL_DOT9) -> linux:505 (KEY_BRL_DOT9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#556: FILE: ui/input-keymap-linux-to-qcode.c:448:\n+  [0x1fa] = Q_KEY_CODE_UNMAPPED, /* linux:506 (KEY_BRL_DOT10) -> linux:506 (KEY_BRL_DOT10) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#557: FILE: ui/input-keymap-linux-to-qcode.c:449:\n+  [0x200] = Q_KEY_CODE_UNMAPPED, /* linux:512 (KEY_NUMERIC_0) -> linux:512 (KEY_NUMERIC_0) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#558: FILE: ui/input-keymap-linux-to-qcode.c:450:\n+  [0x201] = Q_KEY_CODE_UNMAPPED, /* linux:513 (KEY_NUMERIC_1) -> linux:513 (KEY_NUMERIC_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#559: FILE: ui/input-keymap-linux-to-qcode.c:451:\n+  [0x202] = Q_KEY_CODE_UNMAPPED, /* linux:514 (KEY_NUMERIC_2) -> linux:514 (KEY_NUMERIC_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#560: FILE: ui/input-keymap-linux-to-qcode.c:452:\n+  [0x203] = Q_KEY_CODE_UNMAPPED, /* linux:515 (KEY_NUMERIC_3) -> linux:515 (KEY_NUMERIC_3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#561: FILE: ui/input-keymap-linux-to-qcode.c:453:\n+  [0x204] = Q_KEY_CODE_UNMAPPED, /* linux:516 (KEY_NUMERIC_4) -> linux:516 (KEY_NUMERIC_4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#562: FILE: ui/input-keymap-linux-to-qcode.c:454:\n+  [0x205] = Q_KEY_CODE_UNMAPPED, /* linux:517 (KEY_NUMERIC_5) -> linux:517 (KEY_NUMERIC_5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#563: FILE: ui/input-keymap-linux-to-qcode.c:455:\n+  [0x206] = Q_KEY_CODE_UNMAPPED, /* linux:518 (KEY_NUMERIC_6) -> linux:518 (KEY_NUMERIC_6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#564: FILE: ui/input-keymap-linux-to-qcode.c:456:\n+  [0x207] = Q_KEY_CODE_UNMAPPED, /* linux:519 (KEY_NUMERIC_7) -> linux:519 (KEY_NUMERIC_7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#565: FILE: ui/input-keymap-linux-to-qcode.c:457:\n+  [0x208] = Q_KEY_CODE_UNMAPPED, /* linux:520 (KEY_NUMERIC_8) -> linux:520 (KEY_NUMERIC_8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#566: FILE: ui/input-keymap-linux-to-qcode.c:458:\n+  [0x209] = Q_KEY_CODE_UNMAPPED, /* linux:521 (KEY_NUMERIC_9) -> linux:521 (KEY_NUMERIC_9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#567: FILE: ui/input-keymap-linux-to-qcode.c:459:\n+  [0x20a] = Q_KEY_CODE_UNMAPPED, /* linux:522 (KEY_NUMERIC_STAR) -> linux:522 (KEY_NUMERIC_STAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#568: FILE: ui/input-keymap-linux-to-qcode.c:460:\n+  [0x20b] = Q_KEY_CODE_UNMAPPED, /* linux:523 (KEY_NUMERIC_POUND) -> linux:523 (KEY_NUMERIC_POUND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#569: FILE: ui/input-keymap-linux-to-qcode.c:461:\n+  [0x20c] = Q_KEY_CODE_UNMAPPED, /* linux:524 (KEY_RFKILL) -> linux:524 (KEY_RFKILL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#571: FILE: ui/input-keymap-linux-to-qcode.c:463:\n+const guint qemu_input_map_linux_to_qcode_len = sizeof(qemu_input_map_linux_to_qcode)/sizeof(qemu_input_map_linux_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#571: FILE: ui/input-keymap-linux-to-qcode.c:463:\n+const guint qemu_input_map_linux_to_qcode_len = sizeof(qemu_input_map_linux_to_qcode)/sizeof(qemu_input_map_linux_to_qcode[0]);\n                                                                                      ^\n\nERROR: line over 90 characters\n#580: FILE: ui/input-keymap-qcode-to-qnum.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#582: FILE: ui/input-keymap-qcode-to-qnum.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qcode_to_qnum code-map keymaps.csv qcode qnum\n\nWARNING: line over 80 characters\n#585: FILE: ui/input-keymap-qcode-to-qnum.c:8:\n+  [Q_KEY_CODE_0] = 0xb, /* qcode:Q_KEY_CODE_0 (0) -> linux:11 (KEY_0) -> qnum:11 */\n\nWARNING: line over 80 characters\n#586: FILE: ui/input-keymap-qcode-to-qnum.c:9:\n+  [Q_KEY_CODE_1] = 0x2, /* qcode:Q_KEY_CODE_1 (1) -> linux:2 (KEY_1) -> qnum:2 */\n\nWARNING: line over 80 characters\n#587: FILE: ui/input-keymap-qcode-to-qnum.c:10:\n+  [Q_KEY_CODE_2] = 0x3, /* qcode:Q_KEY_CODE_2 (2) -> linux:3 (KEY_2) -> qnum:3 */\n\nWARNING: line over 80 characters\n#588: FILE: ui/input-keymap-qcode-to-qnum.c:11:\n+  [Q_KEY_CODE_3] = 0x4, /* qcode:Q_KEY_CODE_3 (3) -> linux:4 (KEY_3) -> qnum:4 */\n\nWARNING: line over 80 characters\n#589: FILE: ui/input-keymap-qcode-to-qnum.c:12:\n+  [Q_KEY_CODE_4] = 0x5, /* qcode:Q_KEY_CODE_4 (4) -> linux:5 (KEY_4) -> qnum:5 */\n\nWARNING: line over 80 characters\n#590: FILE: ui/input-keymap-qcode-to-qnum.c:13:\n+  [Q_KEY_CODE_5] = 0x6, /* qcode:Q_KEY_CODE_5 (5) -> linux:6 (KEY_5) -> qnum:6 */\n\nWARNING: line over 80 characters\n#591: FILE: ui/input-keymap-qcode-to-qnum.c:14:\n+  [Q_KEY_CODE_6] = 0x7, /* qcode:Q_KEY_CODE_6 (6) -> linux:7 (KEY_6) -> qnum:7 */\n\nWARNING: line over 80 characters\n#592: FILE: ui/input-keymap-qcode-to-qnum.c:15:\n+  [Q_KEY_CODE_7] = 0x8, /* qcode:Q_KEY_CODE_7 (7) -> linux:8 (KEY_7) -> qnum:8 */\n\nWARNING: line over 80 characters\n#593: FILE: ui/input-keymap-qcode-to-qnum.c:16:\n+  [Q_KEY_CODE_8] = 0x9, /* qcode:Q_KEY_CODE_8 (8) -> linux:9 (KEY_8) -> qnum:9 */\n\nWARNING: line over 80 characters\n#594: FILE: ui/input-keymap-qcode-to-qnum.c:17:\n+  [Q_KEY_CODE_9] = 0xa, /* qcode:Q_KEY_CODE_9 (9) -> linux:10 (KEY_9) -> qnum:10 */\n\nWARNING: line over 80 characters\n#595: FILE: ui/input-keymap-qcode-to-qnum.c:18:\n+  [Q_KEY_CODE_A] = 0x1e, /* qcode:Q_KEY_CODE_A (a) -> linux:30 (KEY_A) -> qnum:30 */\n\nERROR: line over 90 characters\n#596: FILE: ui/input-keymap-qcode-to-qnum.c:19:\n+  [Q_KEY_CODE_AC_BACK] = 0xea, /* qcode:Q_KEY_CODE_AC_BACK (ac_back) -> linux:158 (KEY_BACK) -> qnum:234 */\n\nERROR: line over 90 characters\n#597: FILE: ui/input-keymap-qcode-to-qnum.c:20:\n+  [Q_KEY_CODE_AC_BOOKMARKS] = 0xe6, /* qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) -> linux:156 (KEY_BOOKMARKS) -> qnum:230 */\n\nERROR: line over 90 characters\n#598: FILE: ui/input-keymap-qcode-to-qnum.c:21:\n+  [Q_KEY_CODE_AC_FORWARD] = 0xe9, /* qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) -> linux:159 (KEY_FORWARD) -> qnum:233 */\n\nERROR: line over 90 characters\n#599: FILE: ui/input-keymap-qcode-to-qnum.c:22:\n+  [Q_KEY_CODE_AC_HOME] = 0xb2, /* qcode:Q_KEY_CODE_AC_HOME (ac_home) -> linux:172 (KEY_HOMEPAGE) -> qnum:178 */\n\nERROR: line over 90 characters\n#600: FILE: ui/input-keymap-qcode-to-qnum.c:23:\n+  [Q_KEY_CODE_AC_REFRESH] = 0xe7, /* qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) -> linux:173 (KEY_REFRESH) -> qnum:231 */\n\nERROR: line over 90 characters\n#601: FILE: ui/input-keymap-qcode-to-qnum.c:24:\n+  [Q_KEY_CODE_AGAIN] = 0x85, /* qcode:Q_KEY_CODE_AGAIN (again) -> linux:129 (KEY_AGAIN) -> qnum:133 */\n\nERROR: line over 90 characters\n#602: FILE: ui/input-keymap-qcode-to-qnum.c:25:\n+  [Q_KEY_CODE_ALT] = 0x38, /* qcode:Q_KEY_CODE_ALT (alt) -> linux:56 (KEY_LEFTALT) -> qnum:56 */\n\nERROR: line over 90 characters\n#603: FILE: ui/input-keymap-qcode-to-qnum.c:26:\n+  [Q_KEY_CODE_ALT_R] = 0xb8, /* qcode:Q_KEY_CODE_ALT_R (alt_r) -> linux:100 (KEY_RIGHTALT) -> qnum:184 */\n\nERROR: line over 90 characters\n#604: FILE: ui/input-keymap-qcode-to-qnum.c:27:\n+  [Q_KEY_CODE_APOSTROPHE] = 0x28, /* qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) -> linux:40 (KEY_APOSTROPHE) -> qnum:40 */\n\nERROR: line over 90 characters\n#605: FILE: ui/input-keymap-qcode-to-qnum.c:28:\n+  [Q_KEY_CODE_ASTERISK] = 0x37, /* qcode:Q_KEY_CODE_ASTERISK (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> qnum:55 */\n\nERROR: line over 90 characters\n#606: FILE: ui/input-keymap-qcode-to-qnum.c:29:\n+  [Q_KEY_CODE_AUDIOMUTE] = 0xa0, /* qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) -> linux:113 (KEY_MUTE) -> qnum:160 */\n\nERROR: line over 90 characters\n#607: FILE: ui/input-keymap-qcode-to-qnum.c:30:\n+  [Q_KEY_CODE_AUDIONEXT] = 0x99, /* qcode:Q_KEY_CODE_AUDIONEXT (audionext) -> linux:163 (KEY_NEXTSONG) -> qnum:153 */\n\nERROR: line over 90 characters\n#608: FILE: ui/input-keymap-qcode-to-qnum.c:31:\n+  [Q_KEY_CODE_AUDIOPLAY] = 0xa2, /* qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) -> linux:164 (KEY_PLAYPAUSE) -> qnum:162 */\n\nERROR: line over 90 characters\n#609: FILE: ui/input-keymap-qcode-to-qnum.c:32:\n+  [Q_KEY_CODE_AUDIOPREV] = 0x90, /* qcode:Q_KEY_CODE_AUDIOPREV (audioprev) -> linux:165 (KEY_PREVIOUSSONG) -> qnum:144 */\n\nERROR: line over 90 characters\n#610: FILE: ui/input-keymap-qcode-to-qnum.c:33:\n+  [Q_KEY_CODE_AUDIOSTOP] = 0xa4, /* qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) -> linux:166 (KEY_STOPCD) -> qnum:164 */\n\nWARNING: line over 80 characters\n#611: FILE: ui/input-keymap-qcode-to-qnum.c:34:\n+  [Q_KEY_CODE_B] = 0x30, /* qcode:Q_KEY_CODE_B (b) -> linux:48 (KEY_B) -> qnum:48 */\n\nERROR: line over 90 characters\n#612: FILE: ui/input-keymap-qcode-to-qnum.c:35:\n+  [Q_KEY_CODE_BACKSLASH] = 0x2b, /* qcode:Q_KEY_CODE_BACKSLASH (backslash) -> linux:43 (KEY_BACKSLASH) -> qnum:43 */\n\nERROR: line over 90 characters\n#613: FILE: ui/input-keymap-qcode-to-qnum.c:36:\n+  [Q_KEY_CODE_BACKSPACE] = 0xe, /* qcode:Q_KEY_CODE_BACKSPACE (backspace) -> linux:14 (KEY_BACKSPACE) -> qnum:14 */\n\nERROR: line over 90 characters\n#614: FILE: ui/input-keymap-qcode-to-qnum.c:37:\n+  [Q_KEY_CODE_BRACKET_LEFT] = 0x1a, /* qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) -> linux:26 (KEY_LEFTBRACE) -> qnum:26 */\n\nERROR: line over 90 characters\n#615: FILE: ui/input-keymap-qcode-to-qnum.c:38:\n+  [Q_KEY_CODE_BRACKET_RIGHT] = 0x1b, /* qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) -> linux:27 (KEY_RIGHTBRACE) -> qnum:27 */\n\nWARNING: line over 80 characters\n#616: FILE: ui/input-keymap-qcode-to-qnum.c:39:\n+  [Q_KEY_CODE_C] = 0x2e, /* qcode:Q_KEY_CODE_C (c) -> linux:46 (KEY_C) -> qnum:46 */\n\nERROR: line over 90 characters\n#617: FILE: ui/input-keymap-qcode-to-qnum.c:40:\n+  [Q_KEY_CODE_CALCULATOR] = 0xa1, /* qcode:Q_KEY_CODE_CALCULATOR (calculator) -> linux:140 (KEY_CALC) -> qnum:161 */\n\nERROR: line over 90 characters\n#618: FILE: ui/input-keymap-qcode-to-qnum.c:41:\n+  [Q_KEY_CODE_CAPS_LOCK] = 0x3a, /* qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) -> linux:58 (KEY_CAPSLOCK) -> qnum:58 */\n\nERROR: line over 90 characters\n#619: FILE: ui/input-keymap-qcode-to-qnum.c:42:\n+  [Q_KEY_CODE_COMMA] = 0x33, /* qcode:Q_KEY_CODE_COMMA (comma) -> linux:51 (KEY_COMMA) -> qnum:51 */\n\nERROR: line over 90 characters\n#620: FILE: ui/input-keymap-qcode-to-qnum.c:43:\n+  [Q_KEY_CODE_COMPOSE] = 0xdd, /* qcode:Q_KEY_CODE_COMPOSE (compose) -> linux:127 (KEY_COMPOSE) -> qnum:221 */\n\nERROR: line over 90 characters\n#621: FILE: ui/input-keymap-qcode-to-qnum.c:44:\n+  [Q_KEY_CODE_COMPUTER] = 0xeb, /* qcode:Q_KEY_CODE_COMPUTER (computer) -> linux:157 (KEY_COMPUTER) -> qnum:235 */\n\nERROR: line over 90 characters\n#622: FILE: ui/input-keymap-qcode-to-qnum.c:45:\n+  [Q_KEY_CODE_COPY] = 0xf8, /* qcode:Q_KEY_CODE_COPY (copy) -> linux:133 (KEY_COPY) -> qnum:248 */\n\nERROR: line over 90 characters\n#623: FILE: ui/input-keymap-qcode-to-qnum.c:46:\n+  [Q_KEY_CODE_CTRL] = 0x1d, /* qcode:Q_KEY_CODE_CTRL (ctrl) -> linux:29 (KEY_LEFTCTRL) -> qnum:29 */\n\nERROR: line over 90 characters\n#624: FILE: ui/input-keymap-qcode-to-qnum.c:47:\n+  [Q_KEY_CODE_CTRL_R] = 0x9d, /* qcode:Q_KEY_CODE_CTRL_R (ctrl_r) -> linux:97 (KEY_RIGHTCTRL) -> qnum:157 */\n\nERROR: line over 90 characters\n#625: FILE: ui/input-keymap-qcode-to-qnum.c:48:\n+  [Q_KEY_CODE_CUT] = 0xbc, /* qcode:Q_KEY_CODE_CUT (cut) -> linux:137 (KEY_CUT) -> qnum:188 */\n\nWARNING: line over 80 characters\n#626: FILE: ui/input-keymap-qcode-to-qnum.c:49:\n+  [Q_KEY_CODE_D] = 0x20, /* qcode:Q_KEY_CODE_D (d) -> linux:32 (KEY_D) -> qnum:32 */\n\nERROR: line over 90 characters\n#627: FILE: ui/input-keymap-qcode-to-qnum.c:50:\n+  [Q_KEY_CODE_DELETE] = 0xd3, /* qcode:Q_KEY_CODE_DELETE (delete) -> linux:111 (KEY_DELETE) -> qnum:211 */\n\nERROR: line over 90 characters\n#628: FILE: ui/input-keymap-qcode-to-qnum.c:51:\n+  [Q_KEY_CODE_DOT] = 0x34, /* qcode:Q_KEY_CODE_DOT (dot) -> linux:52 (KEY_DOT) -> qnum:52 */\n\nERROR: line over 90 characters\n#629: FILE: ui/input-keymap-qcode-to-qnum.c:52:\n+  [Q_KEY_CODE_DOWN] = 0xd0, /* qcode:Q_KEY_CODE_DOWN (down) -> linux:108 (KEY_DOWN) -> qnum:208 */\n\nWARNING: line over 80 characters\n#630: FILE: ui/input-keymap-qcode-to-qnum.c:53:\n+  [Q_KEY_CODE_E] = 0x12, /* qcode:Q_KEY_CODE_E (e) -> linux:18 (KEY_E) -> qnum:18 */\n\nERROR: line over 90 characters\n#631: FILE: ui/input-keymap-qcode-to-qnum.c:54:\n+  [Q_KEY_CODE_END] = 0xcf, /* qcode:Q_KEY_CODE_END (end) -> linux:107 (KEY_END) -> qnum:207 */\n\nERROR: line over 90 characters\n#632: FILE: ui/input-keymap-qcode-to-qnum.c:55:\n+  [Q_KEY_CODE_EQUAL] = 0xd, /* qcode:Q_KEY_CODE_EQUAL (equal) -> linux:13 (KEY_EQUAL) -> qnum:13 */\n\nWARNING: line over 80 characters\n#633: FILE: ui/input-keymap-qcode-to-qnum.c:56:\n+  [Q_KEY_CODE_ESC] = 0x1, /* qcode:Q_KEY_CODE_ESC (esc) -> linux:1 (KEY_ESC) -> qnum:1 */\n\nWARNING: line over 80 characters\n#634: FILE: ui/input-keymap-qcode-to-qnum.c:57:\n+  [Q_KEY_CODE_F] = 0x21, /* qcode:Q_KEY_CODE_F (f) -> linux:33 (KEY_F) -> qnum:33 */\n\nWARNING: line over 80 characters\n#635: FILE: ui/input-keymap-qcode-to-qnum.c:58:\n+  [Q_KEY_CODE_F1] = 0x3b, /* qcode:Q_KEY_CODE_F1 (f1) -> linux:59 (KEY_F1) -> qnum:59 */\n\nERROR: line over 90 characters\n#636: FILE: ui/input-keymap-qcode-to-qnum.c:59:\n+  [Q_KEY_CODE_F10] = 0x44, /* qcode:Q_KEY_CODE_F10 (f10) -> linux:68 (KEY_F10) -> qnum:68 */\n\nERROR: line over 90 characters\n#637: FILE: ui/input-keymap-qcode-to-qnum.c:60:\n+  [Q_KEY_CODE_F11] = 0x57, /* qcode:Q_KEY_CODE_F11 (f11) -> linux:87 (KEY_F11) -> qnum:87 */\n\nERROR: line over 90 characters\n#638: FILE: ui/input-keymap-qcode-to-qnum.c:61:\n+  [Q_KEY_CODE_F12] = 0x58, /* qcode:Q_KEY_CODE_F12 (f12) -> linux:88 (KEY_F12) -> qnum:88 */\n\nWARNING: line over 80 characters\n#639: FILE: ui/input-keymap-qcode-to-qnum.c:62:\n+  [Q_KEY_CODE_F2] = 0x3c, /* qcode:Q_KEY_CODE_F2 (f2) -> linux:60 (KEY_F2) -> qnum:60 */\n\nWARNING: line over 80 characters\n#640: FILE: ui/input-keymap-qcode-to-qnum.c:63:\n+  [Q_KEY_CODE_F3] = 0x3d, /* qcode:Q_KEY_CODE_F3 (f3) -> linux:61 (KEY_F3) -> qnum:61 */\n\nWARNING: line over 80 characters\n#641: FILE: ui/input-keymap-qcode-to-qnum.c:64:\n+  [Q_KEY_CODE_F4] = 0x3e, /* qcode:Q_KEY_CODE_F4 (f4) -> linux:62 (KEY_F4) -> qnum:62 */\n\nWARNING: line over 80 characters\n#642: FILE: ui/input-keymap-qcode-to-qnum.c:65:\n+  [Q_KEY_CODE_F5] = 0x3f, /* qcode:Q_KEY_CODE_F5 (f5) -> linux:63 (KEY_F5) -> qnum:63 */\n\nWARNING: line over 80 characters\n#643: FILE: ui/input-keymap-qcode-to-qnum.c:66:\n+  [Q_KEY_CODE_F6] = 0x40, /* qcode:Q_KEY_CODE_F6 (f6) -> linux:64 (KEY_F6) -> qnum:64 */\n\nWARNING: line over 80 characters\n#644: FILE: ui/input-keymap-qcode-to-qnum.c:67:\n+  [Q_KEY_CODE_F7] = 0x41, /* qcode:Q_KEY_CODE_F7 (f7) -> linux:65 (KEY_F7) -> qnum:65 */\n\nWARNING: line over 80 characters\n#645: FILE: ui/input-keymap-qcode-to-qnum.c:68:\n+  [Q_KEY_CODE_F8] = 0x42, /* qcode:Q_KEY_CODE_F8 (f8) -> linux:66 (KEY_F8) -> qnum:66 */\n\nWARNING: line over 80 characters\n#646: FILE: ui/input-keymap-qcode-to-qnum.c:69:\n+  [Q_KEY_CODE_F9] = 0x43, /* qcode:Q_KEY_CODE_F9 (f9) -> linux:67 (KEY_F9) -> qnum:67 */\n\nERROR: line over 90 characters\n#647: FILE: ui/input-keymap-qcode-to-qnum.c:70:\n+  [Q_KEY_CODE_FIND] = 0xc1, /* qcode:Q_KEY_CODE_FIND (find) -> linux:136 (KEY_FIND) -> qnum:193 */\n\nERROR: line over 90 characters\n#648: FILE: ui/input-keymap-qcode-to-qnum.c:71:\n+  [Q_KEY_CODE_FRONT] = 0x8c, /* qcode:Q_KEY_CODE_FRONT (front) -> linux:132 (KEY_FRONT) -> qnum:140 */\n\nWARNING: line over 80 characters\n#649: FILE: ui/input-keymap-qcode-to-qnum.c:72:\n+  [Q_KEY_CODE_G] = 0x22, /* qcode:Q_KEY_CODE_G (g) -> linux:34 (KEY_G) -> qnum:34 */\n\nERROR: line over 90 characters\n#650: FILE: ui/input-keymap-qcode-to-qnum.c:73:\n+  [Q_KEY_CODE_GRAVE_ACCENT] = 0x29, /* qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) -> linux:41 (KEY_GRAVE) -> qnum:41 */\n\nWARNING: line over 80 characters\n#651: FILE: ui/input-keymap-qcode-to-qnum.c:74:\n+  [Q_KEY_CODE_H] = 0x23, /* qcode:Q_KEY_CODE_H (h) -> linux:35 (KEY_H) -> qnum:35 */\n\nERROR: line over 90 characters\n#652: FILE: ui/input-keymap-qcode-to-qnum.c:75:\n+  [Q_KEY_CODE_HELP] = 0xf5, /* qcode:Q_KEY_CODE_HELP (help) -> linux:138 (KEY_HELP) -> qnum:245 */\n\nERROR: line over 90 characters\n#653: FILE: ui/input-keymap-qcode-to-qnum.c:76:\n+  [Q_KEY_CODE_HENKAN] = 0x79, /* qcode:Q_KEY_CODE_HENKAN (henkan) -> linux:92 (KEY_HENKAN) -> qnum:121 */\n\nERROR: line over 90 characters\n#654: FILE: ui/input-keymap-qcode-to-qnum.c:77:\n+  [Q_KEY_CODE_HIRAGANA] = 0x77, /* qcode:Q_KEY_CODE_HIRAGANA (hiragana) -> linux:91 (KEY_HIRAGANA) -> qnum:119 */\n\nERROR: line over 90 characters\n#655: FILE: ui/input-keymap-qcode-to-qnum.c:78:\n+  [Q_KEY_CODE_HOME] = 0xc7, /* qcode:Q_KEY_CODE_HOME (home) -> linux:102 (KEY_HOME) -> qnum:199 */\n\nWARNING: line over 80 characters\n#656: FILE: ui/input-keymap-qcode-to-qnum.c:79:\n+  [Q_KEY_CODE_I] = 0x17, /* qcode:Q_KEY_CODE_I (i) -> linux:23 (KEY_I) -> qnum:23 */\n\nERROR: line over 90 characters\n#657: FILE: ui/input-keymap-qcode-to-qnum.c:80:\n+  [Q_KEY_CODE_INSERT] = 0xd2, /* qcode:Q_KEY_CODE_INSERT (insert) -> linux:110 (KEY_INSERT) -> qnum:210 */\n\nWARNING: line over 80 characters\n#658: FILE: ui/input-keymap-qcode-to-qnum.c:81:\n+  [Q_KEY_CODE_J] = 0x24, /* qcode:Q_KEY_CODE_J (j) -> linux:36 (KEY_J) -> qnum:36 */\n\nWARNING: line over 80 characters\n#659: FILE: ui/input-keymap-qcode-to-qnum.c:82:\n+  [Q_KEY_CODE_K] = 0x25, /* qcode:Q_KEY_CODE_K (k) -> linux:37 (KEY_K) -> qnum:37 */\n\nERROR: line over 90 characters\n#660: FILE: ui/input-keymap-qcode-to-qnum.c:83:\n+  [Q_KEY_CODE_KP_0] = 0x52, /* qcode:Q_KEY_CODE_KP_0 (kp_0) -> linux:82 (KEY_KP0) -> qnum:82 */\n\nERROR: line over 90 characters\n#661: FILE: ui/input-keymap-qcode-to-qnum.c:84:\n+  [Q_KEY_CODE_KP_1] = 0x4f, /* qcode:Q_KEY_CODE_KP_1 (kp_1) -> linux:79 (KEY_KP1) -> qnum:79 */\n\nERROR: line over 90 characters\n#662: FILE: ui/input-keymap-qcode-to-qnum.c:85:\n+  [Q_KEY_CODE_KP_2] = 0x50, /* qcode:Q_KEY_CODE_KP_2 (kp_2) -> linux:80 (KEY_KP2) -> qnum:80 */\n\nERROR: line over 90 characters\n#663: FILE: ui/input-keymap-qcode-to-qnum.c:86:\n+  [Q_KEY_CODE_KP_3] = 0x51, /* qcode:Q_KEY_CODE_KP_3 (kp_3) -> linux:81 (KEY_KP3) -> qnum:81 */\n\nERROR: line over 90 characters\n#664: FILE: ui/input-keymap-qcode-to-qnum.c:87:\n+  [Q_KEY_CODE_KP_4] = 0x4b, /* qcode:Q_KEY_CODE_KP_4 (kp_4) -> linux:75 (KEY_KP4) -> qnum:75 */\n\nERROR: line over 90 characters\n#665: FILE: ui/input-keymap-qcode-to-qnum.c:88:\n+  [Q_KEY_CODE_KP_5] = 0x4c, /* qcode:Q_KEY_CODE_KP_5 (kp_5) -> linux:76 (KEY_KP5) -> qnum:76 */\n\nERROR: line over 90 characters\n#666: FILE: ui/input-keymap-qcode-to-qnum.c:89:\n+  [Q_KEY_CODE_KP_6] = 0x4d, /* qcode:Q_KEY_CODE_KP_6 (kp_6) -> linux:77 (KEY_KP6) -> qnum:77 */\n\nERROR: line over 90 characters\n#667: FILE: ui/input-keymap-qcode-to-qnum.c:90:\n+  [Q_KEY_CODE_KP_7] = 0x47, /* qcode:Q_KEY_CODE_KP_7 (kp_7) -> linux:71 (KEY_KP7) -> qnum:71 */\n\nERROR: line over 90 characters\n#668: FILE: ui/input-keymap-qcode-to-qnum.c:91:\n+  [Q_KEY_CODE_KP_8] = 0x48, /* qcode:Q_KEY_CODE_KP_8 (kp_8) -> linux:72 (KEY_KP8) -> qnum:72 */\n\nERROR: line over 90 characters\n#669: FILE: ui/input-keymap-qcode-to-qnum.c:92:\n+  [Q_KEY_CODE_KP_9] = 0x49, /* qcode:Q_KEY_CODE_KP_9 (kp_9) -> linux:73 (KEY_KP9) -> qnum:73 */\n\nERROR: line over 90 characters\n#670: FILE: ui/input-keymap-qcode-to-qnum.c:93:\n+  [Q_KEY_CODE_KP_ADD] = 0x4e, /* qcode:Q_KEY_CODE_KP_ADD (kp_add) -> linux:78 (KEY_KPPLUS) -> qnum:78 */\n\nERROR: line over 90 characters\n#671: FILE: ui/input-keymap-qcode-to-qnum.c:94:\n+  [Q_KEY_CODE_KP_COMMA] = 0x7e, /* qcode:Q_KEY_CODE_KP_COMMA (kp_comma) -> linux:121 (KEY_KPCOMMA) -> qnum:126 */\n\nERROR: line over 90 characters\n#672: FILE: ui/input-keymap-qcode-to-qnum.c:95:\n+  [Q_KEY_CODE_KP_DECIMAL] = 0x53, /* qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) -> linux:83 (KEY_KPDOT) -> qnum:83 */\n\nERROR: line over 90 characters\n#673: FILE: ui/input-keymap-qcode-to-qnum.c:96:\n+  [Q_KEY_CODE_KP_DIVIDE] = 0xb5, /* qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) -> linux:98 (KEY_KPSLASH) -> qnum:181 */\n\nERROR: line over 90 characters\n#674: FILE: ui/input-keymap-qcode-to-qnum.c:97:\n+  [Q_KEY_CODE_KP_ENTER] = 0x9c, /* qcode:Q_KEY_CODE_KP_ENTER (kp_enter) -> linux:96 (KEY_KPENTER) -> qnum:156 */\n\nERROR: line over 90 characters\n#675: FILE: ui/input-keymap-qcode-to-qnum.c:98:\n+  [Q_KEY_CODE_KP_EQUALS] = 0x59, /* qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) -> linux:117 (KEY_KPEQUAL) -> qnum:89 */\n\nERROR: line over 90 characters\n#676: FILE: ui/input-keymap-qcode-to-qnum.c:99:\n+  [Q_KEY_CODE_KP_MULTIPLY] = 0x37, /* qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> qnum:55 */\n\nERROR: line over 90 characters\n#677: FILE: ui/input-keymap-qcode-to-qnum.c:100:\n+  [Q_KEY_CODE_KP_SUBTRACT] = 0x4a, /* qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) -> linux:74 (KEY_KPMINUS) -> qnum:74 */\n\nWARNING: line over 80 characters\n#678: FILE: ui/input-keymap-qcode-to-qnum.c:101:\n+  [Q_KEY_CODE_L] = 0x26, /* qcode:Q_KEY_CODE_L (l) -> linux:38 (KEY_L) -> qnum:38 */\n\nERROR: line over 90 characters\n#679: FILE: ui/input-keymap-qcode-to-qnum.c:102:\n+  [Q_KEY_CODE_LEFT] = 0xcb, /* qcode:Q_KEY_CODE_LEFT (left) -> linux:105 (KEY_LEFT) -> qnum:203 */\n\nERROR: line over 90 characters\n#680: FILE: ui/input-keymap-qcode-to-qnum.c:103:\n+  [Q_KEY_CODE_LESS] = 0x56, /* qcode:Q_KEY_CODE_LESS (less) -> linux:86 (KEY_102ND) -> qnum:86 */\n\nERROR: line over 90 characters\n#681: FILE: ui/input-keymap-qcode-to-qnum.c:104:\n+  [Q_KEY_CODE_LF] = 0x5b, /* qcode:Q_KEY_CODE_LF (lf) -> linux:101 (KEY_LINEFEED) -> qnum:91 */\n\nWARNING: line over 80 characters\n#682: FILE: ui/input-keymap-qcode-to-qnum.c:105:\n+  [Q_KEY_CODE_M] = 0x32, /* qcode:Q_KEY_CODE_M (m) -> linux:50 (KEY_M) -> qnum:50 */\n\nERROR: line over 90 characters\n#683: FILE: ui/input-keymap-qcode-to-qnum.c:106:\n+  [Q_KEY_CODE_MAIL] = 0xec, /* qcode:Q_KEY_CODE_MAIL (mail) -> linux:155 (KEY_MAIL) -> qnum:236 */\n\nERROR: line over 90 characters\n#684: FILE: ui/input-keymap-qcode-to-qnum.c:107:\n+  [Q_KEY_CODE_MEDIASELECT] = 0xed, /* qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) -> linux:226 (KEY_MEDIA) -> qnum:237 */\n\nERROR: line over 90 characters\n#685: FILE: ui/input-keymap-qcode-to-qnum.c:108:\n+  [Q_KEY_CODE_MENU] = 0x9e, /* qcode:Q_KEY_CODE_MENU (menu) -> linux:139 (KEY_MENU) -> qnum:158 */\n\nERROR: line over 90 characters\n#686: FILE: ui/input-keymap-qcode-to-qnum.c:109:\n+  [Q_KEY_CODE_META_L] = 0xdb, /* qcode:Q_KEY_CODE_META_L (meta_l) -> linux:125 (KEY_LEFTMETA) -> qnum:219 */\n\nERROR: line over 90 characters\n#687: FILE: ui/input-keymap-qcode-to-qnum.c:110:\n+  [Q_KEY_CODE_META_R] = 0xdc, /* qcode:Q_KEY_CODE_META_R (meta_r) -> linux:126 (KEY_RIGHTMETA) -> qnum:220 */\n\nERROR: line over 90 characters\n#688: FILE: ui/input-keymap-qcode-to-qnum.c:111:\n+  [Q_KEY_CODE_MINUS] = 0xc, /* qcode:Q_KEY_CODE_MINUS (minus) -> linux:12 (KEY_MINUS) -> qnum:12 */\n\nWARNING: line over 80 characters\n#689: FILE: ui/input-keymap-qcode-to-qnum.c:112:\n+  [Q_KEY_CODE_N] = 0x31, /* qcode:Q_KEY_CODE_N (n) -> linux:49 (KEY_N) -> qnum:49 */\n\nERROR: line over 90 characters\n#690: FILE: ui/input-keymap-qcode-to-qnum.c:113:\n+  [Q_KEY_CODE_NUM_LOCK] = 0x45, /* qcode:Q_KEY_CODE_NUM_LOCK (num_lock) -> linux:69 (KEY_NUMLOCK) -> qnum:69 */\n\nWARNING: line over 80 characters\n#691: FILE: ui/input-keymap-qcode-to-qnum.c:114:\n+  [Q_KEY_CODE_O] = 0x18, /* qcode:Q_KEY_CODE_O (o) -> linux:24 (KEY_O) -> qnum:24 */\n\nERROR: line over 90 characters\n#692: FILE: ui/input-keymap-qcode-to-qnum.c:115:\n+  [Q_KEY_CODE_OPEN] = 0x64, /* qcode:Q_KEY_CODE_OPEN (open) -> linux:134 (KEY_OPEN) -> qnum:100 */\n\nWARNING: line over 80 characters\n#693: FILE: ui/input-keymap-qcode-to-qnum.c:116:\n+  [Q_KEY_CODE_P] = 0x19, /* qcode:Q_KEY_CODE_P (p) -> linux:25 (KEY_P) -> qnum:25 */\n\nERROR: line over 90 characters\n#694: FILE: ui/input-keymap-qcode-to-qnum.c:117:\n+  [Q_KEY_CODE_PASTE] = 0x65, /* qcode:Q_KEY_CODE_PASTE (paste) -> linux:135 (KEY_PASTE) -> qnum:101 */\n\nERROR: line over 90 characters\n#695: FILE: ui/input-keymap-qcode-to-qnum.c:118:\n+  [Q_KEY_CODE_PAUSE] = 0xc6, /* qcode:Q_KEY_CODE_PAUSE (pause) -> linux:119 (KEY_PAUSE) -> qnum:198 */\n\nERROR: line over 90 characters\n#696: FILE: ui/input-keymap-qcode-to-qnum.c:119:\n+  [Q_KEY_CODE_PGDN] = 0xd1, /* qcode:Q_KEY_CODE_PGDN (pgdn) -> linux:109 (KEY_PAGEDOWN) -> qnum:209 */\n\nERROR: line over 90 characters\n#697: FILE: ui/input-keymap-qcode-to-qnum.c:120:\n+  [Q_KEY_CODE_PGUP] = 0xc9, /* qcode:Q_KEY_CODE_PGUP (pgup) -> linux:104 (KEY_PAGEUP) -> qnum:201 */\n\nERROR: line over 90 characters\n#698: FILE: ui/input-keymap-qcode-to-qnum.c:121:\n+  [Q_KEY_CODE_POWER] = 0xde, /* qcode:Q_KEY_CODE_POWER (power) -> linux:116 (KEY_POWER) -> qnum:222 */\n\nERROR: line over 90 characters\n#699: FILE: ui/input-keymap-qcode-to-qnum.c:122:\n+  [Q_KEY_CODE_PRINT] = 0x54, /* qcode:Q_KEY_CODE_PRINT (sysrq) -> linux:99 (KEY_SYSRQ) -> qnum:84 */\n\nERROR: line over 90 characters\n#700: FILE: ui/input-keymap-qcode-to-qnum.c:123:\n+  [Q_KEY_CODE_PROPS] = 0x86, /* qcode:Q_KEY_CODE_PROPS (props) -> linux:130 (KEY_PROPS) -> qnum:134 */\n\nWARNING: line over 80 characters\n#701: FILE: ui/input-keymap-qcode-to-qnum.c:124:\n+  [Q_KEY_CODE_Q] = 0x10, /* qcode:Q_KEY_CODE_Q (q) -> linux:16 (KEY_Q) -> qnum:16 */\n\nWARNING: line over 80 characters\n#702: FILE: ui/input-keymap-qcode-to-qnum.c:125:\n+  [Q_KEY_CODE_R] = 0x13, /* qcode:Q_KEY_CODE_R (r) -> linux:19 (KEY_R) -> qnum:19 */\n\nERROR: line over 90 characters\n#703: FILE: ui/input-keymap-qcode-to-qnum.c:126:\n+  [Q_KEY_CODE_RET] = 0x1c, /* qcode:Q_KEY_CODE_RET (ret) -> linux:28 (KEY_ENTER) -> qnum:28 */\n\nERROR: line over 90 characters\n#704: FILE: ui/input-keymap-qcode-to-qnum.c:127:\n+  [Q_KEY_CODE_RIGHT] = 0xcd, /* qcode:Q_KEY_CODE_RIGHT (right) -> linux:106 (KEY_RIGHT) -> qnum:205 */\n\nWARNING: line over 80 characters\n#705: FILE: ui/input-keymap-qcode-to-qnum.c:128:\n+  [Q_KEY_CODE_RO] = 0x73, /* qcode:Q_KEY_CODE_RO (ro) -> linux:89 (KEY_RO) -> qnum:115 */\n\nWARNING: line over 80 characters\n#706: FILE: ui/input-keymap-qcode-to-qnum.c:129:\n+  [Q_KEY_CODE_S] = 0x1f, /* qcode:Q_KEY_CODE_S (s) -> linux:31 (KEY_S) -> qnum:31 */\n\nERROR: line over 90 characters\n#707: FILE: ui/input-keymap-qcode-to-qnum.c:130:\n+  [Q_KEY_CODE_SCROLL_LOCK] = 0x46, /* qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) -> linux:70 (KEY_SCROLLLOCK) -> qnum:70 */\n\nERROR: line over 90 characters\n#708: FILE: ui/input-keymap-qcode-to-qnum.c:131:\n+  [Q_KEY_CODE_SEMICOLON] = 0x27, /* qcode:Q_KEY_CODE_SEMICOLON (semicolon) -> linux:39 (KEY_SEMICOLON) -> qnum:39 */\n\nERROR: line over 90 characters\n#709: FILE: ui/input-keymap-qcode-to-qnum.c:132:\n+  [Q_KEY_CODE_SHIFT] = 0x2a, /* qcode:Q_KEY_CODE_SHIFT (shift) -> linux:42 (KEY_LEFTSHIFT) -> qnum:42 */\n\nERROR: line over 90 characters\n#710: FILE: ui/input-keymap-qcode-to-qnum.c:133:\n+  [Q_KEY_CODE_SHIFT_R] = 0x36, /* qcode:Q_KEY_CODE_SHIFT_R (shift_r) -> linux:54 (KEY_RIGHTSHIFT) -> qnum:54 */\n\nERROR: line over 90 characters\n#711: FILE: ui/input-keymap-qcode-to-qnum.c:134:\n+  [Q_KEY_CODE_SLASH] = 0x35, /* qcode:Q_KEY_CODE_SLASH (slash) -> linux:53 (KEY_SLASH) -> qnum:53 */\n\nERROR: line over 90 characters\n#712: FILE: ui/input-keymap-qcode-to-qnum.c:135:\n+  [Q_KEY_CODE_SLEEP] = 0xdf, /* qcode:Q_KEY_CODE_SLEEP (sleep) -> linux:142 (KEY_SLEEP) -> qnum:223 */\n\nERROR: line over 90 characters\n#713: FILE: ui/input-keymap-qcode-to-qnum.c:136:\n+  [Q_KEY_CODE_SPC] = 0x39, /* qcode:Q_KEY_CODE_SPC (spc) -> linux:57 (KEY_SPACE) -> qnum:57 */\n\nERROR: line over 90 characters\n#714: FILE: ui/input-keymap-qcode-to-qnum.c:137:\n+  [Q_KEY_CODE_STOP] = 0xe8, /* qcode:Q_KEY_CODE_STOP (stop) -> linux:128 (KEY_STOP) -> qnum:232 */\n\nERROR: line over 90 characters\n#715: FILE: ui/input-keymap-qcode-to-qnum.c:138:\n+  [Q_KEY_CODE_SYSRQ] = 0x54, /* qcode:Q_KEY_CODE_SYSRQ (sysrq) -> linux:99 (KEY_SYSRQ) -> qnum:84 */\n\nWARNING: line over 80 characters\n#716: FILE: ui/input-keymap-qcode-to-qnum.c:139:\n+  [Q_KEY_CODE_T] = 0x14, /* qcode:Q_KEY_CODE_T (t) -> linux:20 (KEY_T) -> qnum:20 */\n\nERROR: line over 90 characters\n#717: FILE: ui/input-keymap-qcode-to-qnum.c:140:\n+  [Q_KEY_CODE_TAB] = 0xf, /* qcode:Q_KEY_CODE_TAB (tab) -> linux:15 (KEY_TAB) -> qnum:15 */\n\nWARNING: line over 80 characters\n#718: FILE: ui/input-keymap-qcode-to-qnum.c:141:\n+  [Q_KEY_CODE_U] = 0x16, /* qcode:Q_KEY_CODE_U (u) -> linux:22 (KEY_U) -> qnum:22 */\n\nERROR: line over 90 characters\n#719: FILE: ui/input-keymap-qcode-to-qnum.c:142:\n+  [Q_KEY_CODE_UNDO] = 0x87, /* qcode:Q_KEY_CODE_UNDO (undo) -> linux:131 (KEY_UNDO) -> qnum:135 */\n\nWARNING: line over 80 characters\n#720: FILE: ui/input-keymap-qcode-to-qnum.c:143:\n+  [Q_KEY_CODE_UP] = 0xc8, /* qcode:Q_KEY_CODE_UP (up) -> linux:103 (KEY_UP) -> qnum:200 */\n\nWARNING: line over 80 characters\n#721: FILE: ui/input-keymap-qcode-to-qnum.c:144:\n+  [Q_KEY_CODE_V] = 0x2f, /* qcode:Q_KEY_CODE_V (v) -> linux:47 (KEY_V) -> qnum:47 */\n\nERROR: line over 90 characters\n#722: FILE: ui/input-keymap-qcode-to-qnum.c:145:\n+  [Q_KEY_CODE_VOLUMEDOWN] = 0xae, /* qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) -> linux:114 (KEY_VOLUMEDOWN) -> qnum:174 */\n\nERROR: line over 90 characters\n#723: FILE: ui/input-keymap-qcode-to-qnum.c:146:\n+  [Q_KEY_CODE_VOLUMEUP] = 0xb0, /* qcode:Q_KEY_CODE_VOLUMEUP (volumeup) -> linux:115 (KEY_VOLUMEUP) -> qnum:176 */\n\nWARNING: line over 80 characters\n#724: FILE: ui/input-keymap-qcode-to-qnum.c:147:\n+  [Q_KEY_CODE_W] = 0x11, /* qcode:Q_KEY_CODE_W (w) -> linux:17 (KEY_W) -> qnum:17 */\n\nERROR: line over 90 characters\n#725: FILE: ui/input-keymap-qcode-to-qnum.c:148:\n+  [Q_KEY_CODE_WAKE] = 0xe3, /* qcode:Q_KEY_CODE_WAKE (wake) -> linux:143 (KEY_WAKEUP) -> qnum:227 */\n\nWARNING: line over 80 characters\n#726: FILE: ui/input-keymap-qcode-to-qnum.c:149:\n+  [Q_KEY_CODE_X] = 0x2d, /* qcode:Q_KEY_CODE_X (x) -> linux:45 (KEY_X) -> qnum:45 */\n\nWARNING: line over 80 characters\n#727: FILE: ui/input-keymap-qcode-to-qnum.c:150:\n+  [Q_KEY_CODE_Y] = 0x15, /* qcode:Q_KEY_CODE_Y (y) -> linux:21 (KEY_Y) -> qnum:21 */\n\nERROR: line over 90 characters\n#728: FILE: ui/input-keymap-qcode-to-qnum.c:151:\n+  [Q_KEY_CODE_YEN] = 0x7d, /* qcode:Q_KEY_CODE_YEN (yen) -> linux:124 (KEY_YEN) -> qnum:125 */\n\nWARNING: line over 80 characters\n#729: FILE: ui/input-keymap-qcode-to-qnum.c:152:\n+  [Q_KEY_CODE_Z] = 0x2c, /* qcode:Q_KEY_CODE_Z (z) -> linux:44 (KEY_Z) -> qnum:44 */\n\nERROR: line over 90 characters\n#731: FILE: ui/input-keymap-qcode-to-qnum.c:154:\n+const guint qemu_input_map_qcode_to_qnum_len = sizeof(qemu_input_map_qcode_to_qnum)/sizeof(qemu_input_map_qcode_to_qnum[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#731: FILE: ui/input-keymap-qcode-to-qnum.c:154:\n+const guint qemu_input_map_qcode_to_qnum_len = sizeof(qemu_input_map_qcode_to_qnum)/sizeof(qemu_input_map_qcode_to_qnum[0]);\n                                                                                    ^\n\nERROR: line over 90 characters\n#740: FILE: ui/input-keymap-qnum-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#742: FILE: ui/input-keymap-qnum-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qnum_to_qcode code-map keymaps.csv qnum qcode\n\nWARNING: line over 80 characters\n#745: FILE: ui/input-keymap-qnum-to-qcode.c:8:\n+  [0x1] = Q_KEY_CODE_ESC, /* qnum:1 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nWARNING: line over 80 characters\n#746: FILE: ui/input-keymap-qnum-to-qcode.c:9:\n+  [0x2] = Q_KEY_CODE_1, /* qnum:2 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#747: FILE: ui/input-keymap-qnum-to-qcode.c:10:\n+  [0x3] = Q_KEY_CODE_2, /* qnum:3 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#748: FILE: ui/input-keymap-qnum-to-qcode.c:11:\n+  [0x4] = Q_KEY_CODE_3, /* qnum:4 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#749: FILE: ui/input-keymap-qnum-to-qcode.c:12:\n+  [0x5] = Q_KEY_CODE_4, /* qnum:5 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#750: FILE: ui/input-keymap-qnum-to-qcode.c:13:\n+  [0x6] = Q_KEY_CODE_5, /* qnum:6 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#751: FILE: ui/input-keymap-qnum-to-qcode.c:14:\n+  [0x7] = Q_KEY_CODE_6, /* qnum:7 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#752: FILE: ui/input-keymap-qnum-to-qcode.c:15:\n+  [0x8] = Q_KEY_CODE_7, /* qnum:8 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#753: FILE: ui/input-keymap-qnum-to-qcode.c:16:\n+  [0x9] = Q_KEY_CODE_8, /* qnum:9 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nWARNING: line over 80 characters\n#754: FILE: ui/input-keymap-qnum-to-qcode.c:17:\n+  [0xa] = Q_KEY_CODE_9, /* qnum:10 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#755: FILE: ui/input-keymap-qnum-to-qcode.c:18:\n+  [0xb] = Q_KEY_CODE_0, /* qnum:11 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#756: FILE: ui/input-keymap-qnum-to-qcode.c:19:\n+  [0xc] = Q_KEY_CODE_MINUS, /* qnum:12 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#757: FILE: ui/input-keymap-qnum-to-qcode.c:20:\n+  [0xd] = Q_KEY_CODE_EQUAL, /* qnum:13 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#758: FILE: ui/input-keymap-qnum-to-qcode.c:21:\n+  [0xe] = Q_KEY_CODE_BACKSPACE, /* qnum:14 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#759: FILE: ui/input-keymap-qnum-to-qcode.c:22:\n+  [0xf] = Q_KEY_CODE_TAB, /* qnum:15 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nWARNING: line over 80 characters\n#760: FILE: ui/input-keymap-qnum-to-qcode.c:23:\n+  [0x10] = Q_KEY_CODE_Q, /* qnum:16 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#761: FILE: ui/input-keymap-qnum-to-qcode.c:24:\n+  [0x11] = Q_KEY_CODE_W, /* qnum:17 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#762: FILE: ui/input-keymap-qnum-to-qcode.c:25:\n+  [0x12] = Q_KEY_CODE_E, /* qnum:18 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#763: FILE: ui/input-keymap-qnum-to-qcode.c:26:\n+  [0x13] = Q_KEY_CODE_R, /* qnum:19 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#764: FILE: ui/input-keymap-qnum-to-qcode.c:27:\n+  [0x14] = Q_KEY_CODE_T, /* qnum:20 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#765: FILE: ui/input-keymap-qnum-to-qcode.c:28:\n+  [0x15] = Q_KEY_CODE_Y, /* qnum:21 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#766: FILE: ui/input-keymap-qnum-to-qcode.c:29:\n+  [0x16] = Q_KEY_CODE_U, /* qnum:22 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#767: FILE: ui/input-keymap-qnum-to-qcode.c:30:\n+  [0x17] = Q_KEY_CODE_I, /* qnum:23 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#768: FILE: ui/input-keymap-qnum-to-qcode.c:31:\n+  [0x18] = Q_KEY_CODE_O, /* qnum:24 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#769: FILE: ui/input-keymap-qnum-to-qcode.c:32:\n+  [0x19] = Q_KEY_CODE_P, /* qnum:25 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#770: FILE: ui/input-keymap-qnum-to-qcode.c:33:\n+  [0x1a] = Q_KEY_CODE_BRACKET_LEFT, /* qnum:26 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#771: FILE: ui/input-keymap-qnum-to-qcode.c:34:\n+  [0x1b] = Q_KEY_CODE_BRACKET_RIGHT, /* qnum:27 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#772: FILE: ui/input-keymap-qnum-to-qcode.c:35:\n+  [0x1c] = Q_KEY_CODE_RET, /* qnum:28 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#773: FILE: ui/input-keymap-qnum-to-qcode.c:36:\n+  [0x1d] = Q_KEY_CODE_CTRL, /* qnum:29 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nWARNING: line over 80 characters\n#774: FILE: ui/input-keymap-qnum-to-qcode.c:37:\n+  [0x1e] = Q_KEY_CODE_A, /* qnum:30 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#775: FILE: ui/input-keymap-qnum-to-qcode.c:38:\n+  [0x1f] = Q_KEY_CODE_S, /* qnum:31 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#776: FILE: ui/input-keymap-qnum-to-qcode.c:39:\n+  [0x20] = Q_KEY_CODE_D, /* qnum:32 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#777: FILE: ui/input-keymap-qnum-to-qcode.c:40:\n+  [0x21] = Q_KEY_CODE_F, /* qnum:33 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#778: FILE: ui/input-keymap-qnum-to-qcode.c:41:\n+  [0x22] = Q_KEY_CODE_G, /* qnum:34 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#779: FILE: ui/input-keymap-qnum-to-qcode.c:42:\n+  [0x23] = Q_KEY_CODE_H, /* qnum:35 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#780: FILE: ui/input-keymap-qnum-to-qcode.c:43:\n+  [0x24] = Q_KEY_CODE_J, /* qnum:36 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#781: FILE: ui/input-keymap-qnum-to-qcode.c:44:\n+  [0x25] = Q_KEY_CODE_K, /* qnum:37 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#782: FILE: ui/input-keymap-qnum-to-qcode.c:45:\n+  [0x26] = Q_KEY_CODE_L, /* qnum:38 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#783: FILE: ui/input-keymap-qnum-to-qcode.c:46:\n+  [0x27] = Q_KEY_CODE_SEMICOLON, /* qnum:39 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#784: FILE: ui/input-keymap-qnum-to-qcode.c:47:\n+  [0x28] = Q_KEY_CODE_APOSTROPHE, /* qnum:40 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#785: FILE: ui/input-keymap-qnum-to-qcode.c:48:\n+  [0x29] = Q_KEY_CODE_GRAVE_ACCENT, /* qnum:41 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#786: FILE: ui/input-keymap-qnum-to-qcode.c:49:\n+  [0x2a] = Q_KEY_CODE_SHIFT, /* qnum:42 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#787: FILE: ui/input-keymap-qnum-to-qcode.c:50:\n+  [0x2b] = Q_KEY_CODE_BACKSLASH, /* qnum:43 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nWARNING: line over 80 characters\n#788: FILE: ui/input-keymap-qnum-to-qcode.c:51:\n+  [0x2c] = Q_KEY_CODE_Z, /* qnum:44 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#789: FILE: ui/input-keymap-qnum-to-qcode.c:52:\n+  [0x2d] = Q_KEY_CODE_X, /* qnum:45 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#790: FILE: ui/input-keymap-qnum-to-qcode.c:53:\n+  [0x2e] = Q_KEY_CODE_C, /* qnum:46 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#791: FILE: ui/input-keymap-qnum-to-qcode.c:54:\n+  [0x2f] = Q_KEY_CODE_V, /* qnum:47 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#792: FILE: ui/input-keymap-qnum-to-qcode.c:55:\n+  [0x30] = Q_KEY_CODE_B, /* qnum:48 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#793: FILE: ui/input-keymap-qnum-to-qcode.c:56:\n+  [0x31] = Q_KEY_CODE_N, /* qnum:49 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#794: FILE: ui/input-keymap-qnum-to-qcode.c:57:\n+  [0x32] = Q_KEY_CODE_M, /* qnum:50 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#795: FILE: ui/input-keymap-qnum-to-qcode.c:58:\n+  [0x33] = Q_KEY_CODE_COMMA, /* qnum:51 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#796: FILE: ui/input-keymap-qnum-to-qcode.c:59:\n+  [0x34] = Q_KEY_CODE_DOT, /* qnum:52 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#797: FILE: ui/input-keymap-qnum-to-qcode.c:60:\n+  [0x35] = Q_KEY_CODE_SLASH, /* qnum:53 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#798: FILE: ui/input-keymap-qnum-to-qcode.c:61:\n+  [0x36] = Q_KEY_CODE_SHIFT_R, /* qnum:54 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#799: FILE: ui/input-keymap-qnum-to-qcode.c:62:\n+  [0x37] = Q_KEY_CODE_KP_MULTIPLY, /* qnum:55 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#800: FILE: ui/input-keymap-qnum-to-qcode.c:63:\n+  [0x38] = Q_KEY_CODE_ALT, /* qnum:56 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#801: FILE: ui/input-keymap-qnum-to-qcode.c:64:\n+  [0x39] = Q_KEY_CODE_SPC, /* qnum:57 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#802: FILE: ui/input-keymap-qnum-to-qcode.c:65:\n+  [0x3a] = Q_KEY_CODE_CAPS_LOCK, /* qnum:58 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nWARNING: line over 80 characters\n#803: FILE: ui/input-keymap-qnum-to-qcode.c:66:\n+  [0x3b] = Q_KEY_CODE_F1, /* qnum:59 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nWARNING: line over 80 characters\n#804: FILE: ui/input-keymap-qnum-to-qcode.c:67:\n+  [0x3c] = Q_KEY_CODE_F2, /* qnum:60 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nWARNING: line over 80 characters\n#805: FILE: ui/input-keymap-qnum-to-qcode.c:68:\n+  [0x3d] = Q_KEY_CODE_F3, /* qnum:61 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nWARNING: line over 80 characters\n#806: FILE: ui/input-keymap-qnum-to-qcode.c:69:\n+  [0x3e] = Q_KEY_CODE_F4, /* qnum:62 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nWARNING: line over 80 characters\n#807: FILE: ui/input-keymap-qnum-to-qcode.c:70:\n+  [0x3f] = Q_KEY_CODE_F5, /* qnum:63 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nWARNING: line over 80 characters\n#808: FILE: ui/input-keymap-qnum-to-qcode.c:71:\n+  [0x40] = Q_KEY_CODE_F6, /* qnum:64 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nWARNING: line over 80 characters\n#809: FILE: ui/input-keymap-qnum-to-qcode.c:72:\n+  [0x41] = Q_KEY_CODE_F7, /* qnum:65 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nWARNING: line over 80 characters\n#810: FILE: ui/input-keymap-qnum-to-qcode.c:73:\n+  [0x42] = Q_KEY_CODE_F8, /* qnum:66 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nWARNING: line over 80 characters\n#811: FILE: ui/input-keymap-qnum-to-qcode.c:74:\n+  [0x43] = Q_KEY_CODE_F9, /* qnum:67 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#812: FILE: ui/input-keymap-qnum-to-qcode.c:75:\n+  [0x44] = Q_KEY_CODE_F10, /* qnum:68 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#813: FILE: ui/input-keymap-qnum-to-qcode.c:76:\n+  [0x45] = Q_KEY_CODE_NUM_LOCK, /* qnum:69 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#814: FILE: ui/input-keymap-qnum-to-qcode.c:77:\n+  [0x46] = Q_KEY_CODE_SCROLL_LOCK, /* qnum:70 -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#815: FILE: ui/input-keymap-qnum-to-qcode.c:78:\n+  [0x47] = Q_KEY_CODE_KP_7, /* qnum:71 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#816: FILE: ui/input-keymap-qnum-to-qcode.c:79:\n+  [0x48] = Q_KEY_CODE_KP_8, /* qnum:72 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#817: FILE: ui/input-keymap-qnum-to-qcode.c:80:\n+  [0x49] = Q_KEY_CODE_KP_9, /* qnum:73 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#818: FILE: ui/input-keymap-qnum-to-qcode.c:81:\n+  [0x4a] = Q_KEY_CODE_KP_SUBTRACT, /* qnum:74 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#819: FILE: ui/input-keymap-qnum-to-qcode.c:82:\n+  [0x4b] = Q_KEY_CODE_KP_4, /* qnum:75 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#820: FILE: ui/input-keymap-qnum-to-qcode.c:83:\n+  [0x4c] = Q_KEY_CODE_KP_5, /* qnum:76 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#821: FILE: ui/input-keymap-qnum-to-qcode.c:84:\n+  [0x4d] = Q_KEY_CODE_KP_6, /* qnum:77 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#822: FILE: ui/input-keymap-qnum-to-qcode.c:85:\n+  [0x4e] = Q_KEY_CODE_KP_ADD, /* qnum:78 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#823: FILE: ui/input-keymap-qnum-to-qcode.c:86:\n+  [0x4f] = Q_KEY_CODE_KP_1, /* qnum:79 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#824: FILE: ui/input-keymap-qnum-to-qcode.c:87:\n+  [0x50] = Q_KEY_CODE_KP_2, /* qnum:80 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#825: FILE: ui/input-keymap-qnum-to-qcode.c:88:\n+  [0x51] = Q_KEY_CODE_KP_3, /* qnum:81 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#826: FILE: ui/input-keymap-qnum-to-qcode.c:89:\n+  [0x52] = Q_KEY_CODE_KP_0, /* qnum:82 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#827: FILE: ui/input-keymap-qnum-to-qcode.c:90:\n+  [0x53] = Q_KEY_CODE_KP_DECIMAL, /* qnum:83 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#828: FILE: ui/input-keymap-qnum-to-qcode.c:91:\n+  [0x54] = Q_KEY_CODE_SYSRQ, /* qnum:84 -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#829: FILE: ui/input-keymap-qnum-to-qcode.c:92:\n+  [0x55] = Q_KEY_CODE_UNMAPPED, /* qnum:85 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#830: FILE: ui/input-keymap-qnum-to-qcode.c:93:\n+  [0x56] = Q_KEY_CODE_LESS, /* qnum:86 -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#831: FILE: ui/input-keymap-qnum-to-qcode.c:94:\n+  [0x57] = Q_KEY_CODE_F11, /* qnum:87 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#832: FILE: ui/input-keymap-qnum-to-qcode.c:95:\n+  [0x58] = Q_KEY_CODE_F12, /* qnum:88 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#833: FILE: ui/input-keymap-qnum-to-qcode.c:96:\n+  [0x59] = Q_KEY_CODE_KP_EQUALS, /* qnum:89 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#834: FILE: ui/input-keymap-qnum-to-qcode.c:97:\n+  [0x5a] = Q_KEY_CODE_UNMAPPED, /* qnum:90 -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#835: FILE: ui/input-keymap-qnum-to-qcode.c:98:\n+  [0x5b] = Q_KEY_CODE_LF, /* qnum:91 -> linux:101 (KEY_LINEFEED) -> qcode:Q_KEY_CODE_LF (lf) */\n\nERROR: line over 90 characters\n#836: FILE: ui/input-keymap-qnum-to-qcode.c:99:\n+  [0x5c] = Q_KEY_CODE_UNMAPPED, /* qnum:92 -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#837: FILE: ui/input-keymap-qnum-to-qcode.c:100:\n+  [0x5d] = Q_KEY_CODE_UNMAPPED, /* qnum:93 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#838: FILE: ui/input-keymap-qnum-to-qcode.c:101:\n+  [0x5e] = Q_KEY_CODE_UNMAPPED, /* qnum:94 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#839: FILE: ui/input-keymap-qnum-to-qcode.c:102:\n+  [0x5f] = Q_KEY_CODE_UNMAPPED, /* qnum:95 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#840: FILE: ui/input-keymap-qnum-to-qcode.c:103:\n+  [0x63] = Q_KEY_CODE_UNMAPPED, /* qnum:99 -> linux:169 (KEY_PHONE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#841: FILE: ui/input-keymap-qnum-to-qcode.c:104:\n+  [0x64] = Q_KEY_CODE_OPEN, /* qnum:100 -> linux:134 (KEY_OPEN) -> qcode:Q_KEY_CODE_OPEN (open) */\n\nERROR: line over 90 characters\n#842: FILE: ui/input-keymap-qnum-to-qcode.c:105:\n+  [0x65] = Q_KEY_CODE_PASTE, /* qnum:101 -> linux:135 (KEY_PASTE) -> qcode:Q_KEY_CODE_PASTE (paste) */\n\nERROR: line over 90 characters\n#843: FILE: ui/input-keymap-qnum-to-qcode.c:106:\n+  [0x66] = Q_KEY_CODE_UNMAPPED, /* qnum:102 -> linux:141 (KEY_SETUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#844: FILE: ui/input-keymap-qnum-to-qcode.c:107:\n+  [0x67] = Q_KEY_CODE_UNMAPPED, /* qnum:103 -> linux:144 (KEY_FILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#845: FILE: ui/input-keymap-qnum-to-qcode.c:108:\n+  [0x68] = Q_KEY_CODE_UNMAPPED, /* qnum:104 -> linux:145 (KEY_SENDFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#846: FILE: ui/input-keymap-qnum-to-qcode.c:109:\n+  [0x69] = Q_KEY_CODE_UNMAPPED, /* qnum:105 -> linux:146 (KEY_DELETEFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#847: FILE: ui/input-keymap-qnum-to-qcode.c:110:\n+  [0x6a] = Q_KEY_CODE_UNMAPPED, /* qnum:106 -> linux:151 (KEY_MSDOS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#848: FILE: ui/input-keymap-qnum-to-qcode.c:111:\n+  [0x6b] = Q_KEY_CODE_UNMAPPED, /* qnum:107 -> linux:153 (KEY_DIRECTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#849: FILE: ui/input-keymap-qnum-to-qcode.c:112:\n+  [0x6c] = Q_KEY_CODE_UNMAPPED, /* qnum:108 -> linux:161 (KEY_EJECTCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#850: FILE: ui/input-keymap-qnum-to-qcode.c:113:\n+  [0x6d] = Q_KEY_CODE_UNMAPPED, /* qnum:109 -> linux:193 (KEY_F23) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#851: FILE: ui/input-keymap-qnum-to-qcode.c:114:\n+  [0x6f] = Q_KEY_CODE_UNMAPPED, /* qnum:111 -> linux:194 (KEY_F24) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#852: FILE: ui/input-keymap-qnum-to-qcode.c:115:\n+  [0x70] = Q_KEY_CODE_UNMAPPED, /* qnum:112 -> linux:170 (KEY_ISO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#853: FILE: ui/input-keymap-qnum-to-qcode.c:116:\n+  [0x71] = Q_KEY_CODE_UNMAPPED, /* qnum:113 -> linux:174 (KEY_EXIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#854: FILE: ui/input-keymap-qnum-to-qcode.c:117:\n+  [0x72] = Q_KEY_CODE_UNMAPPED, /* qnum:114 -> linux:175 (KEY_MOVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nWARNING: line over 80 characters\n#855: FILE: ui/input-keymap-qnum-to-qcode.c:118:\n+  [0x73] = Q_KEY_CODE_RO, /* qnum:115 -> linux:89 (KEY_RO) -> qcode:Q_KEY_CODE_RO (ro) */\n\nERROR: line over 90 characters\n#856: FILE: ui/input-keymap-qnum-to-qcode.c:119:\n+  [0x74] = Q_KEY_CODE_UNMAPPED, /* qnum:116 -> linux:191 (KEY_F21) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#857: FILE: ui/input-keymap-qnum-to-qcode.c:120:\n+  [0x75] = Q_KEY_CODE_UNMAPPED, /* qnum:117 -> linux:177 (KEY_SCROLLUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#858: FILE: ui/input-keymap-qnum-to-qcode.c:121:\n+  [0x76] = Q_KEY_CODE_UNMAPPED, /* qnum:118 -> linux:85 (KEY_ZENKAKUHANKAKU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#859: FILE: ui/input-keymap-qnum-to-qcode.c:122:\n+  [0x77] = Q_KEY_CODE_HIRAGANA, /* qnum:119 -> linux:91 (KEY_HIRAGANA) -> qcode:Q_KEY_CODE_HIRAGANA (hiragana) */\n\nERROR: line over 90 characters\n#860: FILE: ui/input-keymap-qnum-to-qcode.c:123:\n+  [0x78] = Q_KEY_CODE_UNMAPPED, /* qnum:120 -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#861: FILE: ui/input-keymap-qnum-to-qcode.c:124:\n+  [0x79] = Q_KEY_CODE_HENKAN, /* qnum:121 -> linux:92 (KEY_HENKAN) -> qcode:Q_KEY_CODE_HENKAN (henkan) */\n\nERROR: line over 90 characters\n#862: FILE: ui/input-keymap-qnum-to-qcode.c:125:\n+  [0x7b] = Q_KEY_CODE_UNMAPPED, /* qnum:123 -> linux:94 (KEY_MUHENKAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#863: FILE: ui/input-keymap-qnum-to-qcode.c:126:\n+  [0x7d] = Q_KEY_CODE_YEN, /* qnum:125 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#864: FILE: ui/input-keymap-qnum-to-qcode.c:127:\n+  [0x7e] = Q_KEY_CODE_KP_COMMA, /* qnum:126 -> linux:121 (KEY_KPCOMMA) -> qcode:Q_KEY_CODE_KP_COMMA (kp_comma) */\n\nERROR: line over 90 characters\n#865: FILE: ui/input-keymap-qnum-to-qcode.c:128:\n+  [0x81] = Q_KEY_CODE_UNMAPPED, /* qnum:129 -> linux:171 (KEY_CONFIG) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#866: FILE: ui/input-keymap-qnum-to-qcode.c:129:\n+  [0x82] = Q_KEY_CODE_UNMAPPED, /* qnum:130 -> linux:150 (KEY_WWW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#867: FILE: ui/input-keymap-qnum-to-qcode.c:130:\n+  [0x83] = Q_KEY_CODE_UNMAPPED, /* qnum:131 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#868: FILE: ui/input-keymap-qnum-to-qcode.c:131:\n+  [0x84] = Q_KEY_CODE_UNMAPPED, /* qnum:132 -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#869: FILE: ui/input-keymap-qnum-to-qcode.c:132:\n+  [0x85] = Q_KEY_CODE_AGAIN, /* qnum:133 -> linux:129 (KEY_AGAIN) -> qcode:Q_KEY_CODE_AGAIN (again) */\n\nERROR: line over 90 characters\n#870: FILE: ui/input-keymap-qnum-to-qcode.c:133:\n+  [0x86] = Q_KEY_CODE_PROPS, /* qnum:134 -> linux:130 (KEY_PROPS) -> qcode:Q_KEY_CODE_PROPS (props) */\n\nERROR: line over 90 characters\n#871: FILE: ui/input-keymap-qnum-to-qcode.c:134:\n+  [0x87] = Q_KEY_CODE_UNDO, /* qnum:135 -> linux:131 (KEY_UNDO) -> qcode:Q_KEY_CODE_UNDO (undo) */\n\nERROR: line over 90 characters\n#872: FILE: ui/input-keymap-qnum-to-qcode.c:135:\n+  [0x88] = Q_KEY_CODE_UNMAPPED, /* qnum:136 -> linux:176 (KEY_EDIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#873: FILE: ui/input-keymap-qnum-to-qcode.c:136:\n+  [0x89] = Q_KEY_CODE_UNMAPPED, /* qnum:137 -> linux:181 (KEY_NEW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#874: FILE: ui/input-keymap-qnum-to-qcode.c:137:\n+  [0x8a] = Q_KEY_CODE_UNMAPPED, /* qnum:138 -> linux:182 (KEY_REDO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#875: FILE: ui/input-keymap-qnum-to-qcode.c:138:\n+  [0x8b] = Q_KEY_CODE_UNMAPPED, /* qnum:139 -> linux:120 (KEY_SCALE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#876: FILE: ui/input-keymap-qnum-to-qcode.c:139:\n+  [0x8c] = Q_KEY_CODE_FRONT, /* qnum:140 -> linux:132 (KEY_FRONT) -> qcode:Q_KEY_CODE_FRONT (front) */\n\nERROR: line over 90 characters\n#877: FILE: ui/input-keymap-qnum-to-qcode.c:140:\n+  [0x8d] = Q_KEY_CODE_UNMAPPED, /* qnum:141 -> linux:123 (KEY_HANJA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#878: FILE: ui/input-keymap-qnum-to-qcode.c:141:\n+  [0x8e] = Q_KEY_CODE_UNMAPPED, /* qnum:142 -> linux:233 (KEY_FORWARDMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#879: FILE: ui/input-keymap-qnum-to-qcode.c:142:\n+  [0x8f] = Q_KEY_CODE_UNMAPPED, /* qnum:143 -> linux:178 (KEY_SCROLLDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#880: FILE: ui/input-keymap-qnum-to-qcode.c:143:\n+  [0x90] = Q_KEY_CODE_AUDIOPREV, /* qnum:144 -> linux:165 (KEY_PREVIOUSSONG) -> qcode:Q_KEY_CODE_AUDIOPREV (audioprev) */\n\nERROR: line over 90 characters\n#881: FILE: ui/input-keymap-qnum-to-qcode.c:144:\n+  [0x92] = Q_KEY_CODE_UNMAPPED, /* qnum:146 -> linux:152 (KEY_SCREENLOCK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#882: FILE: ui/input-keymap-qnum-to-qcode.c:145:\n+  [0x93] = Q_KEY_CODE_UNMAPPED, /* qnum:147 -> linux:147 (KEY_XFER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#883: FILE: ui/input-keymap-qnum-to-qcode.c:146:\n+  [0x94] = Q_KEY_CODE_UNMAPPED, /* qnum:148 -> linux:222 (KEY_ALTERASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#884: FILE: ui/input-keymap-qnum-to-qcode.c:147:\n+  [0x95] = Q_KEY_CODE_UNMAPPED, /* qnum:149 -> linux:195 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#885: FILE: ui/input-keymap-qnum-to-qcode.c:148:\n+  [0x96] = Q_KEY_CODE_UNMAPPED, /* qnum:150 -> linux:196 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#886: FILE: ui/input-keymap-qnum-to-qcode.c:149:\n+  [0x97] = Q_KEY_CODE_UNMAPPED, /* qnum:151 -> linux:149 (KEY_PROG2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#887: FILE: ui/input-keymap-qnum-to-qcode.c:150:\n+  [0x98] = Q_KEY_CODE_UNMAPPED, /* qnum:152 -> linux:168 (KEY_REWIND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#888: FILE: ui/input-keymap-qnum-to-qcode.c:151:\n+  [0x99] = Q_KEY_CODE_AUDIONEXT, /* qnum:153 -> linux:163 (KEY_NEXTSONG) -> qcode:Q_KEY_CODE_AUDIONEXT (audionext) */\n\nERROR: line over 90 characters\n#889: FILE: ui/input-keymap-qnum-to-qcode.c:152:\n+  [0x9a] = Q_KEY_CODE_UNMAPPED, /* qnum:154 -> linux:197 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#890: FILE: ui/input-keymap-qnum-to-qcode.c:153:\n+  [0x9b] = Q_KEY_CODE_UNMAPPED, /* qnum:155 -> linux:198 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#891: FILE: ui/input-keymap-qnum-to-qcode.c:154:\n+  [0x9c] = Q_KEY_CODE_KP_ENTER, /* qnum:156 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#892: FILE: ui/input-keymap-qnum-to-qcode.c:155:\n+  [0x9d] = Q_KEY_CODE_CTRL_R, /* qnum:157 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#893: FILE: ui/input-keymap-qnum-to-qcode.c:156:\n+  [0x9e] = Q_KEY_CODE_MENU, /* qnum:158 -> linux:139 (KEY_MENU) -> qcode:Q_KEY_CODE_MENU (menu) */\n\nERROR: line over 90 characters\n#894: FILE: ui/input-keymap-qnum-to-qcode.c:157:\n+  [0x9f] = Q_KEY_CODE_UNMAPPED, /* qnum:159 -> linux:148 (KEY_PROG1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#895: FILE: ui/input-keymap-qnum-to-qcode.c:158:\n+  [0xa0] = Q_KEY_CODE_AUDIOMUTE, /* qnum:160 -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#896: FILE: ui/input-keymap-qnum-to-qcode.c:159:\n+  [0xa1] = Q_KEY_CODE_CALCULATOR, /* qnum:161 -> linux:140 (KEY_CALC) -> qcode:Q_KEY_CODE_CALCULATOR (calculator) */\n\nERROR: line over 90 characters\n#897: FILE: ui/input-keymap-qnum-to-qcode.c:160:\n+  [0xa2] = Q_KEY_CODE_AUDIOPLAY, /* qnum:162 -> linux:164 (KEY_PLAYPAUSE) -> qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) */\n\nERROR: line over 90 characters\n#898: FILE: ui/input-keymap-qnum-to-qcode.c:161:\n+  [0xa3] = Q_KEY_CODE_UNMAPPED, /* qnum:163 -> linux:160 (KEY_CLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#899: FILE: ui/input-keymap-qnum-to-qcode.c:162:\n+  [0xa4] = Q_KEY_CODE_AUDIOSTOP, /* qnum:164 -> linux:166 (KEY_STOPCD) -> qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) */\n\nERROR: line over 90 characters\n#900: FILE: ui/input-keymap-qnum-to-qcode.c:163:\n+  [0xa5] = Q_KEY_CODE_UNMAPPED, /* qnum:165 -> linux:205 (KEY_SUSPEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#901: FILE: ui/input-keymap-qnum-to-qcode.c:164:\n+  [0xa6] = Q_KEY_CODE_UNMAPPED, /* qnum:166 -> linux:154 (KEY_CYCLEWINDOWS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#902: FILE: ui/input-keymap-qnum-to-qcode.c:165:\n+  [0xa7] = Q_KEY_CODE_UNMAPPED, /* qnum:167 -> linux:199 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#903: FILE: ui/input-keymap-qnum-to-qcode.c:166:\n+  [0xa8] = Q_KEY_CODE_UNMAPPED, /* qnum:168 -> linux:200 (KEY_PLAYCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#904: FILE: ui/input-keymap-qnum-to-qcode.c:167:\n+  [0xa9] = Q_KEY_CODE_UNMAPPED, /* qnum:169 -> linux:201 (KEY_PAUSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#905: FILE: ui/input-keymap-qnum-to-qcode.c:168:\n+  [0xab] = Q_KEY_CODE_UNMAPPED, /* qnum:171 -> linux:202 (KEY_PROG3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#906: FILE: ui/input-keymap-qnum-to-qcode.c:169:\n+  [0xac] = Q_KEY_CODE_UNMAPPED, /* qnum:172 -> linux:203 (KEY_PROG4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#907: FILE: ui/input-keymap-qnum-to-qcode.c:170:\n+  [0xad] = Q_KEY_CODE_UNMAPPED, /* qnum:173 -> linux:204 (KEY_DASHBOARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#908: FILE: ui/input-keymap-qnum-to-qcode.c:171:\n+  [0xae] = Q_KEY_CODE_VOLUMEDOWN, /* qnum:174 -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#909: FILE: ui/input-keymap-qnum-to-qcode.c:172:\n+  [0xaf] = Q_KEY_CODE_UNMAPPED, /* qnum:175 -> linux:206 (KEY_CLOSE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#910: FILE: ui/input-keymap-qnum-to-qcode.c:173:\n+  [0xb0] = Q_KEY_CODE_VOLUMEUP, /* qnum:176 -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#911: FILE: ui/input-keymap-qnum-to-qcode.c:174:\n+  [0xb1] = Q_KEY_CODE_UNMAPPED, /* qnum:177 -> linux:167 (KEY_RECORD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#912: FILE: ui/input-keymap-qnum-to-qcode.c:175:\n+  [0xb2] = Q_KEY_CODE_AC_HOME, /* qnum:178 -> linux:172 (KEY_HOMEPAGE) -> qcode:Q_KEY_CODE_AC_HOME (ac_home) */\n\nERROR: line over 90 characters\n#913: FILE: ui/input-keymap-qnum-to-qcode.c:176:\n+  [0xb3] = Q_KEY_CODE_UNMAPPED, /* qnum:179 -> linux:207 (KEY_PLAY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#914: FILE: ui/input-keymap-qnum-to-qcode.c:177:\n+  [0xb4] = Q_KEY_CODE_UNMAPPED, /* qnum:180 -> linux:208 (KEY_FASTFORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#915: FILE: ui/input-keymap-qnum-to-qcode.c:178:\n+  [0xb5] = Q_KEY_CODE_KP_DIVIDE, /* qnum:181 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#916: FILE: ui/input-keymap-qnum-to-qcode.c:179:\n+  [0xb6] = Q_KEY_CODE_UNMAPPED, /* qnum:182 -> linux:209 (KEY_BASSBOOST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#917: FILE: ui/input-keymap-qnum-to-qcode.c:180:\n+  [0xb8] = Q_KEY_CODE_ALT_R, /* qnum:184 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#918: FILE: ui/input-keymap-qnum-to-qcode.c:181:\n+  [0xb9] = Q_KEY_CODE_UNMAPPED, /* qnum:185 -> linux:210 (KEY_PRINT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#919: FILE: ui/input-keymap-qnum-to-qcode.c:182:\n+  [0xba] = Q_KEY_CODE_UNMAPPED, /* qnum:186 -> linux:211 (KEY_HP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#920: FILE: ui/input-keymap-qnum-to-qcode.c:183:\n+  [0xbb] = Q_KEY_CODE_UNMAPPED, /* qnum:187 -> linux:212 (KEY_CAMERA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#921: FILE: ui/input-keymap-qnum-to-qcode.c:184:\n+  [0xbc] = Q_KEY_CODE_CUT, /* qnum:188 -> linux:137 (KEY_CUT) -> qcode:Q_KEY_CODE_CUT (cut) */\n\nERROR: line over 90 characters\n#922: FILE: ui/input-keymap-qnum-to-qcode.c:185:\n+  [0xbd] = Q_KEY_CODE_UNMAPPED, /* qnum:189 -> linux:213 (KEY_SOUND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#923: FILE: ui/input-keymap-qnum-to-qcode.c:186:\n+  [0xbe] = Q_KEY_CODE_UNMAPPED, /* qnum:190 -> linux:214 (KEY_QUESTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#924: FILE: ui/input-keymap-qnum-to-qcode.c:187:\n+  [0xbf] = Q_KEY_CODE_UNMAPPED, /* qnum:191 -> linux:215 (KEY_EMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#925: FILE: ui/input-keymap-qnum-to-qcode.c:188:\n+  [0xc0] = Q_KEY_CODE_UNMAPPED, /* qnum:192 -> linux:216 (KEY_CHAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#926: FILE: ui/input-keymap-qnum-to-qcode.c:189:\n+  [0xc1] = Q_KEY_CODE_FIND, /* qnum:193 -> linux:136 (KEY_FIND) -> qcode:Q_KEY_CODE_FIND (find) */\n\nERROR: line over 90 characters\n#927: FILE: ui/input-keymap-qnum-to-qcode.c:190:\n+  [0xc2] = Q_KEY_CODE_UNMAPPED, /* qnum:194 -> linux:218 (KEY_CONNECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#928: FILE: ui/input-keymap-qnum-to-qcode.c:191:\n+  [0xc3] = Q_KEY_CODE_UNMAPPED, /* qnum:195 -> linux:219 (KEY_FINANCE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#929: FILE: ui/input-keymap-qnum-to-qcode.c:192:\n+  [0xc4] = Q_KEY_CODE_UNMAPPED, /* qnum:196 -> linux:220 (KEY_SPORT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#930: FILE: ui/input-keymap-qnum-to-qcode.c:193:\n+  [0xc5] = Q_KEY_CODE_UNMAPPED, /* qnum:197 -> linux:221 (KEY_SHOP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#931: FILE: ui/input-keymap-qnum-to-qcode.c:194:\n+  [0xc6] = Q_KEY_CODE_PAUSE, /* qnum:198 -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#932: FILE: ui/input-keymap-qnum-to-qcode.c:195:\n+  [0xc7] = Q_KEY_CODE_HOME, /* qnum:199 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nWARNING: line over 80 characters\n#933: FILE: ui/input-keymap-qnum-to-qcode.c:196:\n+  [0xc8] = Q_KEY_CODE_UP, /* qnum:200 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#934: FILE: ui/input-keymap-qnum-to-qcode.c:197:\n+  [0xc9] = Q_KEY_CODE_PGUP, /* qnum:201 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#935: FILE: ui/input-keymap-qnum-to-qcode.c:198:\n+  [0xca] = Q_KEY_CODE_UNMAPPED, /* qnum:202 -> linux:223 (KEY_CANCEL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#936: FILE: ui/input-keymap-qnum-to-qcode.c:199:\n+  [0xcb] = Q_KEY_CODE_LEFT, /* qnum:203 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#937: FILE: ui/input-keymap-qnum-to-qcode.c:200:\n+  [0xcc] = Q_KEY_CODE_UNMAPPED, /* qnum:204 -> linux:224 (KEY_BRIGHTNESSDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#938: FILE: ui/input-keymap-qnum-to-qcode.c:201:\n+  [0xcd] = Q_KEY_CODE_RIGHT, /* qnum:205 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#939: FILE: ui/input-keymap-qnum-to-qcode.c:202:\n+  [0xce] = Q_KEY_CODE_UNMAPPED, /* qnum:206 -> linux:118 (KEY_KPPLUSMINUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#940: FILE: ui/input-keymap-qnum-to-qcode.c:203:\n+  [0xcf] = Q_KEY_CODE_END, /* qnum:207 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#941: FILE: ui/input-keymap-qnum-to-qcode.c:204:\n+  [0xd0] = Q_KEY_CODE_DOWN, /* qnum:208 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#942: FILE: ui/input-keymap-qnum-to-qcode.c:205:\n+  [0xd1] = Q_KEY_CODE_PGDN, /* qnum:209 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#943: FILE: ui/input-keymap-qnum-to-qcode.c:206:\n+  [0xd2] = Q_KEY_CODE_INSERT, /* qnum:210 -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#944: FILE: ui/input-keymap-qnum-to-qcode.c:207:\n+  [0xd3] = Q_KEY_CODE_DELETE, /* qnum:211 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#945: FILE: ui/input-keymap-qnum-to-qcode.c:208:\n+  [0xd4] = Q_KEY_CODE_UNMAPPED, /* qnum:212 -> linux:225 (KEY_BRIGHTNESSUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#946: FILE: ui/input-keymap-qnum-to-qcode.c:209:\n+  [0xd5] = Q_KEY_CODE_UNMAPPED, /* qnum:213 -> linux:234 (KEY_SAVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#947: FILE: ui/input-keymap-qnum-to-qcode.c:210:\n+  [0xd6] = Q_KEY_CODE_UNMAPPED, /* qnum:214 -> linux:227 (KEY_SWITCHVIDEOMODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#948: FILE: ui/input-keymap-qnum-to-qcode.c:211:\n+  [0xd7] = Q_KEY_CODE_UNMAPPED, /* qnum:215 -> linux:228 (KEY_KBDILLUMTOGGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#949: FILE: ui/input-keymap-qnum-to-qcode.c:212:\n+  [0xd8] = Q_KEY_CODE_UNMAPPED, /* qnum:216 -> linux:229 (KEY_KBDILLUMDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#950: FILE: ui/input-keymap-qnum-to-qcode.c:213:\n+  [0xd9] = Q_KEY_CODE_UNMAPPED, /* qnum:217 -> linux:230 (KEY_KBDILLUMUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#951: FILE: ui/input-keymap-qnum-to-qcode.c:214:\n+  [0xda] = Q_KEY_CODE_UNMAPPED, /* qnum:218 -> linux:231 (KEY_SEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#952: FILE: ui/input-keymap-qnum-to-qcode.c:215:\n+  [0xdb] = Q_KEY_CODE_META_L, /* qnum:219 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#953: FILE: ui/input-keymap-qnum-to-qcode.c:216:\n+  [0xdc] = Q_KEY_CODE_META_R, /* qnum:220 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#954: FILE: ui/input-keymap-qnum-to-qcode.c:217:\n+  [0xdd] = Q_KEY_CODE_COMPOSE, /* qnum:221 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#955: FILE: ui/input-keymap-qnum-to-qcode.c:218:\n+  [0xde] = Q_KEY_CODE_POWER, /* qnum:222 -> linux:116 (KEY_POWER) -> qcode:Q_KEY_CODE_POWER (power) */\n\nERROR: line over 90 characters\n#956: FILE: ui/input-keymap-qnum-to-qcode.c:219:\n+  [0xdf] = Q_KEY_CODE_SLEEP, /* qnum:223 -> linux:142 (KEY_SLEEP) -> qcode:Q_KEY_CODE_SLEEP (sleep) */\n\nERROR: line over 90 characters\n#957: FILE: ui/input-keymap-qnum-to-qcode.c:220:\n+  [0xe3] = Q_KEY_CODE_WAKE, /* qnum:227 -> linux:143 (KEY_WAKEUP) -> qcode:Q_KEY_CODE_WAKE (wake) */\n\nERROR: line over 90 characters\n#958: FILE: ui/input-keymap-qnum-to-qcode.c:221:\n+  [0xe4] = Q_KEY_CODE_UNMAPPED, /* qnum:228 -> linux:232 (KEY_REPLY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#959: FILE: ui/input-keymap-qnum-to-qcode.c:222:\n+  [0xe5] = Q_KEY_CODE_UNMAPPED, /* qnum:229 -> linux:217 (KEY_SEARCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#960: FILE: ui/input-keymap-qnum-to-qcode.c:223:\n+  [0xe6] = Q_KEY_CODE_AC_BOOKMARKS, /* qnum:230 -> linux:156 (KEY_BOOKMARKS) -> qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) */\n\nERROR: line over 90 characters\n#961: FILE: ui/input-keymap-qnum-to-qcode.c:224:\n+  [0xe7] = Q_KEY_CODE_AC_REFRESH, /* qnum:231 -> linux:173 (KEY_REFRESH) -> qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) */\n\nERROR: line over 90 characters\n#962: FILE: ui/input-keymap-qnum-to-qcode.c:225:\n+  [0xe8] = Q_KEY_CODE_STOP, /* qnum:232 -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#963: FILE: ui/input-keymap-qnum-to-qcode.c:226:\n+  [0xe9] = Q_KEY_CODE_AC_FORWARD, /* qnum:233 -> linux:159 (KEY_FORWARD) -> qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) */\n\nERROR: line over 90 characters\n#964: FILE: ui/input-keymap-qnum-to-qcode.c:227:\n+  [0xea] = Q_KEY_CODE_AC_BACK, /* qnum:234 -> linux:158 (KEY_BACK) -> qcode:Q_KEY_CODE_AC_BACK (ac_back) */\n\nERROR: line over 90 characters\n#965: FILE: ui/input-keymap-qnum-to-qcode.c:228:\n+  [0xeb] = Q_KEY_CODE_COMPUTER, /* qnum:235 -> linux:157 (KEY_COMPUTER) -> qcode:Q_KEY_CODE_COMPUTER (computer) */\n\nERROR: line over 90 characters\n#966: FILE: ui/input-keymap-qnum-to-qcode.c:229:\n+  [0xec] = Q_KEY_CODE_MAIL, /* qnum:236 -> linux:155 (KEY_MAIL) -> qcode:Q_KEY_CODE_MAIL (mail) */\n\nERROR: line over 90 characters\n#967: FILE: ui/input-keymap-qnum-to-qcode.c:230:\n+  [0xed] = Q_KEY_CODE_MEDIASELECT, /* qnum:237 -> linux:226 (KEY_MEDIA) -> qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) */\n\nERROR: line over 90 characters\n#968: FILE: ui/input-keymap-qnum-to-qcode.c:231:\n+  [0xef] = Q_KEY_CODE_UNMAPPED, /* qnum:239 -> linux:112 (KEY_MACRO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#969: FILE: ui/input-keymap-qnum-to-qcode.c:232:\n+  [0xf0] = Q_KEY_CODE_UNMAPPED, /* qnum:240 -> linux:235 (KEY_DOCUMENTS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#970: FILE: ui/input-keymap-qnum-to-qcode.c:233:\n+  [0xf1] = Q_KEY_CODE_UNMAPPED, /* qnum:241 -> linux:236 (KEY_BATTERY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#971: FILE: ui/input-keymap-qnum-to-qcode.c:234:\n+  [0xf2] = Q_KEY_CODE_UNMAPPED, /* qnum:242 -> linux:237 (KEY_BLUETOOTH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#972: FILE: ui/input-keymap-qnum-to-qcode.c:235:\n+  [0xf3] = Q_KEY_CODE_UNMAPPED, /* qnum:243 -> linux:238 (KEY_WLAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#973: FILE: ui/input-keymap-qnum-to-qcode.c:236:\n+  [0xf4] = Q_KEY_CODE_UNMAPPED, /* qnum:244 -> linux:239 (KEY_UWB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#974: FILE: ui/input-keymap-qnum-to-qcode.c:237:\n+  [0xf5] = Q_KEY_CODE_HELP, /* qnum:245 -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#975: FILE: ui/input-keymap-qnum-to-qcode.c:238:\n+  [0xf6] = Q_KEY_CODE_UNMAPPED, /* qnum:246 -> linux:179 (KEY_KPLEFTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#976: FILE: ui/input-keymap-qnum-to-qcode.c:239:\n+  [0xf7] = Q_KEY_CODE_UNMAPPED, /* qnum:247 -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#977: FILE: ui/input-keymap-qnum-to-qcode.c:240:\n+  [0xf8] = Q_KEY_CODE_COPY, /* qnum:248 -> linux:133 (KEY_COPY) -> qcode:Q_KEY_CODE_COPY (copy) */\n\nERROR: line over 90 characters\n#978: FILE: ui/input-keymap-qnum-to-qcode.c:241:\n+  [0xf9] = Q_KEY_CODE_UNMAPPED, /* qnum:249 -> linux:192 (KEY_F22) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#979: FILE: ui/input-keymap-qnum-to-qcode.c:242:\n+  [0xfb] = Q_KEY_CODE_UNMAPPED, /* qnum:251 -> linux:180 (KEY_KPRIGHTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#980: FILE: ui/input-keymap-qnum-to-qcode.c:243:\n+  [0xfd] = Q_KEY_CODE_UNMAPPED, /* qnum:253 -> linux:162 (KEY_EJECTCLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#982: FILE: ui/input-keymap-qnum-to-qcode.c:245:\n+const guint qemu_input_map_qnum_to_qcode_len = sizeof(qemu_input_map_qnum_to_qcode)/sizeof(qemu_input_map_qnum_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#982: FILE: ui/input-keymap-qnum-to-qcode.c:245:\n+const guint qemu_input_map_qnum_to_qcode_len = sizeof(qemu_input_map_qnum_to_qcode)/sizeof(qemu_input_map_qnum_to_qcode[0]);\n                                                                                    ^\n\ntotal: 743 errors, 104 warnings, 1240 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 3/12: ui: convert key events to QKeyCodes immediately...\nChecking PATCH 4/12: ui: don't export qemu_input_event_new_key...\nChecking PATCH 5/12: input: convert virtio-input-hid device to keycodemapdb...\nERROR: line over 90 characters\n#269: FILE: ui/input-keymap-qcode-to-linux.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#271: FILE: ui/input-keymap-qcode-to-linux.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qcode_to_linux code-map keymaps.csv qcode linux\n\nERROR: spaces required around that '-' (ctx:VxV)\n#274: FILE: ui/input-keymap-qcode-to-linux.c:8:\n+  [0 ... Q_KEY_CODE__MAX-1] = 0x0,\n                         ^\n\nERROR: line over 90 characters\n#275: FILE: ui/input-keymap-qcode-to-linux.c:9:\n+  [Q_KEY_CODE_0] = 0xb, /* qcode:Q_KEY_CODE_0 (0) -> linux:11 (KEY_0) -> linux:11 (KEY_0) */\n\nWARNING: line over 80 characters\n#276: FILE: ui/input-keymap-qcode-to-linux.c:10:\n+  [Q_KEY_CODE_1] = 0x2, /* qcode:Q_KEY_CODE_1 (1) -> linux:2 (KEY_1) -> linux:2 (KEY_1) */\n\nWARNING: line over 80 characters\n#277: FILE: ui/input-keymap-qcode-to-linux.c:11:\n+  [Q_KEY_CODE_2] = 0x3, /* qcode:Q_KEY_CODE_2 (2) -> linux:3 (KEY_2) -> linux:3 (KEY_2) */\n\nWARNING: line over 80 characters\n#278: FILE: ui/input-keymap-qcode-to-linux.c:12:\n+  [Q_KEY_CODE_3] = 0x4, /* qcode:Q_KEY_CODE_3 (3) -> linux:4 (KEY_3) -> linux:4 (KEY_3) */\n\nWARNING: line over 80 characters\n#279: FILE: ui/input-keymap-qcode-to-linux.c:13:\n+  [Q_KEY_CODE_4] = 0x5, /* qcode:Q_KEY_CODE_4 (4) -> linux:5 (KEY_4) -> linux:5 (KEY_4) */\n\nWARNING: line over 80 characters\n#280: FILE: ui/input-keymap-qcode-to-linux.c:14:\n+  [Q_KEY_CODE_5] = 0x6, /* qcode:Q_KEY_CODE_5 (5) -> linux:6 (KEY_5) -> linux:6 (KEY_5) */\n\nWARNING: line over 80 characters\n#281: FILE: ui/input-keymap-qcode-to-linux.c:15:\n+  [Q_KEY_CODE_6] = 0x7, /* qcode:Q_KEY_CODE_6 (6) -> linux:7 (KEY_6) -> linux:7 (KEY_6) */\n\nWARNING: line over 80 characters\n#282: FILE: ui/input-keymap-qcode-to-linux.c:16:\n+  [Q_KEY_CODE_7] = 0x8, /* qcode:Q_KEY_CODE_7 (7) -> linux:8 (KEY_7) -> linux:8 (KEY_7) */\n\nWARNING: line over 80 characters\n#283: FILE: ui/input-keymap-qcode-to-linux.c:17:\n+  [Q_KEY_CODE_8] = 0x9, /* qcode:Q_KEY_CODE_8 (8) -> linux:9 (KEY_8) -> linux:9 (KEY_8) */\n\nERROR: line over 90 characters\n#284: FILE: ui/input-keymap-qcode-to-linux.c:18:\n+  [Q_KEY_CODE_9] = 0xa, /* qcode:Q_KEY_CODE_9 (9) -> linux:10 (KEY_9) -> linux:10 (KEY_9) */\n\nERROR: line over 90 characters\n#285: FILE: ui/input-keymap-qcode-to-linux.c:19:\n+  [Q_KEY_CODE_A] = 0x1e, /* qcode:Q_KEY_CODE_A (a) -> linux:30 (KEY_A) -> linux:30 (KEY_A) */\n\nERROR: line over 90 characters\n#286: FILE: ui/input-keymap-qcode-to-linux.c:20:\n+  [Q_KEY_CODE_AC_BACK] = 0x9e, /* qcode:Q_KEY_CODE_AC_BACK (ac_back) -> linux:158 (KEY_BACK) -> linux:158 (KEY_BACK) */\n\nERROR: line over 90 characters\n#287: FILE: ui/input-keymap-qcode-to-linux.c:21:\n+  [Q_KEY_CODE_AC_BOOKMARKS] = 0x9c, /* qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) -> linux:156 (KEY_BOOKMARKS) -> linux:156 (KEY_BOOKMARKS) */\n\nERROR: line over 90 characters\n#288: FILE: ui/input-keymap-qcode-to-linux.c:22:\n+  [Q_KEY_CODE_AC_FORWARD] = 0x9f, /* qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) -> linux:159 (KEY_FORWARD) -> linux:159 (KEY_FORWARD) */\n\nERROR: line over 90 characters\n#289: FILE: ui/input-keymap-qcode-to-linux.c:23:\n+  [Q_KEY_CODE_AC_HOME] = 0xac, /* qcode:Q_KEY_CODE_AC_HOME (ac_home) -> linux:172 (KEY_HOMEPAGE) -> linux:172 (KEY_HOMEPAGE) */\n\nERROR: line over 90 characters\n#290: FILE: ui/input-keymap-qcode-to-linux.c:24:\n+  [Q_KEY_CODE_AC_REFRESH] = 0xad, /* qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) -> linux:173 (KEY_REFRESH) -> linux:173 (KEY_REFRESH) */\n\nERROR: line over 90 characters\n#291: FILE: ui/input-keymap-qcode-to-linux.c:25:\n+  [Q_KEY_CODE_AGAIN] = 0x81, /* qcode:Q_KEY_CODE_AGAIN (again) -> linux:129 (KEY_AGAIN) -> linux:129 (KEY_AGAIN) */\n\nERROR: line over 90 characters\n#292: FILE: ui/input-keymap-qcode-to-linux.c:26:\n+  [Q_KEY_CODE_ALT] = 0x38, /* qcode:Q_KEY_CODE_ALT (alt) -> linux:56 (KEY_LEFTALT) -> linux:56 (KEY_LEFTALT) */\n\nERROR: line over 90 characters\n#293: FILE: ui/input-keymap-qcode-to-linux.c:27:\n+  [Q_KEY_CODE_ALT_R] = 0x64, /* qcode:Q_KEY_CODE_ALT_R (alt_r) -> linux:100 (KEY_RIGHTALT) -> linux:100 (KEY_RIGHTALT) */\n\nERROR: line over 90 characters\n#294: FILE: ui/input-keymap-qcode-to-linux.c:28:\n+  [Q_KEY_CODE_APOSTROPHE] = 0x28, /* qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) -> linux:40 (KEY_APOSTROPHE) -> linux:40 (KEY_APOSTROPHE) */\n\nERROR: line over 90 characters\n#295: FILE: ui/input-keymap-qcode-to-linux.c:29:\n+  [Q_KEY_CODE_ASTERISK] = 0x37, /* qcode:Q_KEY_CODE_ASTERISK (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> linux:55 (KEY_KPASTERISK) */\n\nERROR: line over 90 characters\n#296: FILE: ui/input-keymap-qcode-to-linux.c:30:\n+  [Q_KEY_CODE_AUDIOMUTE] = 0x71, /* qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) -> linux:113 (KEY_MUTE) -> linux:113 (KEY_MUTE) */\n\nERROR: line over 90 characters\n#297: FILE: ui/input-keymap-qcode-to-linux.c:31:\n+  [Q_KEY_CODE_AUDIONEXT] = 0xa3, /* qcode:Q_KEY_CODE_AUDIONEXT (audionext) -> linux:163 (KEY_NEXTSONG) -> linux:163 (KEY_NEXTSONG) */\n\nERROR: line over 90 characters\n#298: FILE: ui/input-keymap-qcode-to-linux.c:32:\n+  [Q_KEY_CODE_AUDIOPLAY] = 0xa4, /* qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) -> linux:164 (KEY_PLAYPAUSE) -> linux:164 (KEY_PLAYPAUSE) */\n\nERROR: line over 90 characters\n#299: FILE: ui/input-keymap-qcode-to-linux.c:33:\n+  [Q_KEY_CODE_AUDIOPREV] = 0xa5, /* qcode:Q_KEY_CODE_AUDIOPREV (audioprev) -> linux:165 (KEY_PREVIOUSSONG) -> linux:165 (KEY_PREVIOUSSONG) */\n\nERROR: line over 90 characters\n#300: FILE: ui/input-keymap-qcode-to-linux.c:34:\n+  [Q_KEY_CODE_AUDIOSTOP] = 0xa6, /* qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) -> linux:166 (KEY_STOPCD) -> linux:166 (KEY_STOPCD) */\n\nERROR: line over 90 characters\n#301: FILE: ui/input-keymap-qcode-to-linux.c:35:\n+  [Q_KEY_CODE_B] = 0x30, /* qcode:Q_KEY_CODE_B (b) -> linux:48 (KEY_B) -> linux:48 (KEY_B) */\n\nERROR: line over 90 characters\n#302: FILE: ui/input-keymap-qcode-to-linux.c:36:\n+  [Q_KEY_CODE_BACKSLASH] = 0x2b, /* qcode:Q_KEY_CODE_BACKSLASH (backslash) -> linux:43 (KEY_BACKSLASH) -> linux:43 (KEY_BACKSLASH) */\n\nERROR: line over 90 characters\n#303: FILE: ui/input-keymap-qcode-to-linux.c:37:\n+  [Q_KEY_CODE_BACKSPACE] = 0xe, /* qcode:Q_KEY_CODE_BACKSPACE (backspace) -> linux:14 (KEY_BACKSPACE) -> linux:14 (KEY_BACKSPACE) */\n\nERROR: line over 90 characters\n#304: FILE: ui/input-keymap-qcode-to-linux.c:38:\n+  [Q_KEY_CODE_BRACKET_LEFT] = 0x1a, /* qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) -> linux:26 (KEY_LEFTBRACE) -> linux:26 (KEY_LEFTBRACE) */\n\nERROR: line over 90 characters\n#305: FILE: ui/input-keymap-qcode-to-linux.c:39:\n+  [Q_KEY_CODE_BRACKET_RIGHT] = 0x1b, /* qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) -> linux:27 (KEY_RIGHTBRACE) -> linux:27 (KEY_RIGHTBRACE) */\n\nERROR: line over 90 characters\n#306: FILE: ui/input-keymap-qcode-to-linux.c:40:\n+  [Q_KEY_CODE_C] = 0x2e, /* qcode:Q_KEY_CODE_C (c) -> linux:46 (KEY_C) -> linux:46 (KEY_C) */\n\nERROR: line over 90 characters\n#307: FILE: ui/input-keymap-qcode-to-linux.c:41:\n+  [Q_KEY_CODE_CALCULATOR] = 0x8c, /* qcode:Q_KEY_CODE_CALCULATOR (calculator) -> linux:140 (KEY_CALC) -> linux:140 (KEY_CALC) */\n\nERROR: line over 90 characters\n#308: FILE: ui/input-keymap-qcode-to-linux.c:42:\n+  [Q_KEY_CODE_CAPS_LOCK] = 0x3a, /* qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) -> linux:58 (KEY_CAPSLOCK) -> linux:58 (KEY_CAPSLOCK) */\n\nERROR: line over 90 characters\n#309: FILE: ui/input-keymap-qcode-to-linux.c:43:\n+  [Q_KEY_CODE_COMMA] = 0x33, /* qcode:Q_KEY_CODE_COMMA (comma) -> linux:51 (KEY_COMMA) -> linux:51 (KEY_COMMA) */\n\nERROR: line over 90 characters\n#310: FILE: ui/input-keymap-qcode-to-linux.c:44:\n+  [Q_KEY_CODE_COMPOSE] = 0x7f, /* qcode:Q_KEY_CODE_COMPOSE (compose) -> linux:127 (KEY_COMPOSE) -> linux:127 (KEY_COMPOSE) */\n\nERROR: line over 90 characters\n#311: FILE: ui/input-keymap-qcode-to-linux.c:45:\n+  [Q_KEY_CODE_COMPUTER] = 0x9d, /* qcode:Q_KEY_CODE_COMPUTER (computer) -> linux:157 (KEY_COMPUTER) -> linux:157 (KEY_COMPUTER) */\n\nERROR: line over 90 characters\n#312: FILE: ui/input-keymap-qcode-to-linux.c:46:\n+  [Q_KEY_CODE_COPY] = 0x85, /* qcode:Q_KEY_CODE_COPY (copy) -> linux:133 (KEY_COPY) -> linux:133 (KEY_COPY) */\n\nERROR: line over 90 characters\n#313: FILE: ui/input-keymap-qcode-to-linux.c:47:\n+  [Q_KEY_CODE_CTRL] = 0x1d, /* qcode:Q_KEY_CODE_CTRL (ctrl) -> linux:29 (KEY_LEFTCTRL) -> linux:29 (KEY_LEFTCTRL) */\n\nERROR: line over 90 characters\n#314: FILE: ui/input-keymap-qcode-to-linux.c:48:\n+  [Q_KEY_CODE_CTRL_R] = 0x61, /* qcode:Q_KEY_CODE_CTRL_R (ctrl_r) -> linux:97 (KEY_RIGHTCTRL) -> linux:97 (KEY_RIGHTCTRL) */\n\nERROR: line over 90 characters\n#315: FILE: ui/input-keymap-qcode-to-linux.c:49:\n+  [Q_KEY_CODE_CUT] = 0x89, /* qcode:Q_KEY_CODE_CUT (cut) -> linux:137 (KEY_CUT) -> linux:137 (KEY_CUT) */\n\nERROR: line over 90 characters\n#316: FILE: ui/input-keymap-qcode-to-linux.c:50:\n+  [Q_KEY_CODE_D] = 0x20, /* qcode:Q_KEY_CODE_D (d) -> linux:32 (KEY_D) -> linux:32 (KEY_D) */\n\nERROR: line over 90 characters\n#317: FILE: ui/input-keymap-qcode-to-linux.c:51:\n+  [Q_KEY_CODE_DELETE] = 0x6f, /* qcode:Q_KEY_CODE_DELETE (delete) -> linux:111 (KEY_DELETE) -> linux:111 (KEY_DELETE) */\n\nERROR: line over 90 characters\n#318: FILE: ui/input-keymap-qcode-to-linux.c:52:\n+  [Q_KEY_CODE_DOT] = 0x34, /* qcode:Q_KEY_CODE_DOT (dot) -> linux:52 (KEY_DOT) -> linux:52 (KEY_DOT) */\n\nERROR: line over 90 characters\n#319: FILE: ui/input-keymap-qcode-to-linux.c:53:\n+  [Q_KEY_CODE_DOWN] = 0x6c, /* qcode:Q_KEY_CODE_DOWN (down) -> linux:108 (KEY_DOWN) -> linux:108 (KEY_DOWN) */\n\nERROR: line over 90 characters\n#320: FILE: ui/input-keymap-qcode-to-linux.c:54:\n+  [Q_KEY_CODE_E] = 0x12, /* qcode:Q_KEY_CODE_E (e) -> linux:18 (KEY_E) -> linux:18 (KEY_E) */\n\nERROR: line over 90 characters\n#321: FILE: ui/input-keymap-qcode-to-linux.c:55:\n+  [Q_KEY_CODE_END] = 0x6b, /* qcode:Q_KEY_CODE_END (end) -> linux:107 (KEY_END) -> linux:107 (KEY_END) */\n\nERROR: line over 90 characters\n#322: FILE: ui/input-keymap-qcode-to-linux.c:56:\n+  [Q_KEY_CODE_EQUAL] = 0xd, /* qcode:Q_KEY_CODE_EQUAL (equal) -> linux:13 (KEY_EQUAL) -> linux:13 (KEY_EQUAL) */\n\nERROR: line over 90 characters\n#323: FILE: ui/input-keymap-qcode-to-linux.c:57:\n+  [Q_KEY_CODE_ESC] = 0x1, /* qcode:Q_KEY_CODE_ESC (esc) -> linux:1 (KEY_ESC) -> linux:1 (KEY_ESC) */\n\nERROR: line over 90 characters\n#324: FILE: ui/input-keymap-qcode-to-linux.c:58:\n+  [Q_KEY_CODE_F] = 0x21, /* qcode:Q_KEY_CODE_F (f) -> linux:33 (KEY_F) -> linux:33 (KEY_F) */\n\nERROR: line over 90 characters\n#325: FILE: ui/input-keymap-qcode-to-linux.c:59:\n+  [Q_KEY_CODE_F1] = 0x3b, /* qcode:Q_KEY_CODE_F1 (f1) -> linux:59 (KEY_F1) -> linux:59 (KEY_F1) */\n\nERROR: line over 90 characters\n#326: FILE: ui/input-keymap-qcode-to-linux.c:60:\n+  [Q_KEY_CODE_F10] = 0x44, /* qcode:Q_KEY_CODE_F10 (f10) -> linux:68 (KEY_F10) -> linux:68 (KEY_F10) */\n\nERROR: line over 90 characters\n#327: FILE: ui/input-keymap-qcode-to-linux.c:61:\n+  [Q_KEY_CODE_F11] = 0x57, /* qcode:Q_KEY_CODE_F11 (f11) -> linux:87 (KEY_F11) -> linux:87 (KEY_F11) */\n\nERROR: line over 90 characters\n#328: FILE: ui/input-keymap-qcode-to-linux.c:62:\n+  [Q_KEY_CODE_F12] = 0x58, /* qcode:Q_KEY_CODE_F12 (f12) -> linux:88 (KEY_F12) -> linux:88 (KEY_F12) */\n\nERROR: line over 90 characters\n#329: FILE: ui/input-keymap-qcode-to-linux.c:63:\n+  [Q_KEY_CODE_F2] = 0x3c, /* qcode:Q_KEY_CODE_F2 (f2) -> linux:60 (KEY_F2) -> linux:60 (KEY_F2) */\n\nERROR: line over 90 characters\n#330: FILE: ui/input-keymap-qcode-to-linux.c:64:\n+  [Q_KEY_CODE_F3] = 0x3d, /* qcode:Q_KEY_CODE_F3 (f3) -> linux:61 (KEY_F3) -> linux:61 (KEY_F3) */\n\nERROR: line over 90 characters\n#331: FILE: ui/input-keymap-qcode-to-linux.c:65:\n+  [Q_KEY_CODE_F4] = 0x3e, /* qcode:Q_KEY_CODE_F4 (f4) -> linux:62 (KEY_F4) -> linux:62 (KEY_F4) */\n\nERROR: line over 90 characters\n#332: FILE: ui/input-keymap-qcode-to-linux.c:66:\n+  [Q_KEY_CODE_F5] = 0x3f, /* qcode:Q_KEY_CODE_F5 (f5) -> linux:63 (KEY_F5) -> linux:63 (KEY_F5) */\n\nERROR: line over 90 characters\n#333: FILE: ui/input-keymap-qcode-to-linux.c:67:\n+  [Q_KEY_CODE_F6] = 0x40, /* qcode:Q_KEY_CODE_F6 (f6) -> linux:64 (KEY_F6) -> linux:64 (KEY_F6) */\n\nERROR: line over 90 characters\n#334: FILE: ui/input-keymap-qcode-to-linux.c:68:\n+  [Q_KEY_CODE_F7] = 0x41, /* qcode:Q_KEY_CODE_F7 (f7) -> linux:65 (KEY_F7) -> linux:65 (KEY_F7) */\n\nERROR: line over 90 characters\n#335: FILE: ui/input-keymap-qcode-to-linux.c:69:\n+  [Q_KEY_CODE_F8] = 0x42, /* qcode:Q_KEY_CODE_F8 (f8) -> linux:66 (KEY_F8) -> linux:66 (KEY_F8) */\n\nERROR: line over 90 characters\n#336: FILE: ui/input-keymap-qcode-to-linux.c:70:\n+  [Q_KEY_CODE_F9] = 0x43, /* qcode:Q_KEY_CODE_F9 (f9) -> linux:67 (KEY_F9) -> linux:67 (KEY_F9) */\n\nERROR: line over 90 characters\n#337: FILE: ui/input-keymap-qcode-to-linux.c:71:\n+  [Q_KEY_CODE_FIND] = 0x88, /* qcode:Q_KEY_CODE_FIND (find) -> linux:136 (KEY_FIND) -> linux:136 (KEY_FIND) */\n\nERROR: line over 90 characters\n#338: FILE: ui/input-keymap-qcode-to-linux.c:72:\n+  [Q_KEY_CODE_FRONT] = 0x84, /* qcode:Q_KEY_CODE_FRONT (front) -> linux:132 (KEY_FRONT) -> linux:132 (KEY_FRONT) */\n\nERROR: line over 90 characters\n#339: FILE: ui/input-keymap-qcode-to-linux.c:73:\n+  [Q_KEY_CODE_G] = 0x22, /* qcode:Q_KEY_CODE_G (g) -> linux:34 (KEY_G) -> linux:34 (KEY_G) */\n\nERROR: line over 90 characters\n#340: FILE: ui/input-keymap-qcode-to-linux.c:74:\n+  [Q_KEY_CODE_GRAVE_ACCENT] = 0x29, /* qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) -> linux:41 (KEY_GRAVE) -> linux:41 (KEY_GRAVE) */\n\nERROR: line over 90 characters\n#341: FILE: ui/input-keymap-qcode-to-linux.c:75:\n+  [Q_KEY_CODE_H] = 0x23, /* qcode:Q_KEY_CODE_H (h) -> linux:35 (KEY_H) -> linux:35 (KEY_H) */\n\nERROR: line over 90 characters\n#342: FILE: ui/input-keymap-qcode-to-linux.c:76:\n+  [Q_KEY_CODE_HELP] = 0x8a, /* qcode:Q_KEY_CODE_HELP (help) -> linux:138 (KEY_HELP) -> linux:138 (KEY_HELP) */\n\nERROR: line over 90 characters\n#343: FILE: ui/input-keymap-qcode-to-linux.c:77:\n+  [Q_KEY_CODE_HENKAN] = 0x5c, /* qcode:Q_KEY_CODE_HENKAN (henkan) -> linux:92 (KEY_HENKAN) -> linux:92 (KEY_HENKAN) */\n\nERROR: line over 90 characters\n#344: FILE: ui/input-keymap-qcode-to-linux.c:78:\n+  [Q_KEY_CODE_HIRAGANA] = 0x5b, /* qcode:Q_KEY_CODE_HIRAGANA (hiragana) -> linux:91 (KEY_HIRAGANA) -> linux:91 (KEY_HIRAGANA) */\n\nERROR: line over 90 characters\n#345: FILE: ui/input-keymap-qcode-to-linux.c:79:\n+  [Q_KEY_CODE_HOME] = 0x66, /* qcode:Q_KEY_CODE_HOME (home) -> linux:102 (KEY_HOME) -> linux:102 (KEY_HOME) */\n\nERROR: line over 90 characters\n#346: FILE: ui/input-keymap-qcode-to-linux.c:80:\n+  [Q_KEY_CODE_I] = 0x17, /* qcode:Q_KEY_CODE_I (i) -> linux:23 (KEY_I) -> linux:23 (KEY_I) */\n\nERROR: line over 90 characters\n#347: FILE: ui/input-keymap-qcode-to-linux.c:81:\n+  [Q_KEY_CODE_INSERT] = 0x6e, /* qcode:Q_KEY_CODE_INSERT (insert) -> linux:110 (KEY_INSERT) -> linux:110 (KEY_INSERT) */\n\nERROR: line over 90 characters\n#348: FILE: ui/input-keymap-qcode-to-linux.c:82:\n+  [Q_KEY_CODE_J] = 0x24, /* qcode:Q_KEY_CODE_J (j) -> linux:36 (KEY_J) -> linux:36 (KEY_J) */\n\nERROR: line over 90 characters\n#349: FILE: ui/input-keymap-qcode-to-linux.c:83:\n+  [Q_KEY_CODE_K] = 0x25, /* qcode:Q_KEY_CODE_K (k) -> linux:37 (KEY_K) -> linux:37 (KEY_K) */\n\nERROR: line over 90 characters\n#350: FILE: ui/input-keymap-qcode-to-linux.c:84:\n+  [Q_KEY_CODE_KP_0] = 0x52, /* qcode:Q_KEY_CODE_KP_0 (kp_0) -> linux:82 (KEY_KP0) -> linux:82 (KEY_KP0) */\n\nERROR: line over 90 characters\n#351: FILE: ui/input-keymap-qcode-to-linux.c:85:\n+  [Q_KEY_CODE_KP_1] = 0x4f, /* qcode:Q_KEY_CODE_KP_1 (kp_1) -> linux:79 (KEY_KP1) -> linux:79 (KEY_KP1) */\n\nERROR: line over 90 characters\n#352: FILE: ui/input-keymap-qcode-to-linux.c:86:\n+  [Q_KEY_CODE_KP_2] = 0x50, /* qcode:Q_KEY_CODE_KP_2 (kp_2) -> linux:80 (KEY_KP2) -> linux:80 (KEY_KP2) */\n\nERROR: line over 90 characters\n#353: FILE: ui/input-keymap-qcode-to-linux.c:87:\n+  [Q_KEY_CODE_KP_3] = 0x51, /* qcode:Q_KEY_CODE_KP_3 (kp_3) -> linux:81 (KEY_KP3) -> linux:81 (KEY_KP3) */\n\nERROR: line over 90 characters\n#354: FILE: ui/input-keymap-qcode-to-linux.c:88:\n+  [Q_KEY_CODE_KP_4] = 0x4b, /* qcode:Q_KEY_CODE_KP_4 (kp_4) -> linux:75 (KEY_KP4) -> linux:75 (KEY_KP4) */\n\nERROR: line over 90 characters\n#355: FILE: ui/input-keymap-qcode-to-linux.c:89:\n+  [Q_KEY_CODE_KP_5] = 0x4c, /* qcode:Q_KEY_CODE_KP_5 (kp_5) -> linux:76 (KEY_KP5) -> linux:76 (KEY_KP5) */\n\nERROR: line over 90 characters\n#356: FILE: ui/input-keymap-qcode-to-linux.c:90:\n+  [Q_KEY_CODE_KP_6] = 0x4d, /* qcode:Q_KEY_CODE_KP_6 (kp_6) -> linux:77 (KEY_KP6) -> linux:77 (KEY_KP6) */\n\nERROR: line over 90 characters\n#357: FILE: ui/input-keymap-qcode-to-linux.c:91:\n+  [Q_KEY_CODE_KP_7] = 0x47, /* qcode:Q_KEY_CODE_KP_7 (kp_7) -> linux:71 (KEY_KP7) -> linux:71 (KEY_KP7) */\n\nERROR: line over 90 characters\n#358: FILE: ui/input-keymap-qcode-to-linux.c:92:\n+  [Q_KEY_CODE_KP_8] = 0x48, /* qcode:Q_KEY_CODE_KP_8 (kp_8) -> linux:72 (KEY_KP8) -> linux:72 (KEY_KP8) */\n\nERROR: line over 90 characters\n#359: FILE: ui/input-keymap-qcode-to-linux.c:93:\n+  [Q_KEY_CODE_KP_9] = 0x49, /* qcode:Q_KEY_CODE_KP_9 (kp_9) -> linux:73 (KEY_KP9) -> linux:73 (KEY_KP9) */\n\nERROR: line over 90 characters\n#360: FILE: ui/input-keymap-qcode-to-linux.c:94:\n+  [Q_KEY_CODE_KP_ADD] = 0x4e, /* qcode:Q_KEY_CODE_KP_ADD (kp_add) -> linux:78 (KEY_KPPLUS) -> linux:78 (KEY_KPPLUS) */\n\nERROR: line over 90 characters\n#361: FILE: ui/input-keymap-qcode-to-linux.c:95:\n+  [Q_KEY_CODE_KP_COMMA] = 0x79, /* qcode:Q_KEY_CODE_KP_COMMA (kp_comma) -> linux:121 (KEY_KPCOMMA) -> linux:121 (KEY_KPCOMMA) */\n\nERROR: line over 90 characters\n#362: FILE: ui/input-keymap-qcode-to-linux.c:96:\n+  [Q_KEY_CODE_KP_DECIMAL] = 0x53, /* qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) -> linux:83 (KEY_KPDOT) -> linux:83 (KEY_KPDOT) */\n\nERROR: line over 90 characters\n#363: FILE: ui/input-keymap-qcode-to-linux.c:97:\n+  [Q_KEY_CODE_KP_DIVIDE] = 0x62, /* qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) -> linux:98 (KEY_KPSLASH) -> linux:98 (KEY_KPSLASH) */\n\nERROR: line over 90 characters\n#364: FILE: ui/input-keymap-qcode-to-linux.c:98:\n+  [Q_KEY_CODE_KP_ENTER] = 0x60, /* qcode:Q_KEY_CODE_KP_ENTER (kp_enter) -> linux:96 (KEY_KPENTER) -> linux:96 (KEY_KPENTER) */\n\nERROR: line over 90 characters\n#365: FILE: ui/input-keymap-qcode-to-linux.c:99:\n+  [Q_KEY_CODE_KP_EQUALS] = 0x75, /* qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) -> linux:117 (KEY_KPEQUAL) -> linux:117 (KEY_KPEQUAL) */\n\nERROR: line over 90 characters\n#366: FILE: ui/input-keymap-qcode-to-linux.c:100:\n+  [Q_KEY_CODE_KP_MULTIPLY] = 0x37, /* qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> linux:55 (KEY_KPASTERISK) */\n\nERROR: line over 90 characters\n#367: FILE: ui/input-keymap-qcode-to-linux.c:101:\n+  [Q_KEY_CODE_KP_SUBTRACT] = 0x4a, /* qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) -> linux:74 (KEY_KPMINUS) -> linux:74 (KEY_KPMINUS) */\n\nERROR: line over 90 characters\n#368: FILE: ui/input-keymap-qcode-to-linux.c:102:\n+  [Q_KEY_CODE_L] = 0x26, /* qcode:Q_KEY_CODE_L (l) -> linux:38 (KEY_L) -> linux:38 (KEY_L) */\n\nERROR: line over 90 characters\n#369: FILE: ui/input-keymap-qcode-to-linux.c:103:\n+  [Q_KEY_CODE_LEFT] = 0x69, /* qcode:Q_KEY_CODE_LEFT (left) -> linux:105 (KEY_LEFT) -> linux:105 (KEY_LEFT) */\n\nERROR: line over 90 characters\n#370: FILE: ui/input-keymap-qcode-to-linux.c:104:\n+  [Q_KEY_CODE_LESS] = 0x56, /* qcode:Q_KEY_CODE_LESS (less) -> linux:86 (KEY_102ND) -> linux:86 (KEY_102ND) */\n\nERROR: line over 90 characters\n#371: FILE: ui/input-keymap-qcode-to-linux.c:105:\n+  [Q_KEY_CODE_LF] = 0x65, /* qcode:Q_KEY_CODE_LF (lf) -> linux:101 (KEY_LINEFEED) -> linux:101 (KEY_LINEFEED) */\n\nERROR: line over 90 characters\n#372: FILE: ui/input-keymap-qcode-to-linux.c:106:\n+  [Q_KEY_CODE_M] = 0x32, /* qcode:Q_KEY_CODE_M (m) -> linux:50 (KEY_M) -> linux:50 (KEY_M) */\n\nERROR: line over 90 characters\n#373: FILE: ui/input-keymap-qcode-to-linux.c:107:\n+  [Q_KEY_CODE_MAIL] = 0x9b, /* qcode:Q_KEY_CODE_MAIL (mail) -> linux:155 (KEY_MAIL) -> linux:155 (KEY_MAIL) */\n\nERROR: line over 90 characters\n#374: FILE: ui/input-keymap-qcode-to-linux.c:108:\n+  [Q_KEY_CODE_MEDIASELECT] = 0xe2, /* qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) -> linux:226 (KEY_MEDIA) -> linux:226 (KEY_MEDIA) */\n\nERROR: line over 90 characters\n#375: FILE: ui/input-keymap-qcode-to-linux.c:109:\n+  [Q_KEY_CODE_MENU] = 0x8b, /* qcode:Q_KEY_CODE_MENU (menu) -> linux:139 (KEY_MENU) -> linux:139 (KEY_MENU) */\n\nERROR: line over 90 characters\n#376: FILE: ui/input-keymap-qcode-to-linux.c:110:\n+  [Q_KEY_CODE_META_L] = 0x7d, /* qcode:Q_KEY_CODE_META_L (meta_l) -> linux:125 (KEY_LEFTMETA) -> linux:125 (KEY_LEFTMETA) */\n\nERROR: line over 90 characters\n#377: FILE: ui/input-keymap-qcode-to-linux.c:111:\n+  [Q_KEY_CODE_META_R] = 0x7e, /* qcode:Q_KEY_CODE_META_R (meta_r) -> linux:126 (KEY_RIGHTMETA) -> linux:126 (KEY_RIGHTMETA) */\n\nERROR: line over 90 characters\n#378: FILE: ui/input-keymap-qcode-to-linux.c:112:\n+  [Q_KEY_CODE_MINUS] = 0xc, /* qcode:Q_KEY_CODE_MINUS (minus) -> linux:12 (KEY_MINUS) -> linux:12 (KEY_MINUS) */\n\nERROR: line over 90 characters\n#379: FILE: ui/input-keymap-qcode-to-linux.c:113:\n+  [Q_KEY_CODE_N] = 0x31, /* qcode:Q_KEY_CODE_N (n) -> linux:49 (KEY_N) -> linux:49 (KEY_N) */\n\nERROR: line over 90 characters\n#380: FILE: ui/input-keymap-qcode-to-linux.c:114:\n+  [Q_KEY_CODE_NUM_LOCK] = 0x45, /* qcode:Q_KEY_CODE_NUM_LOCK (num_lock) -> linux:69 (KEY_NUMLOCK) -> linux:69 (KEY_NUMLOCK) */\n\nERROR: line over 90 characters\n#381: FILE: ui/input-keymap-qcode-to-linux.c:115:\n+  [Q_KEY_CODE_O] = 0x18, /* qcode:Q_KEY_CODE_O (o) -> linux:24 (KEY_O) -> linux:24 (KEY_O) */\n\nERROR: line over 90 characters\n#382: FILE: ui/input-keymap-qcode-to-linux.c:116:\n+  [Q_KEY_CODE_OPEN] = 0x86, /* qcode:Q_KEY_CODE_OPEN (open) -> linux:134 (KEY_OPEN) -> linux:134 (KEY_OPEN) */\n\nERROR: line over 90 characters\n#383: FILE: ui/input-keymap-qcode-to-linux.c:117:\n+  [Q_KEY_CODE_P] = 0x19, /* qcode:Q_KEY_CODE_P (p) -> linux:25 (KEY_P) -> linux:25 (KEY_P) */\n\nERROR: line over 90 characters\n#384: FILE: ui/input-keymap-qcode-to-linux.c:118:\n+  [Q_KEY_CODE_PASTE] = 0x87, /* qcode:Q_KEY_CODE_PASTE (paste) -> linux:135 (KEY_PASTE) -> linux:135 (KEY_PASTE) */\n\nERROR: line over 90 characters\n#385: FILE: ui/input-keymap-qcode-to-linux.c:119:\n+  [Q_KEY_CODE_PAUSE] = 0x77, /* qcode:Q_KEY_CODE_PAUSE (pause) -> linux:119 (KEY_PAUSE) -> linux:119 (KEY_PAUSE) */\n\nERROR: line over 90 characters\n#386: FILE: ui/input-keymap-qcode-to-linux.c:120:\n+  [Q_KEY_CODE_PGDN] = 0x6d, /* qcode:Q_KEY_CODE_PGDN (pgdn) -> linux:109 (KEY_PAGEDOWN) -> linux:109 (KEY_PAGEDOWN) */\n\nERROR: line over 90 characters\n#387: FILE: ui/input-keymap-qcode-to-linux.c:121:\n+  [Q_KEY_CODE_PGUP] = 0x68, /* qcode:Q_KEY_CODE_PGUP (pgup) -> linux:104 (KEY_PAGEUP) -> linux:104 (KEY_PAGEUP) */\n\nERROR: line over 90 characters\n#388: FILE: ui/input-keymap-qcode-to-linux.c:122:\n+  [Q_KEY_CODE_POWER] = 0x74, /* qcode:Q_KEY_CODE_POWER (power) -> linux:116 (KEY_POWER) -> linux:116 (KEY_POWER) */\n\nERROR: line over 90 characters\n#389: FILE: ui/input-keymap-qcode-to-linux.c:123:\n+  [Q_KEY_CODE_PRINT] = 0x63, /* qcode:Q_KEY_CODE_PRINT (sysrq) -> linux:99 (KEY_SYSRQ) -> linux:99 (KEY_SYSRQ) */\n\nERROR: line over 90 characters\n#390: FILE: ui/input-keymap-qcode-to-linux.c:124:\n+  [Q_KEY_CODE_PROPS] = 0x82, /* qcode:Q_KEY_CODE_PROPS (props) -> linux:130 (KEY_PROPS) -> linux:130 (KEY_PROPS) */\n\nERROR: line over 90 characters\n#391: FILE: ui/input-keymap-qcode-to-linux.c:125:\n+  [Q_KEY_CODE_Q] = 0x10, /* qcode:Q_KEY_CODE_Q (q) -> linux:16 (KEY_Q) -> linux:16 (KEY_Q) */\n\nERROR: line over 90 characters\n#392: FILE: ui/input-keymap-qcode-to-linux.c:126:\n+  [Q_KEY_CODE_R] = 0x13, /* qcode:Q_KEY_CODE_R (r) -> linux:19 (KEY_R) -> linux:19 (KEY_R) */\n\nERROR: line over 90 characters\n#393: FILE: ui/input-keymap-qcode-to-linux.c:127:\n+  [Q_KEY_CODE_RET] = 0x1c, /* qcode:Q_KEY_CODE_RET (ret) -> linux:28 (KEY_ENTER) -> linux:28 (KEY_ENTER) */\n\nERROR: line over 90 characters\n#394: FILE: ui/input-keymap-qcode-to-linux.c:128:\n+  [Q_KEY_CODE_RIGHT] = 0x6a, /* qcode:Q_KEY_CODE_RIGHT (right) -> linux:106 (KEY_RIGHT) -> linux:106 (KEY_RIGHT) */\n\nERROR: line over 90 characters\n#395: FILE: ui/input-keymap-qcode-to-linux.c:129:\n+  [Q_KEY_CODE_RO] = 0x59, /* qcode:Q_KEY_CODE_RO (ro) -> linux:89 (KEY_RO) -> linux:89 (KEY_RO) */\n\nERROR: line over 90 characters\n#396: FILE: ui/input-keymap-qcode-to-linux.c:130:\n+  [Q_KEY_CODE_S] = 0x1f, /* qcode:Q_KEY_CODE_S (s) -> linux:31 (KEY_S) -> linux:31 (KEY_S) */\n\nERROR: line over 90 characters\n#397: FILE: ui/input-keymap-qcode-to-linux.c:131:\n+  [Q_KEY_CODE_SCROLL_LOCK] = 0x46, /* qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) -> linux:70 (KEY_SCROLLLOCK) -> linux:70 (KEY_SCROLLLOCK) */\n\nERROR: line over 90 characters\n#398: FILE: ui/input-keymap-qcode-to-linux.c:132:\n+  [Q_KEY_CODE_SEMICOLON] = 0x27, /* qcode:Q_KEY_CODE_SEMICOLON (semicolon) -> linux:39 (KEY_SEMICOLON) -> linux:39 (KEY_SEMICOLON) */\n\nERROR: line over 90 characters\n#399: FILE: ui/input-keymap-qcode-to-linux.c:133:\n+  [Q_KEY_CODE_SHIFT] = 0x2a, /* qcode:Q_KEY_CODE_SHIFT (shift) -> linux:42 (KEY_LEFTSHIFT) -> linux:42 (KEY_LEFTSHIFT) */\n\nERROR: line over 90 characters\n#400: FILE: ui/input-keymap-qcode-to-linux.c:134:\n+  [Q_KEY_CODE_SHIFT_R] = 0x36, /* qcode:Q_KEY_CODE_SHIFT_R (shift_r) -> linux:54 (KEY_RIGHTSHIFT) -> linux:54 (KEY_RIGHTSHIFT) */\n\nERROR: line over 90 characters\n#401: FILE: ui/input-keymap-qcode-to-linux.c:135:\n+  [Q_KEY_CODE_SLASH] = 0x35, /* qcode:Q_KEY_CODE_SLASH (slash) -> linux:53 (KEY_SLASH) -> linux:53 (KEY_SLASH) */\n\nERROR: line over 90 characters\n#402: FILE: ui/input-keymap-qcode-to-linux.c:136:\n+  [Q_KEY_CODE_SLEEP] = 0x8e, /* qcode:Q_KEY_CODE_SLEEP (sleep) -> linux:142 (KEY_SLEEP) -> linux:142 (KEY_SLEEP) */\n\nERROR: line over 90 characters\n#403: FILE: ui/input-keymap-qcode-to-linux.c:137:\n+  [Q_KEY_CODE_SPC] = 0x39, /* qcode:Q_KEY_CODE_SPC (spc) -> linux:57 (KEY_SPACE) -> linux:57 (KEY_SPACE) */\n\nERROR: line over 90 characters\n#404: FILE: ui/input-keymap-qcode-to-linux.c:138:\n+  [Q_KEY_CODE_STOP] = 0x80, /* qcode:Q_KEY_CODE_STOP (stop) -> linux:128 (KEY_STOP) -> linux:128 (KEY_STOP) */\n\nERROR: line over 90 characters\n#405: FILE: ui/input-keymap-qcode-to-linux.c:139:\n+  [Q_KEY_CODE_SYSRQ] = 0x63, /* qcode:Q_KEY_CODE_SYSRQ (sysrq) -> linux:99 (KEY_SYSRQ) -> linux:99 (KEY_SYSRQ) */\n\nERROR: line over 90 characters\n#406: FILE: ui/input-keymap-qcode-to-linux.c:140:\n+  [Q_KEY_CODE_T] = 0x14, /* qcode:Q_KEY_CODE_T (t) -> linux:20 (KEY_T) -> linux:20 (KEY_T) */\n\nERROR: line over 90 characters\n#407: FILE: ui/input-keymap-qcode-to-linux.c:141:\n+  [Q_KEY_CODE_TAB] = 0xf, /* qcode:Q_KEY_CODE_TAB (tab) -> linux:15 (KEY_TAB) -> linux:15 (KEY_TAB) */\n\nERROR: line over 90 characters\n#408: FILE: ui/input-keymap-qcode-to-linux.c:142:\n+  [Q_KEY_CODE_U] = 0x16, /* qcode:Q_KEY_CODE_U (u) -> linux:22 (KEY_U) -> linux:22 (KEY_U) */\n\nERROR: line over 90 characters\n#409: FILE: ui/input-keymap-qcode-to-linux.c:143:\n+  [Q_KEY_CODE_UNDO] = 0x83, /* qcode:Q_KEY_CODE_UNDO (undo) -> linux:131 (KEY_UNDO) -> linux:131 (KEY_UNDO) */\n\nERROR: line over 90 characters\n#410: FILE: ui/input-keymap-qcode-to-linux.c:144:\n+  [Q_KEY_CODE_UNMAPPED] = 0x0, /* qcode:Q_KEY_CODE_UNMAPPED (unmapped) -> linux:0 (KEY_RESERVED) -> linux:0 (KEY_RESERVED) */\n\nERROR: line over 90 characters\n#411: FILE: ui/input-keymap-qcode-to-linux.c:145:\n+  [Q_KEY_CODE_UP] = 0x67, /* qcode:Q_KEY_CODE_UP (up) -> linux:103 (KEY_UP) -> linux:103 (KEY_UP) */\n\nERROR: line over 90 characters\n#412: FILE: ui/input-keymap-qcode-to-linux.c:146:\n+  [Q_KEY_CODE_V] = 0x2f, /* qcode:Q_KEY_CODE_V (v) -> linux:47 (KEY_V) -> linux:47 (KEY_V) */\n\nERROR: line over 90 characters\n#413: FILE: ui/input-keymap-qcode-to-linux.c:147:\n+  [Q_KEY_CODE_VOLUMEDOWN] = 0x72, /* qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) -> linux:114 (KEY_VOLUMEDOWN) -> linux:114 (KEY_VOLUMEDOWN) */\n\nERROR: line over 90 characters\n#414: FILE: ui/input-keymap-qcode-to-linux.c:148:\n+  [Q_KEY_CODE_VOLUMEUP] = 0x73, /* qcode:Q_KEY_CODE_VOLUMEUP (volumeup) -> linux:115 (KEY_VOLUMEUP) -> linux:115 (KEY_VOLUMEUP) */\n\nERROR: line over 90 characters\n#415: FILE: ui/input-keymap-qcode-to-linux.c:149:\n+  [Q_KEY_CODE_W] = 0x11, /* qcode:Q_KEY_CODE_W (w) -> linux:17 (KEY_W) -> linux:17 (KEY_W) */\n\nERROR: line over 90 characters\n#416: FILE: ui/input-keymap-qcode-to-linux.c:150:\n+  [Q_KEY_CODE_WAKE] = 0x8f, /* qcode:Q_KEY_CODE_WAKE (wake) -> linux:143 (KEY_WAKEUP) -> linux:143 (KEY_WAKEUP) */\n\nERROR: line over 90 characters\n#417: FILE: ui/input-keymap-qcode-to-linux.c:151:\n+  [Q_KEY_CODE_X] = 0x2d, /* qcode:Q_KEY_CODE_X (x) -> linux:45 (KEY_X) -> linux:45 (KEY_X) */\n\nERROR: line over 90 characters\n#418: FILE: ui/input-keymap-qcode-to-linux.c:152:\n+  [Q_KEY_CODE_Y] = 0x15, /* qcode:Q_KEY_CODE_Y (y) -> linux:21 (KEY_Y) -> linux:21 (KEY_Y) */\n\nERROR: line over 90 characters\n#419: FILE: ui/input-keymap-qcode-to-linux.c:153:\n+  [Q_KEY_CODE_YEN] = 0x7c, /* qcode:Q_KEY_CODE_YEN (yen) -> linux:124 (KEY_YEN) -> linux:124 (KEY_YEN) */\n\nERROR: line over 90 characters\n#420: FILE: ui/input-keymap-qcode-to-linux.c:154:\n+  [Q_KEY_CODE_Z] = 0x2c, /* qcode:Q_KEY_CODE_Z (z) -> linux:44 (KEY_Z) -> linux:44 (KEY_Z) */\n\nERROR: line over 90 characters\n#422: FILE: ui/input-keymap-qcode-to-linux.c:156:\n+const guint qemu_input_map_qcode_to_linux_len = sizeof(qemu_input_map_qcode_to_linux)/sizeof(qemu_input_map_qcode_to_linux[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#422: FILE: ui/input-keymap-qcode-to-linux.c:156:\n+const guint qemu_input_map_qcode_to_linux_len = sizeof(qemu_input_map_qcode_to_linux)/sizeof(qemu_input_map_qcode_to_linux[0]);\n                                                                                      ^\n\ntotal: 143 errors, 8 warnings, 350 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 6/12: input: convert ps2 device to keycodemapdb...\nERROR: line over 90 characters\n#577: FILE: ui/input-keymap-qcode-to-atset1.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#579: FILE: ui/input-keymap-qcode-to-atset1.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qcode_to_atset1 code-map keymaps.csv qcode atset1\n\nWARNING: line over 80 characters\n#582: FILE: ui/input-keymap-qcode-to-atset1.c:8:\n+  [Q_KEY_CODE_0] = 0xb, /* qcode:Q_KEY_CODE_0 (0) -> linux:11 (KEY_0) -> atset1:11 */\n\nWARNING: line over 80 characters\n#583: FILE: ui/input-keymap-qcode-to-atset1.c:9:\n+  [Q_KEY_CODE_1] = 0x2, /* qcode:Q_KEY_CODE_1 (1) -> linux:2 (KEY_1) -> atset1:2 */\n\nWARNING: line over 80 characters\n#584: FILE: ui/input-keymap-qcode-to-atset1.c:10:\n+  [Q_KEY_CODE_2] = 0x3, /* qcode:Q_KEY_CODE_2 (2) -> linux:3 (KEY_2) -> atset1:3 */\n\nWARNING: line over 80 characters\n#585: FILE: ui/input-keymap-qcode-to-atset1.c:11:\n+  [Q_KEY_CODE_3] = 0x4, /* qcode:Q_KEY_CODE_3 (3) -> linux:4 (KEY_3) -> atset1:4 */\n\nWARNING: line over 80 characters\n#586: FILE: ui/input-keymap-qcode-to-atset1.c:12:\n+  [Q_KEY_CODE_4] = 0x5, /* qcode:Q_KEY_CODE_4 (4) -> linux:5 (KEY_4) -> atset1:5 */\n\nWARNING: line over 80 characters\n#587: FILE: ui/input-keymap-qcode-to-atset1.c:13:\n+  [Q_KEY_CODE_5] = 0x6, /* qcode:Q_KEY_CODE_5 (5) -> linux:6 (KEY_5) -> atset1:6 */\n\nWARNING: line over 80 characters\n#588: FILE: ui/input-keymap-qcode-to-atset1.c:14:\n+  [Q_KEY_CODE_6] = 0x7, /* qcode:Q_KEY_CODE_6 (6) -> linux:7 (KEY_6) -> atset1:7 */\n\nWARNING: line over 80 characters\n#589: FILE: ui/input-keymap-qcode-to-atset1.c:15:\n+  [Q_KEY_CODE_7] = 0x8, /* qcode:Q_KEY_CODE_7 (7) -> linux:8 (KEY_7) -> atset1:8 */\n\nWARNING: line over 80 characters\n#590: FILE: ui/input-keymap-qcode-to-atset1.c:16:\n+  [Q_KEY_CODE_8] = 0x9, /* qcode:Q_KEY_CODE_8 (8) -> linux:9 (KEY_8) -> atset1:9 */\n\nWARNING: line over 80 characters\n#591: FILE: ui/input-keymap-qcode-to-atset1.c:17:\n+  [Q_KEY_CODE_9] = 0xa, /* qcode:Q_KEY_CODE_9 (9) -> linux:10 (KEY_9) -> atset1:10 */\n\nWARNING: line over 80 characters\n#592: FILE: ui/input-keymap-qcode-to-atset1.c:18:\n+  [Q_KEY_CODE_A] = 0x1e, /* qcode:Q_KEY_CODE_A (a) -> linux:30 (KEY_A) -> atset1:30 */\n\nERROR: line over 90 characters\n#593: FILE: ui/input-keymap-qcode-to-atset1.c:19:\n+  [Q_KEY_CODE_AC_BACK] = 0xe06a, /* qcode:Q_KEY_CODE_AC_BACK (ac_back) -> linux:158 (KEY_BACK) -> atset1:57450 */\n\nERROR: line over 90 characters\n#594: FILE: ui/input-keymap-qcode-to-atset1.c:20:\n+  [Q_KEY_CODE_AC_BOOKMARKS] = 0xe066, /* qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) -> linux:156 (KEY_BOOKMARKS) -> atset1:57446 */\n\nERROR: line over 90 characters\n#595: FILE: ui/input-keymap-qcode-to-atset1.c:21:\n+  [Q_KEY_CODE_AC_FORWARD] = 0xe069, /* qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) -> linux:159 (KEY_FORWARD) -> atset1:57449 */\n\nERROR: line over 90 characters\n#596: FILE: ui/input-keymap-qcode-to-atset1.c:22:\n+  [Q_KEY_CODE_AC_HOME] = 0xe032, /* qcode:Q_KEY_CODE_AC_HOME (ac_home) -> linux:172 (KEY_HOMEPAGE) -> atset1:57394 */\n\nERROR: line over 90 characters\n#597: FILE: ui/input-keymap-qcode-to-atset1.c:23:\n+  [Q_KEY_CODE_AC_REFRESH] = 0xe067, /* qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) -> linux:173 (KEY_REFRESH) -> atset1:57447 */\n\nERROR: line over 90 characters\n#598: FILE: ui/input-keymap-qcode-to-atset1.c:24:\n+  [Q_KEY_CODE_AGAIN] = 0xe005, /* qcode:Q_KEY_CODE_AGAIN (again) -> linux:129 (KEY_AGAIN) -> atset1:57349 */\n\nERROR: line over 90 characters\n#599: FILE: ui/input-keymap-qcode-to-atset1.c:25:\n+  [Q_KEY_CODE_ALT] = 0x38, /* qcode:Q_KEY_CODE_ALT (alt) -> linux:56 (KEY_LEFTALT) -> atset1:56 */\n\nERROR: line over 90 characters\n#600: FILE: ui/input-keymap-qcode-to-atset1.c:26:\n+  [Q_KEY_CODE_ALT_R] = 0xe038, /* qcode:Q_KEY_CODE_ALT_R (alt_r) -> linux:100 (KEY_RIGHTALT) -> atset1:57400 */\n\nERROR: line over 90 characters\n#601: FILE: ui/input-keymap-qcode-to-atset1.c:27:\n+  [Q_KEY_CODE_APOSTROPHE] = 0x28, /* qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) -> linux:40 (KEY_APOSTROPHE) -> atset1:40 */\n\nERROR: line over 90 characters\n#602: FILE: ui/input-keymap-qcode-to-atset1.c:28:\n+  [Q_KEY_CODE_ASTERISK] = 0x37, /* qcode:Q_KEY_CODE_ASTERISK (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> atset1:55 */\n\nERROR: line over 90 characters\n#603: FILE: ui/input-keymap-qcode-to-atset1.c:29:\n+  [Q_KEY_CODE_AUDIOMUTE] = 0xe020, /* qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) -> linux:113 (KEY_MUTE) -> atset1:57376 */\n\nERROR: line over 90 characters\n#604: FILE: ui/input-keymap-qcode-to-atset1.c:30:\n+  [Q_KEY_CODE_AUDIONEXT] = 0xe019, /* qcode:Q_KEY_CODE_AUDIONEXT (audionext) -> linux:163 (KEY_NEXTSONG) -> atset1:57369 */\n\nERROR: line over 90 characters\n#605: FILE: ui/input-keymap-qcode-to-atset1.c:31:\n+  [Q_KEY_CODE_AUDIOPLAY] = 0xe022, /* qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) -> linux:164 (KEY_PLAYPAUSE) -> atset1:57378 */\n\nERROR: line over 90 characters\n#606: FILE: ui/input-keymap-qcode-to-atset1.c:32:\n+  [Q_KEY_CODE_AUDIOPREV] = 0xe010, /* qcode:Q_KEY_CODE_AUDIOPREV (audioprev) -> linux:165 (KEY_PREVIOUSSONG) -> atset1:57360 */\n\nERROR: line over 90 characters\n#607: FILE: ui/input-keymap-qcode-to-atset1.c:33:\n+  [Q_KEY_CODE_AUDIOSTOP] = 0xe024, /* qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) -> linux:166 (KEY_STOPCD) -> atset1:57380 */\n\nWARNING: line over 80 characters\n#608: FILE: ui/input-keymap-qcode-to-atset1.c:34:\n+  [Q_KEY_CODE_B] = 0x30, /* qcode:Q_KEY_CODE_B (b) -> linux:48 (KEY_B) -> atset1:48 */\n\nERROR: line over 90 characters\n#609: FILE: ui/input-keymap-qcode-to-atset1.c:35:\n+  [Q_KEY_CODE_BACKSLASH] = 0x2b, /* qcode:Q_KEY_CODE_BACKSLASH (backslash) -> linux:43 (KEY_BACKSLASH) -> atset1:43 */\n\nERROR: line over 90 characters\n#610: FILE: ui/input-keymap-qcode-to-atset1.c:36:\n+  [Q_KEY_CODE_BACKSPACE] = 0xe, /* qcode:Q_KEY_CODE_BACKSPACE (backspace) -> linux:14 (KEY_BACKSPACE) -> atset1:14 */\n\nERROR: line over 90 characters\n#611: FILE: ui/input-keymap-qcode-to-atset1.c:37:\n+  [Q_KEY_CODE_BRACKET_LEFT] = 0x1a, /* qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) -> linux:26 (KEY_LEFTBRACE) -> atset1:26 */\n\nERROR: line over 90 characters\n#612: FILE: ui/input-keymap-qcode-to-atset1.c:38:\n+  [Q_KEY_CODE_BRACKET_RIGHT] = 0x1b, /* qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) -> linux:27 (KEY_RIGHTBRACE) -> atset1:27 */\n\nWARNING: line over 80 characters\n#613: FILE: ui/input-keymap-qcode-to-atset1.c:39:\n+  [Q_KEY_CODE_C] = 0x2e, /* qcode:Q_KEY_CODE_C (c) -> linux:46 (KEY_C) -> atset1:46 */\n\nERROR: line over 90 characters\n#614: FILE: ui/input-keymap-qcode-to-atset1.c:40:\n+  [Q_KEY_CODE_CALCULATOR] = 0xe021, /* qcode:Q_KEY_CODE_CALCULATOR (calculator) -> linux:140 (KEY_CALC) -> atset1:57377 */\n\nERROR: line over 90 characters\n#615: FILE: ui/input-keymap-qcode-to-atset1.c:41:\n+  [Q_KEY_CODE_CAPS_LOCK] = 0x3a, /* qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) -> linux:58 (KEY_CAPSLOCK) -> atset1:58 */\n\nERROR: line over 90 characters\n#616: FILE: ui/input-keymap-qcode-to-atset1.c:42:\n+  [Q_KEY_CODE_COMMA] = 0x33, /* qcode:Q_KEY_CODE_COMMA (comma) -> linux:51 (KEY_COMMA) -> atset1:51 */\n\nERROR: line over 90 characters\n#617: FILE: ui/input-keymap-qcode-to-atset1.c:43:\n+  [Q_KEY_CODE_COMPOSE] = 0xe05d, /* qcode:Q_KEY_CODE_COMPOSE (compose) -> linux:127 (KEY_COMPOSE) -> atset1:57437 */\n\nERROR: line over 90 characters\n#618: FILE: ui/input-keymap-qcode-to-atset1.c:44:\n+  [Q_KEY_CODE_COMPUTER] = 0xe06b, /* qcode:Q_KEY_CODE_COMPUTER (computer) -> linux:157 (KEY_COMPUTER) -> atset1:57451 */\n\nERROR: line over 90 characters\n#619: FILE: ui/input-keymap-qcode-to-atset1.c:45:\n+  [Q_KEY_CODE_COPY] = 0xe078, /* qcode:Q_KEY_CODE_COPY (copy) -> linux:133 (KEY_COPY) -> atset1:57464 */\n\nERROR: line over 90 characters\n#620: FILE: ui/input-keymap-qcode-to-atset1.c:46:\n+  [Q_KEY_CODE_CTRL] = 0x1d, /* qcode:Q_KEY_CODE_CTRL (ctrl) -> linux:29 (KEY_LEFTCTRL) -> atset1:29 */\n\nERROR: line over 90 characters\n#621: FILE: ui/input-keymap-qcode-to-atset1.c:47:\n+  [Q_KEY_CODE_CTRL_R] = 0xe01d, /* qcode:Q_KEY_CODE_CTRL_R (ctrl_r) -> linux:97 (KEY_RIGHTCTRL) -> atset1:57373 */\n\nERROR: line over 90 characters\n#622: FILE: ui/input-keymap-qcode-to-atset1.c:48:\n+  [Q_KEY_CODE_CUT] = 0xe03c, /* qcode:Q_KEY_CODE_CUT (cut) -> linux:137 (KEY_CUT) -> atset1:57404 */\n\nWARNING: line over 80 characters\n#623: FILE: ui/input-keymap-qcode-to-atset1.c:49:\n+  [Q_KEY_CODE_D] = 0x20, /* qcode:Q_KEY_CODE_D (d) -> linux:32 (KEY_D) -> atset1:32 */\n\nERROR: line over 90 characters\n#624: FILE: ui/input-keymap-qcode-to-atset1.c:50:\n+  [Q_KEY_CODE_DELETE] = 0xe053, /* qcode:Q_KEY_CODE_DELETE (delete) -> linux:111 (KEY_DELETE) -> atset1:57427 */\n\nERROR: line over 90 characters\n#625: FILE: ui/input-keymap-qcode-to-atset1.c:51:\n+  [Q_KEY_CODE_DOT] = 0x34, /* qcode:Q_KEY_CODE_DOT (dot) -> linux:52 (KEY_DOT) -> atset1:52 */\n\nERROR: line over 90 characters\n#626: FILE: ui/input-keymap-qcode-to-atset1.c:52:\n+  [Q_KEY_CODE_DOWN] = 0xe050, /* qcode:Q_KEY_CODE_DOWN (down) -> linux:108 (KEY_DOWN) -> atset1:57424 */\n\nWARNING: line over 80 characters\n#627: FILE: ui/input-keymap-qcode-to-atset1.c:53:\n+  [Q_KEY_CODE_E] = 0x12, /* qcode:Q_KEY_CODE_E (e) -> linux:18 (KEY_E) -> atset1:18 */\n\nERROR: line over 90 characters\n#628: FILE: ui/input-keymap-qcode-to-atset1.c:54:\n+  [Q_KEY_CODE_END] = 0xe04f, /* qcode:Q_KEY_CODE_END (end) -> linux:107 (KEY_END) -> atset1:57423 */\n\nERROR: line over 90 characters\n#629: FILE: ui/input-keymap-qcode-to-atset1.c:55:\n+  [Q_KEY_CODE_EQUAL] = 0xd, /* qcode:Q_KEY_CODE_EQUAL (equal) -> linux:13 (KEY_EQUAL) -> atset1:13 */\n\nERROR: line over 90 characters\n#630: FILE: ui/input-keymap-qcode-to-atset1.c:56:\n+  [Q_KEY_CODE_ESC] = 0x1, /* qcode:Q_KEY_CODE_ESC (esc) -> linux:1 (KEY_ESC) -> atset1:1 */\n\nWARNING: line over 80 characters\n#631: FILE: ui/input-keymap-qcode-to-atset1.c:57:\n+  [Q_KEY_CODE_F] = 0x21, /* qcode:Q_KEY_CODE_F (f) -> linux:33 (KEY_F) -> atset1:33 */\n\nWARNING: line over 80 characters\n#632: FILE: ui/input-keymap-qcode-to-atset1.c:58:\n+  [Q_KEY_CODE_F1] = 0x3b, /* qcode:Q_KEY_CODE_F1 (f1) -> linux:59 (KEY_F1) -> atset1:59 */\n\nERROR: line over 90 characters\n#633: FILE: ui/input-keymap-qcode-to-atset1.c:59:\n+  [Q_KEY_CODE_F10] = 0x44, /* qcode:Q_KEY_CODE_F10 (f10) -> linux:68 (KEY_F10) -> atset1:68 */\n\nERROR: line over 90 characters\n#634: FILE: ui/input-keymap-qcode-to-atset1.c:60:\n+  [Q_KEY_CODE_F11] = 0x57, /* qcode:Q_KEY_CODE_F11 (f11) -> linux:87 (KEY_F11) -> atset1:87 */\n\nERROR: line over 90 characters\n#635: FILE: ui/input-keymap-qcode-to-atset1.c:61:\n+  [Q_KEY_CODE_F12] = 0x58, /* qcode:Q_KEY_CODE_F12 (f12) -> linux:88 (KEY_F12) -> atset1:88 */\n\nWARNING: line over 80 characters\n#636: FILE: ui/input-keymap-qcode-to-atset1.c:62:\n+  [Q_KEY_CODE_F2] = 0x3c, /* qcode:Q_KEY_CODE_F2 (f2) -> linux:60 (KEY_F2) -> atset1:60 */\n\nWARNING: line over 80 characters\n#637: FILE: ui/input-keymap-qcode-to-atset1.c:63:\n+  [Q_KEY_CODE_F3] = 0x3d, /* qcode:Q_KEY_CODE_F3 (f3) -> linux:61 (KEY_F3) -> atset1:61 */\n\nWARNING: line over 80 characters\n#638: FILE: ui/input-keymap-qcode-to-atset1.c:64:\n+  [Q_KEY_CODE_F4] = 0x3e, /* qcode:Q_KEY_CODE_F4 (f4) -> linux:62 (KEY_F4) -> atset1:62 */\n\nWARNING: line over 80 characters\n#639: FILE: ui/input-keymap-qcode-to-atset1.c:65:\n+  [Q_KEY_CODE_F5] = 0x3f, /* qcode:Q_KEY_CODE_F5 (f5) -> linux:63 (KEY_F5) -> atset1:63 */\n\nWARNING: line over 80 characters\n#640: FILE: ui/input-keymap-qcode-to-atset1.c:66:\n+  [Q_KEY_CODE_F6] = 0x40, /* qcode:Q_KEY_CODE_F6 (f6) -> linux:64 (KEY_F6) -> atset1:64 */\n\nWARNING: line over 80 characters\n#641: FILE: ui/input-keymap-qcode-to-atset1.c:67:\n+  [Q_KEY_CODE_F7] = 0x41, /* qcode:Q_KEY_CODE_F7 (f7) -> linux:65 (KEY_F7) -> atset1:65 */\n\nWARNING: line over 80 characters\n#642: FILE: ui/input-keymap-qcode-to-atset1.c:68:\n+  [Q_KEY_CODE_F8] = 0x42, /* qcode:Q_KEY_CODE_F8 (f8) -> linux:66 (KEY_F8) -> atset1:66 */\n\nWARNING: line over 80 characters\n#643: FILE: ui/input-keymap-qcode-to-atset1.c:69:\n+  [Q_KEY_CODE_F9] = 0x43, /* qcode:Q_KEY_CODE_F9 (f9) -> linux:67 (KEY_F9) -> atset1:67 */\n\nERROR: line over 90 characters\n#644: FILE: ui/input-keymap-qcode-to-atset1.c:70:\n+  [Q_KEY_CODE_FIND] = 0xe041, /* qcode:Q_KEY_CODE_FIND (find) -> linux:136 (KEY_FIND) -> atset1:57409 */\n\nERROR: line over 90 characters\n#645: FILE: ui/input-keymap-qcode-to-atset1.c:71:\n+  [Q_KEY_CODE_FRONT] = 0xe00c, /* qcode:Q_KEY_CODE_FRONT (front) -> linux:132 (KEY_FRONT) -> atset1:57356 */\n\nWARNING: line over 80 characters\n#646: FILE: ui/input-keymap-qcode-to-atset1.c:72:\n+  [Q_KEY_CODE_G] = 0x22, /* qcode:Q_KEY_CODE_G (g) -> linux:34 (KEY_G) -> atset1:34 */\n\nERROR: line over 90 characters\n#647: FILE: ui/input-keymap-qcode-to-atset1.c:73:\n+  [Q_KEY_CODE_GRAVE_ACCENT] = 0x29, /* qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) -> linux:41 (KEY_GRAVE) -> atset1:41 */\n\nWARNING: line over 80 characters\n#648: FILE: ui/input-keymap-qcode-to-atset1.c:74:\n+  [Q_KEY_CODE_H] = 0x23, /* qcode:Q_KEY_CODE_H (h) -> linux:35 (KEY_H) -> atset1:35 */\n\nERROR: line over 90 characters\n#649: FILE: ui/input-keymap-qcode-to-atset1.c:75:\n+  [Q_KEY_CODE_HELP] = 0xe075, /* qcode:Q_KEY_CODE_HELP (help) -> linux:138 (KEY_HELP) -> atset1:57461 */\n\nERROR: line over 90 characters\n#650: FILE: ui/input-keymap-qcode-to-atset1.c:76:\n+  [Q_KEY_CODE_HENKAN] = 0x79, /* qcode:Q_KEY_CODE_HENKAN (henkan) -> linux:92 (KEY_HENKAN) -> atset1:121 */\n\nERROR: line over 90 characters\n#651: FILE: ui/input-keymap-qcode-to-atset1.c:77:\n+  [Q_KEY_CODE_HIRAGANA] = 0x77, /* qcode:Q_KEY_CODE_HIRAGANA (hiragana) -> linux:91 (KEY_HIRAGANA) -> atset1:119 */\n\nERROR: line over 90 characters\n#652: FILE: ui/input-keymap-qcode-to-atset1.c:78:\n+  [Q_KEY_CODE_HOME] = 0xe047, /* qcode:Q_KEY_CODE_HOME (home) -> linux:102 (KEY_HOME) -> atset1:57415 */\n\nWARNING: line over 80 characters\n#653: FILE: ui/input-keymap-qcode-to-atset1.c:79:\n+  [Q_KEY_CODE_I] = 0x17, /* qcode:Q_KEY_CODE_I (i) -> linux:23 (KEY_I) -> atset1:23 */\n\nERROR: line over 90 characters\n#654: FILE: ui/input-keymap-qcode-to-atset1.c:80:\n+  [Q_KEY_CODE_INSERT] = 0xe052, /* qcode:Q_KEY_CODE_INSERT (insert) -> linux:110 (KEY_INSERT) -> atset1:57426 */\n\nWARNING: line over 80 characters\n#655: FILE: ui/input-keymap-qcode-to-atset1.c:81:\n+  [Q_KEY_CODE_J] = 0x24, /* qcode:Q_KEY_CODE_J (j) -> linux:36 (KEY_J) -> atset1:36 */\n\nWARNING: line over 80 characters\n#656: FILE: ui/input-keymap-qcode-to-atset1.c:82:\n+  [Q_KEY_CODE_K] = 0x25, /* qcode:Q_KEY_CODE_K (k) -> linux:37 (KEY_K) -> atset1:37 */\n\nERROR: line over 90 characters\n#657: FILE: ui/input-keymap-qcode-to-atset1.c:83:\n+  [Q_KEY_CODE_KP_0] = 0x52, /* qcode:Q_KEY_CODE_KP_0 (kp_0) -> linux:82 (KEY_KP0) -> atset1:82 */\n\nERROR: line over 90 characters\n#658: FILE: ui/input-keymap-qcode-to-atset1.c:84:\n+  [Q_KEY_CODE_KP_1] = 0x4f, /* qcode:Q_KEY_CODE_KP_1 (kp_1) -> linux:79 (KEY_KP1) -> atset1:79 */\n\nERROR: line over 90 characters\n#659: FILE: ui/input-keymap-qcode-to-atset1.c:85:\n+  [Q_KEY_CODE_KP_2] = 0x50, /* qcode:Q_KEY_CODE_KP_2 (kp_2) -> linux:80 (KEY_KP2) -> atset1:80 */\n\nERROR: line over 90 characters\n#660: FILE: ui/input-keymap-qcode-to-atset1.c:86:\n+  [Q_KEY_CODE_KP_3] = 0x51, /* qcode:Q_KEY_CODE_KP_3 (kp_3) -> linux:81 (KEY_KP3) -> atset1:81 */\n\nERROR: line over 90 characters\n#661: FILE: ui/input-keymap-qcode-to-atset1.c:87:\n+  [Q_KEY_CODE_KP_4] = 0x4b, /* qcode:Q_KEY_CODE_KP_4 (kp_4) -> linux:75 (KEY_KP4) -> atset1:75 */\n\nERROR: line over 90 characters\n#662: FILE: ui/input-keymap-qcode-to-atset1.c:88:\n+  [Q_KEY_CODE_KP_5] = 0x4c, /* qcode:Q_KEY_CODE_KP_5 (kp_5) -> linux:76 (KEY_KP5) -> atset1:76 */\n\nERROR: line over 90 characters\n#663: FILE: ui/input-keymap-qcode-to-atset1.c:89:\n+  [Q_KEY_CODE_KP_6] = 0x4d, /* qcode:Q_KEY_CODE_KP_6 (kp_6) -> linux:77 (KEY_KP6) -> atset1:77 */\n\nERROR: line over 90 characters\n#664: FILE: ui/input-keymap-qcode-to-atset1.c:90:\n+  [Q_KEY_CODE_KP_7] = 0x47, /* qcode:Q_KEY_CODE_KP_7 (kp_7) -> linux:71 (KEY_KP7) -> atset1:71 */\n\nERROR: line over 90 characters\n#665: FILE: ui/input-keymap-qcode-to-atset1.c:91:\n+  [Q_KEY_CODE_KP_8] = 0x48, /* qcode:Q_KEY_CODE_KP_8 (kp_8) -> linux:72 (KEY_KP8) -> atset1:72 */\n\nERROR: line over 90 characters\n#666: FILE: ui/input-keymap-qcode-to-atset1.c:92:\n+  [Q_KEY_CODE_KP_9] = 0x49, /* qcode:Q_KEY_CODE_KP_9 (kp_9) -> linux:73 (KEY_KP9) -> atset1:73 */\n\nERROR: line over 90 characters\n#667: FILE: ui/input-keymap-qcode-to-atset1.c:93:\n+  [Q_KEY_CODE_KP_ADD] = 0x4e, /* qcode:Q_KEY_CODE_KP_ADD (kp_add) -> linux:78 (KEY_KPPLUS) -> atset1:78 */\n\nERROR: line over 90 characters\n#668: FILE: ui/input-keymap-qcode-to-atset1.c:94:\n+  [Q_KEY_CODE_KP_COMMA] = 0x7e, /* qcode:Q_KEY_CODE_KP_COMMA (kp_comma) -> linux:121 (KEY_KPCOMMA) -> atset1:126 */\n\nERROR: line over 90 characters\n#669: FILE: ui/input-keymap-qcode-to-atset1.c:95:\n+  [Q_KEY_CODE_KP_DECIMAL] = 0x53, /* qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) -> linux:83 (KEY_KPDOT) -> atset1:83 */\n\nERROR: line over 90 characters\n#670: FILE: ui/input-keymap-qcode-to-atset1.c:96:\n+  [Q_KEY_CODE_KP_DIVIDE] = 0xe035, /* qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) -> linux:98 (KEY_KPSLASH) -> atset1:57397 */\n\nERROR: line over 90 characters\n#671: FILE: ui/input-keymap-qcode-to-atset1.c:97:\n+  [Q_KEY_CODE_KP_ENTER] = 0xe01c, /* qcode:Q_KEY_CODE_KP_ENTER (kp_enter) -> linux:96 (KEY_KPENTER) -> atset1:57372 */\n\nERROR: line over 90 characters\n#672: FILE: ui/input-keymap-qcode-to-atset1.c:98:\n+  [Q_KEY_CODE_KP_EQUALS] = 0x59, /* qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) -> linux:117 (KEY_KPEQUAL) -> atset1:89 */\n\nERROR: line over 90 characters\n#673: FILE: ui/input-keymap-qcode-to-atset1.c:99:\n+  [Q_KEY_CODE_KP_MULTIPLY] = 0x37, /* qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> atset1:55 */\n\nERROR: line over 90 characters\n#674: FILE: ui/input-keymap-qcode-to-atset1.c:100:\n+  [Q_KEY_CODE_KP_SUBTRACT] = 0x4a, /* qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) -> linux:74 (KEY_KPMINUS) -> atset1:74 */\n\nWARNING: line over 80 characters\n#675: FILE: ui/input-keymap-qcode-to-atset1.c:101:\n+  [Q_KEY_CODE_L] = 0x26, /* qcode:Q_KEY_CODE_L (l) -> linux:38 (KEY_L) -> atset1:38 */\n\nERROR: line over 90 characters\n#676: FILE: ui/input-keymap-qcode-to-atset1.c:102:\n+  [Q_KEY_CODE_LEFT] = 0xe04b, /* qcode:Q_KEY_CODE_LEFT (left) -> linux:105 (KEY_LEFT) -> atset1:57419 */\n\nERROR: line over 90 characters\n#677: FILE: ui/input-keymap-qcode-to-atset1.c:103:\n+  [Q_KEY_CODE_LESS] = 0x56, /* qcode:Q_KEY_CODE_LESS (less) -> linux:86 (KEY_102ND) -> atset1:86 */\n\nERROR: line over 90 characters\n#678: FILE: ui/input-keymap-qcode-to-atset1.c:104:\n+  [Q_KEY_CODE_LF] = 0x5b, /* qcode:Q_KEY_CODE_LF (lf) -> linux:101 (KEY_LINEFEED) -> atset1:91 */\n\nWARNING: line over 80 characters\n#679: FILE: ui/input-keymap-qcode-to-atset1.c:105:\n+  [Q_KEY_CODE_M] = 0x32, /* qcode:Q_KEY_CODE_M (m) -> linux:50 (KEY_M) -> atset1:50 */\n\nERROR: line over 90 characters\n#680: FILE: ui/input-keymap-qcode-to-atset1.c:106:\n+  [Q_KEY_CODE_MAIL] = 0xe06c, /* qcode:Q_KEY_CODE_MAIL (mail) -> linux:155 (KEY_MAIL) -> atset1:57452 */\n\nERROR: line over 90 characters\n#681: FILE: ui/input-keymap-qcode-to-atset1.c:107:\n+  [Q_KEY_CODE_MEDIASELECT] = 0xe06d, /* qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) -> linux:226 (KEY_MEDIA) -> atset1:57453 */\n\nERROR: line over 90 characters\n#682: FILE: ui/input-keymap-qcode-to-atset1.c:108:\n+  [Q_KEY_CODE_MENU] = 0xe01e, /* qcode:Q_KEY_CODE_MENU (menu) -> linux:139 (KEY_MENU) -> atset1:57374 */\n\nERROR: line over 90 characters\n#683: FILE: ui/input-keymap-qcode-to-atset1.c:109:\n+  [Q_KEY_CODE_META_L] = 0xe05b, /* qcode:Q_KEY_CODE_META_L (meta_l) -> linux:125 (KEY_LEFTMETA) -> atset1:57435 */\n\nERROR: line over 90 characters\n#684: FILE: ui/input-keymap-qcode-to-atset1.c:110:\n+  [Q_KEY_CODE_META_R] = 0xe05c, /* qcode:Q_KEY_CODE_META_R (meta_r) -> linux:126 (KEY_RIGHTMETA) -> atset1:57436 */\n\nERROR: line over 90 characters\n#685: FILE: ui/input-keymap-qcode-to-atset1.c:111:\n+  [Q_KEY_CODE_MINUS] = 0xc, /* qcode:Q_KEY_CODE_MINUS (minus) -> linux:12 (KEY_MINUS) -> atset1:12 */\n\nWARNING: line over 80 characters\n#686: FILE: ui/input-keymap-qcode-to-atset1.c:112:\n+  [Q_KEY_CODE_N] = 0x31, /* qcode:Q_KEY_CODE_N (n) -> linux:49 (KEY_N) -> atset1:49 */\n\nERROR: line over 90 characters\n#687: FILE: ui/input-keymap-qcode-to-atset1.c:113:\n+  [Q_KEY_CODE_NUM_LOCK] = 0x45, /* qcode:Q_KEY_CODE_NUM_LOCK (num_lock) -> linux:69 (KEY_NUMLOCK) -> atset1:69 */\n\nWARNING: line over 80 characters\n#688: FILE: ui/input-keymap-qcode-to-atset1.c:114:\n+  [Q_KEY_CODE_O] = 0x18, /* qcode:Q_KEY_CODE_O (o) -> linux:24 (KEY_O) -> atset1:24 */\n\nERROR: line over 90 characters\n#689: FILE: ui/input-keymap-qcode-to-atset1.c:115:\n+  [Q_KEY_CODE_OPEN] = 0x64, /* qcode:Q_KEY_CODE_OPEN (open) -> linux:134 (KEY_OPEN) -> atset1:100 */\n\nWARNING: line over 80 characters\n#690: FILE: ui/input-keymap-qcode-to-atset1.c:116:\n+  [Q_KEY_CODE_P] = 0x19, /* qcode:Q_KEY_CODE_P (p) -> linux:25 (KEY_P) -> atset1:25 */\n\nERROR: line over 90 characters\n#691: FILE: ui/input-keymap-qcode-to-atset1.c:117:\n+  [Q_KEY_CODE_PASTE] = 0x65, /* qcode:Q_KEY_CODE_PASTE (paste) -> linux:135 (KEY_PASTE) -> atset1:101 */\n\nERROR: line over 90 characters\n#692: FILE: ui/input-keymap-qcode-to-atset1.c:118:\n+  [Q_KEY_CODE_PAUSE] = 0xe046, /* qcode:Q_KEY_CODE_PAUSE (pause) -> linux:119 (KEY_PAUSE) -> atset1:57414 */\n\nERROR: line over 90 characters\n#693: FILE: ui/input-keymap-qcode-to-atset1.c:119:\n+  [Q_KEY_CODE_PGDN] = 0xe051, /* qcode:Q_KEY_CODE_PGDN (pgdn) -> linux:109 (KEY_PAGEDOWN) -> atset1:57425 */\n\nERROR: line over 90 characters\n#694: FILE: ui/input-keymap-qcode-to-atset1.c:120:\n+  [Q_KEY_CODE_PGUP] = 0xe049, /* qcode:Q_KEY_CODE_PGUP (pgup) -> linux:104 (KEY_PAGEUP) -> atset1:57417 */\n\nERROR: line over 90 characters\n#695: FILE: ui/input-keymap-qcode-to-atset1.c:121:\n+  [Q_KEY_CODE_POWER] = 0xe05e, /* qcode:Q_KEY_CODE_POWER (power) -> linux:116 (KEY_POWER) -> atset1:57438 */\n\nERROR: line over 90 characters\n#696: FILE: ui/input-keymap-qcode-to-atset1.c:122:\n+  [Q_KEY_CODE_PRINT] = 0x54, /* qcode:Q_KEY_CODE_PRINT (sysrq) -> linux:99 (KEY_SYSRQ) -> atset1:84 */\n\nERROR: line over 90 characters\n#697: FILE: ui/input-keymap-qcode-to-atset1.c:123:\n+  [Q_KEY_CODE_PROPS] = 0xe006, /* qcode:Q_KEY_CODE_PROPS (props) -> linux:130 (KEY_PROPS) -> atset1:57350 */\n\nWARNING: line over 80 characters\n#698: FILE: ui/input-keymap-qcode-to-atset1.c:124:\n+  [Q_KEY_CODE_Q] = 0x10, /* qcode:Q_KEY_CODE_Q (q) -> linux:16 (KEY_Q) -> atset1:16 */\n\nWARNING: line over 80 characters\n#699: FILE: ui/input-keymap-qcode-to-atset1.c:125:\n+  [Q_KEY_CODE_R] = 0x13, /* qcode:Q_KEY_CODE_R (r) -> linux:19 (KEY_R) -> atset1:19 */\n\nERROR: line over 90 characters\n#700: FILE: ui/input-keymap-qcode-to-atset1.c:126:\n+  [Q_KEY_CODE_RET] = 0x1c, /* qcode:Q_KEY_CODE_RET (ret) -> linux:28 (KEY_ENTER) -> atset1:28 */\n\nERROR: line over 90 characters\n#701: FILE: ui/input-keymap-qcode-to-atset1.c:127:\n+  [Q_KEY_CODE_RIGHT] = 0xe04d, /* qcode:Q_KEY_CODE_RIGHT (right) -> linux:106 (KEY_RIGHT) -> atset1:57421 */\n\nERROR: line over 90 characters\n#702: FILE: ui/input-keymap-qcode-to-atset1.c:128:\n+  [Q_KEY_CODE_RO] = 0x73, /* qcode:Q_KEY_CODE_RO (ro) -> linux:89 (KEY_RO) -> atset1:115 */\n\nWARNING: line over 80 characters\n#703: FILE: ui/input-keymap-qcode-to-atset1.c:129:\n+  [Q_KEY_CODE_S] = 0x1f, /* qcode:Q_KEY_CODE_S (s) -> linux:31 (KEY_S) -> atset1:31 */\n\nERROR: line over 90 characters\n#704: FILE: ui/input-keymap-qcode-to-atset1.c:130:\n+  [Q_KEY_CODE_SCROLL_LOCK] = 0x46, /* qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) -> linux:70 (KEY_SCROLLLOCK) -> atset1:70 */\n\nERROR: line over 90 characters\n#705: FILE: ui/input-keymap-qcode-to-atset1.c:131:\n+  [Q_KEY_CODE_SEMICOLON] = 0x27, /* qcode:Q_KEY_CODE_SEMICOLON (semicolon) -> linux:39 (KEY_SEMICOLON) -> atset1:39 */\n\nERROR: line over 90 characters\n#706: FILE: ui/input-keymap-qcode-to-atset1.c:132:\n+  [Q_KEY_CODE_SHIFT] = 0x2a, /* qcode:Q_KEY_CODE_SHIFT (shift) -> linux:42 (KEY_LEFTSHIFT) -> atset1:42 */\n\nERROR: line over 90 characters\n#707: FILE: ui/input-keymap-qcode-to-atset1.c:133:\n+  [Q_KEY_CODE_SHIFT_R] = 0x36, /* qcode:Q_KEY_CODE_SHIFT_R (shift_r) -> linux:54 (KEY_RIGHTSHIFT) -> atset1:54 */\n\nERROR: line over 90 characters\n#708: FILE: ui/input-keymap-qcode-to-atset1.c:134:\n+  [Q_KEY_CODE_SLASH] = 0x35, /* qcode:Q_KEY_CODE_SLASH (slash) -> linux:53 (KEY_SLASH) -> atset1:53 */\n\nERROR: line over 90 characters\n#709: FILE: ui/input-keymap-qcode-to-atset1.c:135:\n+  [Q_KEY_CODE_SLEEP] = 0xe05f, /* qcode:Q_KEY_CODE_SLEEP (sleep) -> linux:142 (KEY_SLEEP) -> atset1:57439 */\n\nERROR: line over 90 characters\n#710: FILE: ui/input-keymap-qcode-to-atset1.c:136:\n+  [Q_KEY_CODE_SPC] = 0x39, /* qcode:Q_KEY_CODE_SPC (spc) -> linux:57 (KEY_SPACE) -> atset1:57 */\n\nERROR: line over 90 characters\n#711: FILE: ui/input-keymap-qcode-to-atset1.c:137:\n+  [Q_KEY_CODE_STOP] = 0xe068, /* qcode:Q_KEY_CODE_STOP (stop) -> linux:128 (KEY_STOP) -> atset1:57448 */\n\nERROR: line over 90 characters\n#712: FILE: ui/input-keymap-qcode-to-atset1.c:138:\n+  [Q_KEY_CODE_SYSRQ] = 0x54, /* qcode:Q_KEY_CODE_SYSRQ (sysrq) -> linux:99 (KEY_SYSRQ) -> atset1:84 */\n\nWARNING: line over 80 characters\n#713: FILE: ui/input-keymap-qcode-to-atset1.c:139:\n+  [Q_KEY_CODE_T] = 0x14, /* qcode:Q_KEY_CODE_T (t) -> linux:20 (KEY_T) -> atset1:20 */\n\nERROR: line over 90 characters\n#714: FILE: ui/input-keymap-qcode-to-atset1.c:140:\n+  [Q_KEY_CODE_TAB] = 0xf, /* qcode:Q_KEY_CODE_TAB (tab) -> linux:15 (KEY_TAB) -> atset1:15 */\n\nWARNING: line over 80 characters\n#715: FILE: ui/input-keymap-qcode-to-atset1.c:141:\n+  [Q_KEY_CODE_U] = 0x16, /* qcode:Q_KEY_CODE_U (u) -> linux:22 (KEY_U) -> atset1:22 */\n\nERROR: line over 90 characters\n#716: FILE: ui/input-keymap-qcode-to-atset1.c:142:\n+  [Q_KEY_CODE_UNDO] = 0xe007, /* qcode:Q_KEY_CODE_UNDO (undo) -> linux:131 (KEY_UNDO) -> atset1:57351 */\n\nERROR: line over 90 characters\n#717: FILE: ui/input-keymap-qcode-to-atset1.c:143:\n+  [Q_KEY_CODE_UP] = 0xe048, /* qcode:Q_KEY_CODE_UP (up) -> linux:103 (KEY_UP) -> atset1:57416 */\n\nWARNING: line over 80 characters\n#718: FILE: ui/input-keymap-qcode-to-atset1.c:144:\n+  [Q_KEY_CODE_V] = 0x2f, /* qcode:Q_KEY_CODE_V (v) -> linux:47 (KEY_V) -> atset1:47 */\n\nERROR: line over 90 characters\n#719: FILE: ui/input-keymap-qcode-to-atset1.c:145:\n+  [Q_KEY_CODE_VOLUMEDOWN] = 0xe02e, /* qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) -> linux:114 (KEY_VOLUMEDOWN) -> atset1:57390 */\n\nERROR: line over 90 characters\n#720: FILE: ui/input-keymap-qcode-to-atset1.c:146:\n+  [Q_KEY_CODE_VOLUMEUP] = 0xe030, /* qcode:Q_KEY_CODE_VOLUMEUP (volumeup) -> linux:115 (KEY_VOLUMEUP) -> atset1:57392 */\n\nWARNING: line over 80 characters\n#721: FILE: ui/input-keymap-qcode-to-atset1.c:147:\n+  [Q_KEY_CODE_W] = 0x11, /* qcode:Q_KEY_CODE_W (w) -> linux:17 (KEY_W) -> atset1:17 */\n\nERROR: line over 90 characters\n#722: FILE: ui/input-keymap-qcode-to-atset1.c:148:\n+  [Q_KEY_CODE_WAKE] = 0xe063, /* qcode:Q_KEY_CODE_WAKE (wake) -> linux:143 (KEY_WAKEUP) -> atset1:57443 */\n\nWARNING: line over 80 characters\n#723: FILE: ui/input-keymap-qcode-to-atset1.c:149:\n+  [Q_KEY_CODE_X] = 0x2d, /* qcode:Q_KEY_CODE_X (x) -> linux:45 (KEY_X) -> atset1:45 */\n\nWARNING: line over 80 characters\n#724: FILE: ui/input-keymap-qcode-to-atset1.c:150:\n+  [Q_KEY_CODE_Y] = 0x15, /* qcode:Q_KEY_CODE_Y (y) -> linux:21 (KEY_Y) -> atset1:21 */\n\nERROR: line over 90 characters\n#725: FILE: ui/input-keymap-qcode-to-atset1.c:151:\n+  [Q_KEY_CODE_YEN] = 0x7d, /* qcode:Q_KEY_CODE_YEN (yen) -> linux:124 (KEY_YEN) -> atset1:125 */\n\nWARNING: line over 80 characters\n#726: FILE: ui/input-keymap-qcode-to-atset1.c:152:\n+  [Q_KEY_CODE_Z] = 0x2c, /* qcode:Q_KEY_CODE_Z (z) -> linux:44 (KEY_Z) -> atset1:44 */\n\nERROR: line over 90 characters\n#728: FILE: ui/input-keymap-qcode-to-atset1.c:154:\n+const guint qemu_input_map_qcode_to_atset1_len = sizeof(qemu_input_map_qcode_to_atset1)/sizeof(qemu_input_map_qcode_to_atset1[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#728: FILE: ui/input-keymap-qcode-to-atset1.c:154:\n+const guint qemu_input_map_qcode_to_atset1_len = sizeof(qemu_input_map_qcode_to_atset1)/sizeof(qemu_input_map_qcode_to_atset1[0]);\n                                                                                        ^\n\nERROR: line over 90 characters\n#737: FILE: ui/input-keymap-qcode-to-atset2.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#739: FILE: ui/input-keymap-qcode-to-atset2.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qcode_to_atset2 code-map keymaps.csv qcode atset2\n\nWARNING: line over 80 characters\n#742: FILE: ui/input-keymap-qcode-to-atset2.c:8:\n+  [Q_KEY_CODE_0] = 0x45, /* qcode:Q_KEY_CODE_0 (0) -> linux:11 (KEY_0) -> atset2:69 */\n\nWARNING: line over 80 characters\n#743: FILE: ui/input-keymap-qcode-to-atset2.c:9:\n+  [Q_KEY_CODE_1] = 0x16, /* qcode:Q_KEY_CODE_1 (1) -> linux:2 (KEY_1) -> atset2:22 */\n\nWARNING: line over 80 characters\n#744: FILE: ui/input-keymap-qcode-to-atset2.c:10:\n+  [Q_KEY_CODE_2] = 0x1e, /* qcode:Q_KEY_CODE_2 (2) -> linux:3 (KEY_2) -> atset2:30 */\n\nWARNING: line over 80 characters\n#745: FILE: ui/input-keymap-qcode-to-atset2.c:11:\n+  [Q_KEY_CODE_3] = 0x26, /* qcode:Q_KEY_CODE_3 (3) -> linux:4 (KEY_3) -> atset2:38 */\n\nWARNING: line over 80 characters\n#746: FILE: ui/input-keymap-qcode-to-atset2.c:12:\n+  [Q_KEY_CODE_4] = 0x25, /* qcode:Q_KEY_CODE_4 (4) -> linux:5 (KEY_4) -> atset2:37 */\n\nWARNING: line over 80 characters\n#747: FILE: ui/input-keymap-qcode-to-atset2.c:13:\n+  [Q_KEY_CODE_5] = 0x2e, /* qcode:Q_KEY_CODE_5 (5) -> linux:6 (KEY_5) -> atset2:46 */\n\nWARNING: line over 80 characters\n#748: FILE: ui/input-keymap-qcode-to-atset2.c:14:\n+  [Q_KEY_CODE_6] = 0x36, /* qcode:Q_KEY_CODE_6 (6) -> linux:7 (KEY_6) -> atset2:54 */\n\nWARNING: line over 80 characters\n#749: FILE: ui/input-keymap-qcode-to-atset2.c:15:\n+  [Q_KEY_CODE_7] = 0x3d, /* qcode:Q_KEY_CODE_7 (7) -> linux:8 (KEY_7) -> atset2:61 */\n\nWARNING: line over 80 characters\n#750: FILE: ui/input-keymap-qcode-to-atset2.c:16:\n+  [Q_KEY_CODE_8] = 0x3e, /* qcode:Q_KEY_CODE_8 (8) -> linux:9 (KEY_8) -> atset2:62 */\n\nWARNING: line over 80 characters\n#751: FILE: ui/input-keymap-qcode-to-atset2.c:17:\n+  [Q_KEY_CODE_9] = 0x46, /* qcode:Q_KEY_CODE_9 (9) -> linux:10 (KEY_9) -> atset2:70 */\n\nWARNING: line over 80 characters\n#752: FILE: ui/input-keymap-qcode-to-atset2.c:18:\n+  [Q_KEY_CODE_A] = 0x1c, /* qcode:Q_KEY_CODE_A (a) -> linux:30 (KEY_A) -> atset2:28 */\n\nERROR: line over 90 characters\n#753: FILE: ui/input-keymap-qcode-to-atset2.c:19:\n+  [Q_KEY_CODE_AC_BACK] = 0xe038, /* qcode:Q_KEY_CODE_AC_BACK (ac_back) -> linux:158 (KEY_BACK) -> atset2:57400 */\n\nERROR: line over 90 characters\n#754: FILE: ui/input-keymap-qcode-to-atset2.c:20:\n+  [Q_KEY_CODE_AC_BOOKMARKS] = 0xe018, /* qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) -> linux:156 (KEY_BOOKMARKS) -> atset2:57368 */\n\nERROR: line over 90 characters\n#755: FILE: ui/input-keymap-qcode-to-atset2.c:21:\n+  [Q_KEY_CODE_AC_FORWARD] = 0xe030, /* qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) -> linux:159 (KEY_FORWARD) -> atset2:57392 */\n\nERROR: line over 90 characters\n#756: FILE: ui/input-keymap-qcode-to-atset2.c:22:\n+  [Q_KEY_CODE_AC_HOME] = 0xe03a, /* qcode:Q_KEY_CODE_AC_HOME (ac_home) -> linux:172 (KEY_HOMEPAGE) -> atset2:57402 */\n\nERROR: line over 90 characters\n#757: FILE: ui/input-keymap-qcode-to-atset2.c:23:\n+  [Q_KEY_CODE_AC_REFRESH] = 0xe020, /* qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) -> linux:173 (KEY_REFRESH) -> atset2:57376 */\n\nERROR: line over 90 characters\n#758: FILE: ui/input-keymap-qcode-to-atset2.c:24:\n+  [Q_KEY_CODE_ALT] = 0x11, /* qcode:Q_KEY_CODE_ALT (alt) -> linux:56 (KEY_LEFTALT) -> atset2:17 */\n\nERROR: line over 90 characters\n#759: FILE: ui/input-keymap-qcode-to-atset2.c:25:\n+  [Q_KEY_CODE_ALT_R] = 0xe011, /* qcode:Q_KEY_CODE_ALT_R (alt_r) -> linux:100 (KEY_RIGHTALT) -> atset2:57361 */\n\nERROR: line over 90 characters\n#760: FILE: ui/input-keymap-qcode-to-atset2.c:26:\n+  [Q_KEY_CODE_APOSTROPHE] = 0x52, /* qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) -> linux:40 (KEY_APOSTROPHE) -> atset2:82 */\n\nERROR: line over 90 characters\n#761: FILE: ui/input-keymap-qcode-to-atset2.c:27:\n+  [Q_KEY_CODE_ASTERISK] = 0x7c, /* qcode:Q_KEY_CODE_ASTERISK (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> atset2:124 */\n\nERROR: line over 90 characters\n#762: FILE: ui/input-keymap-qcode-to-atset2.c:28:\n+  [Q_KEY_CODE_AUDIOMUTE] = 0xe023, /* qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) -> linux:113 (KEY_MUTE) -> atset2:57379 */\n\nERROR: line over 90 characters\n#763: FILE: ui/input-keymap-qcode-to-atset2.c:29:\n+  [Q_KEY_CODE_AUDIONEXT] = 0xe04d, /* qcode:Q_KEY_CODE_AUDIONEXT (audionext) -> linux:163 (KEY_NEXTSONG) -> atset2:57421 */\n\nERROR: line over 90 characters\n#764: FILE: ui/input-keymap-qcode-to-atset2.c:30:\n+  [Q_KEY_CODE_AUDIOPLAY] = 0xe034, /* qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) -> linux:164 (KEY_PLAYPAUSE) -> atset2:57396 */\n\nERROR: line over 90 characters\n#765: FILE: ui/input-keymap-qcode-to-atset2.c:31:\n+  [Q_KEY_CODE_AUDIOPREV] = 0xe015, /* qcode:Q_KEY_CODE_AUDIOPREV (audioprev) -> linux:165 (KEY_PREVIOUSSONG) -> atset2:57365 */\n\nERROR: line over 90 characters\n#766: FILE: ui/input-keymap-qcode-to-atset2.c:32:\n+  [Q_KEY_CODE_AUDIOSTOP] = 0xe03b, /* qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) -> linux:166 (KEY_STOPCD) -> atset2:57403 */\n\nWARNING: line over 80 characters\n#767: FILE: ui/input-keymap-qcode-to-atset2.c:33:\n+  [Q_KEY_CODE_B] = 0x32, /* qcode:Q_KEY_CODE_B (b) -> linux:48 (KEY_B) -> atset2:50 */\n\nERROR: line over 90 characters\n#768: FILE: ui/input-keymap-qcode-to-atset2.c:34:\n+  [Q_KEY_CODE_BACKSLASH] = 0x5d, /* qcode:Q_KEY_CODE_BACKSLASH (backslash) -> linux:43 (KEY_BACKSLASH) -> atset2:93 */\n\nERROR: line over 90 characters\n#769: FILE: ui/input-keymap-qcode-to-atset2.c:35:\n+  [Q_KEY_CODE_BACKSPACE] = 0x66, /* qcode:Q_KEY_CODE_BACKSPACE (backspace) -> linux:14 (KEY_BACKSPACE) -> atset2:102 */\n\nERROR: line over 90 characters\n#770: FILE: ui/input-keymap-qcode-to-atset2.c:36:\n+  [Q_KEY_CODE_BRACKET_LEFT] = 0x54, /* qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) -> linux:26 (KEY_LEFTBRACE) -> atset2:84 */\n\nERROR: line over 90 characters\n#771: FILE: ui/input-keymap-qcode-to-atset2.c:37:\n+  [Q_KEY_CODE_BRACKET_RIGHT] = 0x5b, /* qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) -> linux:27 (KEY_RIGHTBRACE) -> atset2:91 */\n\nWARNING: line over 80 characters\n#772: FILE: ui/input-keymap-qcode-to-atset2.c:38:\n+  [Q_KEY_CODE_C] = 0x21, /* qcode:Q_KEY_CODE_C (c) -> linux:46 (KEY_C) -> atset2:33 */\n\nERROR: line over 90 characters\n#773: FILE: ui/input-keymap-qcode-to-atset2.c:39:\n+  [Q_KEY_CODE_CALCULATOR] = 0xe02b, /* qcode:Q_KEY_CODE_CALCULATOR (calculator) -> linux:140 (KEY_CALC) -> atset2:57387 */\n\nERROR: line over 90 characters\n#774: FILE: ui/input-keymap-qcode-to-atset2.c:40:\n+  [Q_KEY_CODE_CAPS_LOCK] = 0x58, /* qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) -> linux:58 (KEY_CAPSLOCK) -> atset2:88 */\n\nERROR: line over 90 characters\n#775: FILE: ui/input-keymap-qcode-to-atset2.c:41:\n+  [Q_KEY_CODE_COMMA] = 0x41, /* qcode:Q_KEY_CODE_COMMA (comma) -> linux:51 (KEY_COMMA) -> atset2:65 */\n\nERROR: line over 90 characters\n#776: FILE: ui/input-keymap-qcode-to-atset2.c:42:\n+  [Q_KEY_CODE_COMPOSE] = 0xe02f, /* qcode:Q_KEY_CODE_COMPOSE (compose) -> linux:127 (KEY_COMPOSE) -> atset2:57391 */\n\nERROR: line over 90 characters\n#777: FILE: ui/input-keymap-qcode-to-atset2.c:43:\n+  [Q_KEY_CODE_COMPUTER] = 0xe040, /* qcode:Q_KEY_CODE_COMPUTER (computer) -> linux:157 (KEY_COMPUTER) -> atset2:57408 */\n\nERROR: line over 90 characters\n#778: FILE: ui/input-keymap-qcode-to-atset2.c:44:\n+  [Q_KEY_CODE_CTRL] = 0x14, /* qcode:Q_KEY_CODE_CTRL (ctrl) -> linux:29 (KEY_LEFTCTRL) -> atset2:20 */\n\nERROR: line over 90 characters\n#779: FILE: ui/input-keymap-qcode-to-atset2.c:45:\n+  [Q_KEY_CODE_CTRL_R] = 0xe014, /* qcode:Q_KEY_CODE_CTRL_R (ctrl_r) -> linux:97 (KEY_RIGHTCTRL) -> atset2:57364 */\n\nWARNING: line over 80 characters\n#780: FILE: ui/input-keymap-qcode-to-atset2.c:46:\n+  [Q_KEY_CODE_D] = 0x23, /* qcode:Q_KEY_CODE_D (d) -> linux:32 (KEY_D) -> atset2:35 */\n\nERROR: line over 90 characters\n#781: FILE: ui/input-keymap-qcode-to-atset2.c:47:\n+  [Q_KEY_CODE_DELETE] = 0xe071, /* qcode:Q_KEY_CODE_DELETE (delete) -> linux:111 (KEY_DELETE) -> atset2:57457 */\n\nERROR: line over 90 characters\n#782: FILE: ui/input-keymap-qcode-to-atset2.c:48:\n+  [Q_KEY_CODE_DOT] = 0x49, /* qcode:Q_KEY_CODE_DOT (dot) -> linux:52 (KEY_DOT) -> atset2:73 */\n\nERROR: line over 90 characters\n#783: FILE: ui/input-keymap-qcode-to-atset2.c:49:\n+  [Q_KEY_CODE_DOWN] = 0xe072, /* qcode:Q_KEY_CODE_DOWN (down) -> linux:108 (KEY_DOWN) -> atset2:57458 */\n\nWARNING: line over 80 characters\n#784: FILE: ui/input-keymap-qcode-to-atset2.c:50:\n+  [Q_KEY_CODE_E] = 0x24, /* qcode:Q_KEY_CODE_E (e) -> linux:18 (KEY_E) -> atset2:36 */\n\nERROR: line over 90 characters\n#785: FILE: ui/input-keymap-qcode-to-atset2.c:51:\n+  [Q_KEY_CODE_END] = 0xe069, /* qcode:Q_KEY_CODE_END (end) -> linux:107 (KEY_END) -> atset2:57449 */\n\nERROR: line over 90 characters\n#786: FILE: ui/input-keymap-qcode-to-atset2.c:52:\n+  [Q_KEY_CODE_EQUAL] = 0x55, /* qcode:Q_KEY_CODE_EQUAL (equal) -> linux:13 (KEY_EQUAL) -> atset2:85 */\n\nERROR: line over 90 characters\n#787: FILE: ui/input-keymap-qcode-to-atset2.c:53:\n+  [Q_KEY_CODE_ESC] = 0x76, /* qcode:Q_KEY_CODE_ESC (esc) -> linux:1 (KEY_ESC) -> atset2:118 */\n\nWARNING: line over 80 characters\n#788: FILE: ui/input-keymap-qcode-to-atset2.c:54:\n+  [Q_KEY_CODE_F] = 0x2b, /* qcode:Q_KEY_CODE_F (f) -> linux:33 (KEY_F) -> atset2:43 */\n\nWARNING: line over 80 characters\n#789: FILE: ui/input-keymap-qcode-to-atset2.c:55:\n+  [Q_KEY_CODE_F1] = 0x5, /* qcode:Q_KEY_CODE_F1 (f1) -> linux:59 (KEY_F1) -> atset2:5 */\n\nERROR: line over 90 characters\n#790: FILE: ui/input-keymap-qcode-to-atset2.c:56:\n+  [Q_KEY_CODE_F10] = 0x9, /* qcode:Q_KEY_CODE_F10 (f10) -> linux:68 (KEY_F10) -> atset2:9 */\n\nERROR: line over 90 characters\n#791: FILE: ui/input-keymap-qcode-to-atset2.c:57:\n+  [Q_KEY_CODE_F11] = 0x78, /* qcode:Q_KEY_CODE_F11 (f11) -> linux:87 (KEY_F11) -> atset2:120 */\n\nERROR: line over 90 characters\n#792: FILE: ui/input-keymap-qcode-to-atset2.c:58:\n+  [Q_KEY_CODE_F12] = 0x7, /* qcode:Q_KEY_CODE_F12 (f12) -> linux:88 (KEY_F12) -> atset2:7 */\n\nWARNING: line over 80 characters\n#793: FILE: ui/input-keymap-qcode-to-atset2.c:59:\n+  [Q_KEY_CODE_F2] = 0x6, /* qcode:Q_KEY_CODE_F2 (f2) -> linux:60 (KEY_F2) -> atset2:6 */\n\nWARNING: line over 80 characters\n#794: FILE: ui/input-keymap-qcode-to-atset2.c:60:\n+  [Q_KEY_CODE_F3] = 0x4, /* qcode:Q_KEY_CODE_F3 (f3) -> linux:61 (KEY_F3) -> atset2:4 */\n\nWARNING: line over 80 characters\n#795: FILE: ui/input-keymap-qcode-to-atset2.c:61:\n+  [Q_KEY_CODE_F4] = 0xc, /* qcode:Q_KEY_CODE_F4 (f4) -> linux:62 (KEY_F4) -> atset2:12 */\n\nWARNING: line over 80 characters\n#796: FILE: ui/input-keymap-qcode-to-atset2.c:62:\n+  [Q_KEY_CODE_F5] = 0x3, /* qcode:Q_KEY_CODE_F5 (f5) -> linux:63 (KEY_F5) -> atset2:3 */\n\nWARNING: line over 80 characters\n#797: FILE: ui/input-keymap-qcode-to-atset2.c:63:\n+  [Q_KEY_CODE_F6] = 0xb, /* qcode:Q_KEY_CODE_F6 (f6) -> linux:64 (KEY_F6) -> atset2:11 */\n\nERROR: line over 90 characters\n#798: FILE: ui/input-keymap-qcode-to-atset2.c:64:\n+  [Q_KEY_CODE_F7] = 0x83, /* qcode:Q_KEY_CODE_F7 (f7) -> linux:65 (KEY_F7) -> atset2:131 */\n\nWARNING: line over 80 characters\n#799: FILE: ui/input-keymap-qcode-to-atset2.c:65:\n+  [Q_KEY_CODE_F8] = 0xa, /* qcode:Q_KEY_CODE_F8 (f8) -> linux:66 (KEY_F8) -> atset2:10 */\n\nWARNING: line over 80 characters\n#800: FILE: ui/input-keymap-qcode-to-atset2.c:66:\n+  [Q_KEY_CODE_F9] = 0x1, /* qcode:Q_KEY_CODE_F9 (f9) -> linux:67 (KEY_F9) -> atset2:1 */\n\nWARNING: line over 80 characters\n#801: FILE: ui/input-keymap-qcode-to-atset2.c:67:\n+  [Q_KEY_CODE_G] = 0x34, /* qcode:Q_KEY_CODE_G (g) -> linux:34 (KEY_G) -> atset2:52 */\n\nERROR: line over 90 characters\n#802: FILE: ui/input-keymap-qcode-to-atset2.c:68:\n+  [Q_KEY_CODE_GRAVE_ACCENT] = 0xe, /* qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) -> linux:41 (KEY_GRAVE) -> atset2:14 */\n\nWARNING: line over 80 characters\n#803: FILE: ui/input-keymap-qcode-to-atset2.c:69:\n+  [Q_KEY_CODE_H] = 0x33, /* qcode:Q_KEY_CODE_H (h) -> linux:35 (KEY_H) -> atset2:51 */\n\nERROR: line over 90 characters\n#804: FILE: ui/input-keymap-qcode-to-atset2.c:70:\n+  [Q_KEY_CODE_HENKAN] = 0x64, /* qcode:Q_KEY_CODE_HENKAN (henkan) -> linux:92 (KEY_HENKAN) -> atset2:100 */\n\nERROR: line over 90 characters\n#805: FILE: ui/input-keymap-qcode-to-atset2.c:71:\n+  [Q_KEY_CODE_HIRAGANA] = 0x62, /* qcode:Q_KEY_CODE_HIRAGANA (hiragana) -> linux:91 (KEY_HIRAGANA) -> atset2:98 */\n\nERROR: line over 90 characters\n#806: FILE: ui/input-keymap-qcode-to-atset2.c:72:\n+  [Q_KEY_CODE_HOME] = 0xe06c, /* qcode:Q_KEY_CODE_HOME (home) -> linux:102 (KEY_HOME) -> atset2:57452 */\n\nWARNING: line over 80 characters\n#807: FILE: ui/input-keymap-qcode-to-atset2.c:73:\n+  [Q_KEY_CODE_I] = 0x43, /* qcode:Q_KEY_CODE_I (i) -> linux:23 (KEY_I) -> atset2:67 */\n\nERROR: line over 90 characters\n#808: FILE: ui/input-keymap-qcode-to-atset2.c:74:\n+  [Q_KEY_CODE_INSERT] = 0xe070, /* qcode:Q_KEY_CODE_INSERT (insert) -> linux:110 (KEY_INSERT) -> atset2:57456 */\n\nWARNING: line over 80 characters\n#809: FILE: ui/input-keymap-qcode-to-atset2.c:75:\n+  [Q_KEY_CODE_J] = 0x3b, /* qcode:Q_KEY_CODE_J (j) -> linux:36 (KEY_J) -> atset2:59 */\n\nWARNING: line over 80 characters\n#810: FILE: ui/input-keymap-qcode-to-atset2.c:76:\n+  [Q_KEY_CODE_K] = 0x42, /* qcode:Q_KEY_CODE_K (k) -> linux:37 (KEY_K) -> atset2:66 */\n\nERROR: line over 90 characters\n#811: FILE: ui/input-keymap-qcode-to-atset2.c:77:\n+  [Q_KEY_CODE_KP_0] = 0x70, /* qcode:Q_KEY_CODE_KP_0 (kp_0) -> linux:82 (KEY_KP0) -> atset2:112 */\n\nERROR: line over 90 characters\n#812: FILE: ui/input-keymap-qcode-to-atset2.c:78:\n+  [Q_KEY_CODE_KP_1] = 0x69, /* qcode:Q_KEY_CODE_KP_1 (kp_1) -> linux:79 (KEY_KP1) -> atset2:105 */\n\nERROR: line over 90 characters\n#813: FILE: ui/input-keymap-qcode-to-atset2.c:79:\n+  [Q_KEY_CODE_KP_2] = 0x72, /* qcode:Q_KEY_CODE_KP_2 (kp_2) -> linux:80 (KEY_KP2) -> atset2:114 */\n\nERROR: line over 90 characters\n#814: FILE: ui/input-keymap-qcode-to-atset2.c:80:\n+  [Q_KEY_CODE_KP_3] = 0x7a, /* qcode:Q_KEY_CODE_KP_3 (kp_3) -> linux:81 (KEY_KP3) -> atset2:122 */\n\nERROR: line over 90 characters\n#815: FILE: ui/input-keymap-qcode-to-atset2.c:81:\n+  [Q_KEY_CODE_KP_4] = 0x6b, /* qcode:Q_KEY_CODE_KP_4 (kp_4) -> linux:75 (KEY_KP4) -> atset2:107 */\n\nERROR: line over 90 characters\n#816: FILE: ui/input-keymap-qcode-to-atset2.c:82:\n+  [Q_KEY_CODE_KP_5] = 0x73, /* qcode:Q_KEY_CODE_KP_5 (kp_5) -> linux:76 (KEY_KP5) -> atset2:115 */\n\nERROR: line over 90 characters\n#817: FILE: ui/input-keymap-qcode-to-atset2.c:83:\n+  [Q_KEY_CODE_KP_6] = 0x74, /* qcode:Q_KEY_CODE_KP_6 (kp_6) -> linux:77 (KEY_KP6) -> atset2:116 */\n\nERROR: line over 90 characters\n#818: FILE: ui/input-keymap-qcode-to-atset2.c:84:\n+  [Q_KEY_CODE_KP_7] = 0x6c, /* qcode:Q_KEY_CODE_KP_7 (kp_7) -> linux:71 (KEY_KP7) -> atset2:108 */\n\nERROR: line over 90 characters\n#819: FILE: ui/input-keymap-qcode-to-atset2.c:85:\n+  [Q_KEY_CODE_KP_8] = 0x75, /* qcode:Q_KEY_CODE_KP_8 (kp_8) -> linux:72 (KEY_KP8) -> atset2:117 */\n\nERROR: line over 90 characters\n#820: FILE: ui/input-keymap-qcode-to-atset2.c:86:\n+  [Q_KEY_CODE_KP_9] = 0x7d, /* qcode:Q_KEY_CODE_KP_9 (kp_9) -> linux:73 (KEY_KP9) -> atset2:125 */\n\nERROR: line over 90 characters\n#821: FILE: ui/input-keymap-qcode-to-atset2.c:87:\n+  [Q_KEY_CODE_KP_ADD] = 0x79, /* qcode:Q_KEY_CODE_KP_ADD (kp_add) -> linux:78 (KEY_KPPLUS) -> atset2:121 */\n\nERROR: line over 90 characters\n#822: FILE: ui/input-keymap-qcode-to-atset2.c:88:\n+  [Q_KEY_CODE_KP_COMMA] = 0x6d, /* qcode:Q_KEY_CODE_KP_COMMA (kp_comma) -> linux:121 (KEY_KPCOMMA) -> atset2:109 */\n\nERROR: line over 90 characters\n#823: FILE: ui/input-keymap-qcode-to-atset2.c:89:\n+  [Q_KEY_CODE_KP_DECIMAL] = 0x71, /* qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) -> linux:83 (KEY_KPDOT) -> atset2:113 */\n\nERROR: line over 90 characters\n#824: FILE: ui/input-keymap-qcode-to-atset2.c:90:\n+  [Q_KEY_CODE_KP_DIVIDE] = 0xe04a, /* qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) -> linux:98 (KEY_KPSLASH) -> atset2:57418 */\n\nERROR: line over 90 characters\n#825: FILE: ui/input-keymap-qcode-to-atset2.c:91:\n+  [Q_KEY_CODE_KP_ENTER] = 0xe05a, /* qcode:Q_KEY_CODE_KP_ENTER (kp_enter) -> linux:96 (KEY_KPENTER) -> atset2:57434 */\n\nERROR: line over 90 characters\n#826: FILE: ui/input-keymap-qcode-to-atset2.c:92:\n+  [Q_KEY_CODE_KP_EQUALS] = 0xf, /* qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) -> linux:117 (KEY_KPEQUAL) -> atset2:15 */\n\nERROR: line over 90 characters\n#827: FILE: ui/input-keymap-qcode-to-atset2.c:93:\n+  [Q_KEY_CODE_KP_MULTIPLY] = 0x7c, /* qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> atset2:124 */\n\nERROR: line over 90 characters\n#828: FILE: ui/input-keymap-qcode-to-atset2.c:94:\n+  [Q_KEY_CODE_KP_SUBTRACT] = 0x7b, /* qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) -> linux:74 (KEY_KPMINUS) -> atset2:123 */\n\nWARNING: line over 80 characters\n#829: FILE: ui/input-keymap-qcode-to-atset2.c:95:\n+  [Q_KEY_CODE_L] = 0x4b, /* qcode:Q_KEY_CODE_L (l) -> linux:38 (KEY_L) -> atset2:75 */\n\nERROR: line over 90 characters\n#830: FILE: ui/input-keymap-qcode-to-atset2.c:96:\n+  [Q_KEY_CODE_LEFT] = 0xe06b, /* qcode:Q_KEY_CODE_LEFT (left) -> linux:105 (KEY_LEFT) -> atset2:57451 */\n\nERROR: line over 90 characters\n#831: FILE: ui/input-keymap-qcode-to-atset2.c:97:\n+  [Q_KEY_CODE_LESS] = 0x61, /* qcode:Q_KEY_CODE_LESS (less) -> linux:86 (KEY_102ND) -> atset2:97 */\n\nWARNING: line over 80 characters\n#832: FILE: ui/input-keymap-qcode-to-atset2.c:98:\n+  [Q_KEY_CODE_M] = 0x3a, /* qcode:Q_KEY_CODE_M (m) -> linux:50 (KEY_M) -> atset2:58 */\n\nERROR: line over 90 characters\n#833: FILE: ui/input-keymap-qcode-to-atset2.c:99:\n+  [Q_KEY_CODE_MAIL] = 0xe048, /* qcode:Q_KEY_CODE_MAIL (mail) -> linux:155 (KEY_MAIL) -> atset2:57416 */\n\nERROR: line over 90 characters\n#834: FILE: ui/input-keymap-qcode-to-atset2.c:100:\n+  [Q_KEY_CODE_MEDIASELECT] = 0xe050, /* qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) -> linux:226 (KEY_MEDIA) -> atset2:57424 */\n\nERROR: line over 90 characters\n#835: FILE: ui/input-keymap-qcode-to-atset2.c:101:\n+  [Q_KEY_CODE_META_L] = 0xe01f, /* qcode:Q_KEY_CODE_META_L (meta_l) -> linux:125 (KEY_LEFTMETA) -> atset2:57375 */\n\nERROR: line over 90 characters\n#836: FILE: ui/input-keymap-qcode-to-atset2.c:102:\n+  [Q_KEY_CODE_META_R] = 0xe027, /* qcode:Q_KEY_CODE_META_R (meta_r) -> linux:126 (KEY_RIGHTMETA) -> atset2:57383 */\n\nERROR: line over 90 characters\n#837: FILE: ui/input-keymap-qcode-to-atset2.c:103:\n+  [Q_KEY_CODE_MINUS] = 0x4e, /* qcode:Q_KEY_CODE_MINUS (minus) -> linux:12 (KEY_MINUS) -> atset2:78 */\n\nWARNING: line over 80 characters\n#838: FILE: ui/input-keymap-qcode-to-atset2.c:104:\n+  [Q_KEY_CODE_N] = 0x31, /* qcode:Q_KEY_CODE_N (n) -> linux:49 (KEY_N) -> atset2:49 */\n\nERROR: line over 90 characters\n#839: FILE: ui/input-keymap-qcode-to-atset2.c:105:\n+  [Q_KEY_CODE_NUM_LOCK] = 0x77, /* qcode:Q_KEY_CODE_NUM_LOCK (num_lock) -> linux:69 (KEY_NUMLOCK) -> atset2:119 */\n\nWARNING: line over 80 characters\n#840: FILE: ui/input-keymap-qcode-to-atset2.c:106:\n+  [Q_KEY_CODE_O] = 0x44, /* qcode:Q_KEY_CODE_O (o) -> linux:24 (KEY_O) -> atset2:68 */\n\nWARNING: line over 80 characters\n#841: FILE: ui/input-keymap-qcode-to-atset2.c:107:\n+  [Q_KEY_CODE_P] = 0x4d, /* qcode:Q_KEY_CODE_P (p) -> linux:25 (KEY_P) -> atset2:77 */\n\nERROR: line over 90 characters\n#842: FILE: ui/input-keymap-qcode-to-atset2.c:108:\n+  [Q_KEY_CODE_PAUSE] = 0xe077, /* qcode:Q_KEY_CODE_PAUSE (pause) -> linux:119 (KEY_PAUSE) -> atset2:57463 */\n\nERROR: line over 90 characters\n#843: FILE: ui/input-keymap-qcode-to-atset2.c:109:\n+  [Q_KEY_CODE_PGDN] = 0xe07a, /* qcode:Q_KEY_CODE_PGDN (pgdn) -> linux:109 (KEY_PAGEDOWN) -> atset2:57466 */\n\nERROR: line over 90 characters\n#844: FILE: ui/input-keymap-qcode-to-atset2.c:110:\n+  [Q_KEY_CODE_PGUP] = 0xe07d, /* qcode:Q_KEY_CODE_PGUP (pgup) -> linux:104 (KEY_PAGEUP) -> atset2:57469 */\n\nERROR: line over 90 characters\n#845: FILE: ui/input-keymap-qcode-to-atset2.c:111:\n+  [Q_KEY_CODE_POWER] = 0xe037, /* qcode:Q_KEY_CODE_POWER (power) -> linux:116 (KEY_POWER) -> atset2:57399 */\n\nERROR: line over 90 characters\n#846: FILE: ui/input-keymap-qcode-to-atset2.c:112:\n+  [Q_KEY_CODE_PRINT] = 0x7f, /* qcode:Q_KEY_CODE_PRINT (sysrq) -> linux:99 (KEY_SYSRQ) -> atset2:127 */\n\nWARNING: line over 80 characters\n#847: FILE: ui/input-keymap-qcode-to-atset2.c:113:\n+  [Q_KEY_CODE_Q] = 0x15, /* qcode:Q_KEY_CODE_Q (q) -> linux:16 (KEY_Q) -> atset2:21 */\n\nWARNING: line over 80 characters\n#848: FILE: ui/input-keymap-qcode-to-atset2.c:114:\n+  [Q_KEY_CODE_R] = 0x2d, /* qcode:Q_KEY_CODE_R (r) -> linux:19 (KEY_R) -> atset2:45 */\n\nERROR: line over 90 characters\n#849: FILE: ui/input-keymap-qcode-to-atset2.c:115:\n+  [Q_KEY_CODE_RET] = 0x5a, /* qcode:Q_KEY_CODE_RET (ret) -> linux:28 (KEY_ENTER) -> atset2:90 */\n\nERROR: line over 90 characters\n#850: FILE: ui/input-keymap-qcode-to-atset2.c:116:\n+  [Q_KEY_CODE_RIGHT] = 0xe074, /* qcode:Q_KEY_CODE_RIGHT (right) -> linux:106 (KEY_RIGHT) -> atset2:57460 */\n\nWARNING: line over 80 characters\n#851: FILE: ui/input-keymap-qcode-to-atset2.c:117:\n+  [Q_KEY_CODE_RO] = 0x51, /* qcode:Q_KEY_CODE_RO (ro) -> linux:89 (KEY_RO) -> atset2:81 */\n\nWARNING: line over 80 characters\n#852: FILE: ui/input-keymap-qcode-to-atset2.c:118:\n+  [Q_KEY_CODE_S] = 0x1b, /* qcode:Q_KEY_CODE_S (s) -> linux:31 (KEY_S) -> atset2:27 */\n\nERROR: line over 90 characters\n#853: FILE: ui/input-keymap-qcode-to-atset2.c:119:\n+  [Q_KEY_CODE_SCROLL_LOCK] = 0x7e, /* qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) -> linux:70 (KEY_SCROLLLOCK) -> atset2:126 */\n\nERROR: line over 90 characters\n#854: FILE: ui/input-keymap-qcode-to-atset2.c:120:\n+  [Q_KEY_CODE_SEMICOLON] = 0x4c, /* qcode:Q_KEY_CODE_SEMICOLON (semicolon) -> linux:39 (KEY_SEMICOLON) -> atset2:76 */\n\nERROR: line over 90 characters\n#855: FILE: ui/input-keymap-qcode-to-atset2.c:121:\n+  [Q_KEY_CODE_SHIFT] = 0x12, /* qcode:Q_KEY_CODE_SHIFT (shift) -> linux:42 (KEY_LEFTSHIFT) -> atset2:18 */\n\nERROR: line over 90 characters\n#856: FILE: ui/input-keymap-qcode-to-atset2.c:122:\n+  [Q_KEY_CODE_SHIFT_R] = 0x59, /* qcode:Q_KEY_CODE_SHIFT_R (shift_r) -> linux:54 (KEY_RIGHTSHIFT) -> atset2:89 */\n\nERROR: line over 90 characters\n#857: FILE: ui/input-keymap-qcode-to-atset2.c:123:\n+  [Q_KEY_CODE_SLASH] = 0x4a, /* qcode:Q_KEY_CODE_SLASH (slash) -> linux:53 (KEY_SLASH) -> atset2:74 */\n\nERROR: line over 90 characters\n#858: FILE: ui/input-keymap-qcode-to-atset2.c:124:\n+  [Q_KEY_CODE_SLEEP] = 0xe03f, /* qcode:Q_KEY_CODE_SLEEP (sleep) -> linux:142 (KEY_SLEEP) -> atset2:57407 */\n\nERROR: line over 90 characters\n#859: FILE: ui/input-keymap-qcode-to-atset2.c:125:\n+  [Q_KEY_CODE_SPC] = 0x29, /* qcode:Q_KEY_CODE_SPC (spc) -> linux:57 (KEY_SPACE) -> atset2:41 */\n\nERROR: line over 90 characters\n#860: FILE: ui/input-keymap-qcode-to-atset2.c:126:\n+  [Q_KEY_CODE_STOP] = 0xe028, /* qcode:Q_KEY_CODE_STOP (stop) -> linux:128 (KEY_STOP) -> atset2:57384 */\n\nERROR: line over 90 characters\n#861: FILE: ui/input-keymap-qcode-to-atset2.c:127:\n+  [Q_KEY_CODE_SYSRQ] = 0x7f, /* qcode:Q_KEY_CODE_SYSRQ (sysrq) -> linux:99 (KEY_SYSRQ) -> atset2:127 */\n\nWARNING: line over 80 characters\n#862: FILE: ui/input-keymap-qcode-to-atset2.c:128:\n+  [Q_KEY_CODE_T] = 0x2c, /* qcode:Q_KEY_CODE_T (t) -> linux:20 (KEY_T) -> atset2:44 */\n\nERROR: line over 90 characters\n#863: FILE: ui/input-keymap-qcode-to-atset2.c:129:\n+  [Q_KEY_CODE_TAB] = 0xd, /* qcode:Q_KEY_CODE_TAB (tab) -> linux:15 (KEY_TAB) -> atset2:13 */\n\nWARNING: line over 80 characters\n#864: FILE: ui/input-keymap-qcode-to-atset2.c:130:\n+  [Q_KEY_CODE_U] = 0x3c, /* qcode:Q_KEY_CODE_U (u) -> linux:22 (KEY_U) -> atset2:60 */\n\nERROR: line over 90 characters\n#865: FILE: ui/input-keymap-qcode-to-atset2.c:131:\n+  [Q_KEY_CODE_UP] = 0xe075, /* qcode:Q_KEY_CODE_UP (up) -> linux:103 (KEY_UP) -> atset2:57461 */\n\nWARNING: line over 80 characters\n#866: FILE: ui/input-keymap-qcode-to-atset2.c:132:\n+  [Q_KEY_CODE_V] = 0x2a, /* qcode:Q_KEY_CODE_V (v) -> linux:47 (KEY_V) -> atset2:42 */\n\nERROR: line over 90 characters\n#867: FILE: ui/input-keymap-qcode-to-atset2.c:133:\n+  [Q_KEY_CODE_VOLUMEDOWN] = 0xe021, /* qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) -> linux:114 (KEY_VOLUMEDOWN) -> atset2:57377 */\n\nERROR: line over 90 characters\n#868: FILE: ui/input-keymap-qcode-to-atset2.c:134:\n+  [Q_KEY_CODE_VOLUMEUP] = 0xe032, /* qcode:Q_KEY_CODE_VOLUMEUP (volumeup) -> linux:115 (KEY_VOLUMEUP) -> atset2:57394 */\n\nWARNING: line over 80 characters\n#869: FILE: ui/input-keymap-qcode-to-atset2.c:135:\n+  [Q_KEY_CODE_W] = 0x1d, /* qcode:Q_KEY_CODE_W (w) -> linux:17 (KEY_W) -> atset2:29 */\n\nERROR: line over 90 characters\n#870: FILE: ui/input-keymap-qcode-to-atset2.c:136:\n+  [Q_KEY_CODE_WAKE] = 0xe05e, /* qcode:Q_KEY_CODE_WAKE (wake) -> linux:143 (KEY_WAKEUP) -> atset2:57438 */\n\nWARNING: line over 80 characters\n#871: FILE: ui/input-keymap-qcode-to-atset2.c:137:\n+  [Q_KEY_CODE_X] = 0x22, /* qcode:Q_KEY_CODE_X (x) -> linux:45 (KEY_X) -> atset2:34 */\n\nWARNING: line over 80 characters\n#872: FILE: ui/input-keymap-qcode-to-atset2.c:138:\n+  [Q_KEY_CODE_Y] = 0x35, /* qcode:Q_KEY_CODE_Y (y) -> linux:21 (KEY_Y) -> atset2:53 */\n\nERROR: line over 90 characters\n#873: FILE: ui/input-keymap-qcode-to-atset2.c:139:\n+  [Q_KEY_CODE_YEN] = 0x6a, /* qcode:Q_KEY_CODE_YEN (yen) -> linux:124 (KEY_YEN) -> atset2:106 */\n\nWARNING: line over 80 characters\n#874: FILE: ui/input-keymap-qcode-to-atset2.c:140:\n+  [Q_KEY_CODE_Z] = 0x1a, /* qcode:Q_KEY_CODE_Z (z) -> linux:44 (KEY_Z) -> atset2:26 */\n\nERROR: line over 90 characters\n#876: FILE: ui/input-keymap-qcode-to-atset2.c:142:\n+const guint qemu_input_map_qcode_to_atset2_len = sizeof(qemu_input_map_qcode_to_atset2)/sizeof(qemu_input_map_qcode_to_atset2[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#876: FILE: ui/input-keymap-qcode-to-atset2.c:142:\n+const guint qemu_input_map_qcode_to_atset2_len = sizeof(qemu_input_map_qcode_to_atset2)/sizeof(qemu_input_map_qcode_to_atset2[0]);\n                                                                                        ^\n\nERROR: line over 90 characters\n#885: FILE: ui/input-keymap-qcode-to-atset3.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#887: FILE: ui/input-keymap-qcode-to-atset3.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qcode_to_atset3 code-map keymaps.csv qcode atset3\n\nWARNING: line over 80 characters\n#890: FILE: ui/input-keymap-qcode-to-atset3.c:8:\n+  [Q_KEY_CODE_0] = 0x45, /* qcode:Q_KEY_CODE_0 (0) -> linux:11 (KEY_0) -> atset3:69 */\n\nWARNING: line over 80 characters\n#891: FILE: ui/input-keymap-qcode-to-atset3.c:9:\n+  [Q_KEY_CODE_1] = 0x16, /* qcode:Q_KEY_CODE_1 (1) -> linux:2 (KEY_1) -> atset3:22 */\n\nWARNING: line over 80 characters\n#892: FILE: ui/input-keymap-qcode-to-atset3.c:10:\n+  [Q_KEY_CODE_2] = 0x1e, /* qcode:Q_KEY_CODE_2 (2) -> linux:3 (KEY_2) -> atset3:30 */\n\nWARNING: line over 80 characters\n#893: FILE: ui/input-keymap-qcode-to-atset3.c:11:\n+  [Q_KEY_CODE_3] = 0x26, /* qcode:Q_KEY_CODE_3 (3) -> linux:4 (KEY_3) -> atset3:38 */\n\nWARNING: line over 80 characters\n#894: FILE: ui/input-keymap-qcode-to-atset3.c:12:\n+  [Q_KEY_CODE_4] = 0x25, /* qcode:Q_KEY_CODE_4 (4) -> linux:5 (KEY_4) -> atset3:37 */\n\nWARNING: line over 80 characters\n#895: FILE: ui/input-keymap-qcode-to-atset3.c:13:\n+  [Q_KEY_CODE_5] = 0x2e, /* qcode:Q_KEY_CODE_5 (5) -> linux:6 (KEY_5) -> atset3:46 */\n\nWARNING: line over 80 characters\n#896: FILE: ui/input-keymap-qcode-to-atset3.c:14:\n+  [Q_KEY_CODE_6] = 0x36, /* qcode:Q_KEY_CODE_6 (6) -> linux:7 (KEY_6) -> atset3:54 */\n\nWARNING: line over 80 characters\n#897: FILE: ui/input-keymap-qcode-to-atset3.c:15:\n+  [Q_KEY_CODE_7] = 0x3d, /* qcode:Q_KEY_CODE_7 (7) -> linux:8 (KEY_7) -> atset3:61 */\n\nWARNING: line over 80 characters\n#898: FILE: ui/input-keymap-qcode-to-atset3.c:16:\n+  [Q_KEY_CODE_8] = 0x3e, /* qcode:Q_KEY_CODE_8 (8) -> linux:9 (KEY_8) -> atset3:62 */\n\nWARNING: line over 80 characters\n#899: FILE: ui/input-keymap-qcode-to-atset3.c:17:\n+  [Q_KEY_CODE_9] = 0x46, /* qcode:Q_KEY_CODE_9 (9) -> linux:10 (KEY_9) -> atset3:70 */\n\nWARNING: line over 80 characters\n#900: FILE: ui/input-keymap-qcode-to-atset3.c:18:\n+  [Q_KEY_CODE_A] = 0x1c, /* qcode:Q_KEY_CODE_A (a) -> linux:30 (KEY_A) -> atset3:28 */\n\nERROR: line over 90 characters\n#901: FILE: ui/input-keymap-qcode-to-atset3.c:19:\n+  [Q_KEY_CODE_AC_HOME] = 0x97, /* qcode:Q_KEY_CODE_AC_HOME (ac_home) -> linux:172 (KEY_HOMEPAGE) -> atset3:151 */\n\nERROR: line over 90 characters\n#902: FILE: ui/input-keymap-qcode-to-atset3.c:20:\n+  [Q_KEY_CODE_AGAIN] = 0xb, /* qcode:Q_KEY_CODE_AGAIN (again) -> linux:129 (KEY_AGAIN) -> atset3:11 */\n\nERROR: line over 90 characters\n#903: FILE: ui/input-keymap-qcode-to-atset3.c:21:\n+  [Q_KEY_CODE_ALT] = 0x19, /* qcode:Q_KEY_CODE_ALT (alt) -> linux:56 (KEY_LEFTALT) -> atset3:25 */\n\nERROR: line over 90 characters\n#904: FILE: ui/input-keymap-qcode-to-atset3.c:22:\n+  [Q_KEY_CODE_ALT_R] = 0x39, /* qcode:Q_KEY_CODE_ALT_R (alt_r) -> linux:100 (KEY_RIGHTALT) -> atset3:57 */\n\nERROR: line over 90 characters\n#905: FILE: ui/input-keymap-qcode-to-atset3.c:23:\n+  [Q_KEY_CODE_APOSTROPHE] = 0x52, /* qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) -> linux:40 (KEY_APOSTROPHE) -> atset3:82 */\n\nERROR: line over 90 characters\n#906: FILE: ui/input-keymap-qcode-to-atset3.c:24:\n+  [Q_KEY_CODE_ASTERISK] = 0x7e, /* qcode:Q_KEY_CODE_ASTERISK (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> atset3:126 */\n\nERROR: line over 90 characters\n#907: FILE: ui/input-keymap-qcode-to-atset3.c:25:\n+  [Q_KEY_CODE_AUDIOMUTE] = 0x9c, /* qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) -> linux:113 (KEY_MUTE) -> atset3:156 */\n\nERROR: line over 90 characters\n#908: FILE: ui/input-keymap-qcode-to-atset3.c:26:\n+  [Q_KEY_CODE_AUDIONEXT] = 0x93, /* qcode:Q_KEY_CODE_AUDIONEXT (audionext) -> linux:163 (KEY_NEXTSONG) -> atset3:147 */\n\nERROR: line over 90 characters\n#909: FILE: ui/input-keymap-qcode-to-atset3.c:27:\n+  [Q_KEY_CODE_AUDIOPREV] = 0x94, /* qcode:Q_KEY_CODE_AUDIOPREV (audioprev) -> linux:165 (KEY_PREVIOUSSONG) -> atset3:148 */\n\nERROR: line over 90 characters\n#910: FILE: ui/input-keymap-qcode-to-atset3.c:28:\n+  [Q_KEY_CODE_AUDIOSTOP] = 0x98, /* qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) -> linux:166 (KEY_STOPCD) -> atset3:152 */\n\nWARNING: line over 80 characters\n#911: FILE: ui/input-keymap-qcode-to-atset3.c:29:\n+  [Q_KEY_CODE_B] = 0x32, /* qcode:Q_KEY_CODE_B (b) -> linux:48 (KEY_B) -> atset3:50 */\n\nERROR: line over 90 characters\n#912: FILE: ui/input-keymap-qcode-to-atset3.c:30:\n+  [Q_KEY_CODE_BACKSLASH] = 0x5c, /* qcode:Q_KEY_CODE_BACKSLASH (backslash) -> linux:43 (KEY_BACKSLASH) -> atset3:92 */\n\nERROR: line over 90 characters\n#913: FILE: ui/input-keymap-qcode-to-atset3.c:31:\n+  [Q_KEY_CODE_BACKSPACE] = 0x66, /* qcode:Q_KEY_CODE_BACKSPACE (backspace) -> linux:14 (KEY_BACKSPACE) -> atset3:102 */\n\nERROR: line over 90 characters\n#914: FILE: ui/input-keymap-qcode-to-atset3.c:32:\n+  [Q_KEY_CODE_BRACKET_LEFT] = 0x54, /* qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) -> linux:26 (KEY_LEFTBRACE) -> atset3:84 */\n\nERROR: line over 90 characters\n#915: FILE: ui/input-keymap-qcode-to-atset3.c:33:\n+  [Q_KEY_CODE_BRACKET_RIGHT] = 0x5b, /* qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) -> linux:27 (KEY_RIGHTBRACE) -> atset3:91 */\n\nWARNING: line over 80 characters\n#916: FILE: ui/input-keymap-qcode-to-atset3.c:34:\n+  [Q_KEY_CODE_C] = 0x21, /* qcode:Q_KEY_CODE_C (c) -> linux:46 (KEY_C) -> atset3:33 */\n\nERROR: line over 90 characters\n#917: FILE: ui/input-keymap-qcode-to-atset3.c:35:\n+  [Q_KEY_CODE_CALCULATOR] = 0xa3, /* qcode:Q_KEY_CODE_CALCULATOR (calculator) -> linux:140 (KEY_CALC) -> atset3:163 */\n\nERROR: line over 90 characters\n#918: FILE: ui/input-keymap-qcode-to-atset3.c:36:\n+  [Q_KEY_CODE_CAPS_LOCK] = 0x14, /* qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) -> linux:58 (KEY_CAPSLOCK) -> atset3:20 */\n\nERROR: line over 90 characters\n#919: FILE: ui/input-keymap-qcode-to-atset3.c:37:\n+  [Q_KEY_CODE_COMMA] = 0x41, /* qcode:Q_KEY_CODE_COMMA (comma) -> linux:51 (KEY_COMMA) -> atset3:65 */\n\nERROR: line over 90 characters\n#920: FILE: ui/input-keymap-qcode-to-atset3.c:38:\n+  [Q_KEY_CODE_COMPOSE] = 0x8d, /* qcode:Q_KEY_CODE_COMPOSE (compose) -> linux:127 (KEY_COMPOSE) -> atset3:141 */\n\nERROR: line over 90 characters\n#921: FILE: ui/input-keymap-qcode-to-atset3.c:39:\n+  [Q_KEY_CODE_COPY] = 0x18, /* qcode:Q_KEY_CODE_COPY (copy) -> linux:133 (KEY_COPY) -> atset3:24 */\n\nERROR: line over 90 characters\n#922: FILE: ui/input-keymap-qcode-to-atset3.c:40:\n+  [Q_KEY_CODE_CTRL] = 0x11, /* qcode:Q_KEY_CODE_CTRL (ctrl) -> linux:29 (KEY_LEFTCTRL) -> atset3:17 */\n\nERROR: line over 90 characters\n#923: FILE: ui/input-keymap-qcode-to-atset3.c:41:\n+  [Q_KEY_CODE_CTRL_R] = 0x58, /* qcode:Q_KEY_CODE_CTRL_R (ctrl_r) -> linux:97 (KEY_RIGHTCTRL) -> atset3:88 */\n\nERROR: line over 90 characters\n#924: FILE: ui/input-keymap-qcode-to-atset3.c:42:\n+  [Q_KEY_CODE_CUT] = 0x38, /* qcode:Q_KEY_CODE_CUT (cut) -> linux:137 (KEY_CUT) -> atset3:56 */\n\nWARNING: line over 80 characters\n#925: FILE: ui/input-keymap-qcode-to-atset3.c:43:\n+  [Q_KEY_CODE_D] = 0x23, /* qcode:Q_KEY_CODE_D (d) -> linux:32 (KEY_D) -> atset3:35 */\n\nERROR: line over 90 characters\n#926: FILE: ui/input-keymap-qcode-to-atset3.c:44:\n+  [Q_KEY_CODE_DELETE] = 0x64, /* qcode:Q_KEY_CODE_DELETE (delete) -> linux:111 (KEY_DELETE) -> atset3:100 */\n\nERROR: line over 90 characters\n#927: FILE: ui/input-keymap-qcode-to-atset3.c:45:\n+  [Q_KEY_CODE_DOT] = 0x49, /* qcode:Q_KEY_CODE_DOT (dot) -> linux:52 (KEY_DOT) -> atset3:73 */\n\nERROR: line over 90 characters\n#928: FILE: ui/input-keymap-qcode-to-atset3.c:46:\n+  [Q_KEY_CODE_DOWN] = 0x60, /* qcode:Q_KEY_CODE_DOWN (down) -> linux:108 (KEY_DOWN) -> atset3:96 */\n\nWARNING: line over 80 characters\n#929: FILE: ui/input-keymap-qcode-to-atset3.c:47:\n+  [Q_KEY_CODE_E] = 0x24, /* qcode:Q_KEY_CODE_E (e) -> linux:18 (KEY_E) -> atset3:36 */\n\nERROR: line over 90 characters\n#930: FILE: ui/input-keymap-qcode-to-atset3.c:48:\n+  [Q_KEY_CODE_END] = 0x65, /* qcode:Q_KEY_CODE_END (end) -> linux:107 (KEY_END) -> atset3:101 */\n\nERROR: line over 90 characters\n#931: FILE: ui/input-keymap-qcode-to-atset3.c:49:\n+  [Q_KEY_CODE_EQUAL] = 0x55, /* qcode:Q_KEY_CODE_EQUAL (equal) -> linux:13 (KEY_EQUAL) -> atset3:85 */\n\nERROR: line over 90 characters\n#932: FILE: ui/input-keymap-qcode-to-atset3.c:50:\n+  [Q_KEY_CODE_ESC] = 0x8, /* qcode:Q_KEY_CODE_ESC (esc) -> linux:1 (KEY_ESC) -> atset3:8 */\n\nWARNING: line over 80 characters\n#933: FILE: ui/input-keymap-qcode-to-atset3.c:51:\n+  [Q_KEY_CODE_F] = 0x2b, /* qcode:Q_KEY_CODE_F (f) -> linux:33 (KEY_F) -> atset3:43 */\n\nWARNING: line over 80 characters\n#934: FILE: ui/input-keymap-qcode-to-atset3.c:52:\n+  [Q_KEY_CODE_F1] = 0x7, /* qcode:Q_KEY_CODE_F1 (f1) -> linux:59 (KEY_F1) -> atset3:7 */\n\nERROR: line over 90 characters\n#935: FILE: ui/input-keymap-qcode-to-atset3.c:53:\n+  [Q_KEY_CODE_F10] = 0x4f, /* qcode:Q_KEY_CODE_F10 (f10) -> linux:68 (KEY_F10) -> atset3:79 */\n\nERROR: line over 90 characters\n#936: FILE: ui/input-keymap-qcode-to-atset3.c:54:\n+  [Q_KEY_CODE_F11] = 0x56, /* qcode:Q_KEY_CODE_F11 (f11) -> linux:87 (KEY_F11) -> atset3:86 */\n\nERROR: line over 90 characters\n#937: FILE: ui/input-keymap-qcode-to-atset3.c:55:\n+  [Q_KEY_CODE_F12] = 0x5e, /* qcode:Q_KEY_CODE_F12 (f12) -> linux:88 (KEY_F12) -> atset3:94 */\n\nWARNING: line over 80 characters\n#938: FILE: ui/input-keymap-qcode-to-atset3.c:56:\n+  [Q_KEY_CODE_F2] = 0xf, /* qcode:Q_KEY_CODE_F2 (f2) -> linux:60 (KEY_F2) -> atset3:15 */\n\nWARNING: line over 80 characters\n#939: FILE: ui/input-keymap-qcode-to-atset3.c:57:\n+  [Q_KEY_CODE_F3] = 0x17, /* qcode:Q_KEY_CODE_F3 (f3) -> linux:61 (KEY_F3) -> atset3:23 */\n\nWARNING: line over 80 characters\n#940: FILE: ui/input-keymap-qcode-to-atset3.c:58:\n+  [Q_KEY_CODE_F4] = 0x1f, /* qcode:Q_KEY_CODE_F4 (f4) -> linux:62 (KEY_F4) -> atset3:31 */\n\nWARNING: line over 80 characters\n#941: FILE: ui/input-keymap-qcode-to-atset3.c:59:\n+  [Q_KEY_CODE_F5] = 0x27, /* qcode:Q_KEY_CODE_F5 (f5) -> linux:63 (KEY_F5) -> atset3:39 */\n\nWARNING: line over 80 characters\n#942: FILE: ui/input-keymap-qcode-to-atset3.c:60:\n+  [Q_KEY_CODE_F6] = 0x2f, /* qcode:Q_KEY_CODE_F6 (f6) -> linux:64 (KEY_F6) -> atset3:47 */\n\nWARNING: line over 80 characters\n#943: FILE: ui/input-keymap-qcode-to-atset3.c:61:\n+  [Q_KEY_CODE_F7] = 0x37, /* qcode:Q_KEY_CODE_F7 (f7) -> linux:65 (KEY_F7) -> atset3:55 */\n\nWARNING: line over 80 characters\n#944: FILE: ui/input-keymap-qcode-to-atset3.c:62:\n+  [Q_KEY_CODE_F8] = 0x3f, /* qcode:Q_KEY_CODE_F8 (f8) -> linux:66 (KEY_F8) -> atset3:63 */\n\nWARNING: line over 80 characters\n#945: FILE: ui/input-keymap-qcode-to-atset3.c:63:\n+  [Q_KEY_CODE_F9] = 0x47, /* qcode:Q_KEY_CODE_F9 (f9) -> linux:67 (KEY_F9) -> atset3:71 */\n\nERROR: line over 90 characters\n#946: FILE: ui/input-keymap-qcode-to-atset3.c:64:\n+  [Q_KEY_CODE_FIND] = 0x30, /* qcode:Q_KEY_CODE_FIND (find) -> linux:136 (KEY_FIND) -> atset3:48 */\n\nWARNING: line over 80 characters\n#947: FILE: ui/input-keymap-qcode-to-atset3.c:65:\n+  [Q_KEY_CODE_G] = 0x34, /* qcode:Q_KEY_CODE_G (g) -> linux:34 (KEY_G) -> atset3:52 */\n\nERROR: line over 90 characters\n#948: FILE: ui/input-keymap-qcode-to-atset3.c:66:\n+  [Q_KEY_CODE_GRAVE_ACCENT] = 0xe, /* qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) -> linux:41 (KEY_GRAVE) -> atset3:14 */\n\nWARNING: line over 80 characters\n#949: FILE: ui/input-keymap-qcode-to-atset3.c:67:\n+  [Q_KEY_CODE_H] = 0x33, /* qcode:Q_KEY_CODE_H (h) -> linux:35 (KEY_H) -> atset3:51 */\n\nERROR: line over 90 characters\n#950: FILE: ui/input-keymap-qcode-to-atset3.c:68:\n+  [Q_KEY_CODE_HELP] = 0x9, /* qcode:Q_KEY_CODE_HELP (help) -> linux:138 (KEY_HELP) -> atset3:9 */\n\nERROR: line over 90 characters\n#951: FILE: ui/input-keymap-qcode-to-atset3.c:69:\n+  [Q_KEY_CODE_HENKAN] = 0x86, /* qcode:Q_KEY_CODE_HENKAN (henkan) -> linux:92 (KEY_HENKAN) -> atset3:134 */\n\nERROR: line over 90 characters\n#952: FILE: ui/input-keymap-qcode-to-atset3.c:70:\n+  [Q_KEY_CODE_HIRAGANA] = 0x87, /* qcode:Q_KEY_CODE_HIRAGANA (hiragana) -> linux:91 (KEY_HIRAGANA) -> atset3:135 */\n\nERROR: line over 90 characters\n#953: FILE: ui/input-keymap-qcode-to-atset3.c:71:\n+  [Q_KEY_CODE_HOME] = 0x6e, /* qcode:Q_KEY_CODE_HOME (home) -> linux:102 (KEY_HOME) -> atset3:110 */\n\nWARNING: line over 80 characters\n#954: FILE: ui/input-keymap-qcode-to-atset3.c:72:\n+  [Q_KEY_CODE_I] = 0x43, /* qcode:Q_KEY_CODE_I (i) -> linux:23 (KEY_I) -> atset3:67 */\n\nERROR: line over 90 characters\n#955: FILE: ui/input-keymap-qcode-to-atset3.c:73:\n+  [Q_KEY_CODE_INSERT] = 0x67, /* qcode:Q_KEY_CODE_INSERT (insert) -> linux:110 (KEY_INSERT) -> atset3:103 */\n\nWARNING: line over 80 characters\n#956: FILE: ui/input-keymap-qcode-to-atset3.c:74:\n+  [Q_KEY_CODE_J] = 0x3b, /* qcode:Q_KEY_CODE_J (j) -> linux:36 (KEY_J) -> atset3:59 */\n\nWARNING: line over 80 characters\n#957: FILE: ui/input-keymap-qcode-to-atset3.c:75:\n+  [Q_KEY_CODE_K] = 0x42, /* qcode:Q_KEY_CODE_K (k) -> linux:37 (KEY_K) -> atset3:66 */\n\nERROR: line over 90 characters\n#958: FILE: ui/input-keymap-qcode-to-atset3.c:76:\n+  [Q_KEY_CODE_KP_0] = 0x70, /* qcode:Q_KEY_CODE_KP_0 (kp_0) -> linux:82 (KEY_KP0) -> atset3:112 */\n\nERROR: line over 90 characters\n#959: FILE: ui/input-keymap-qcode-to-atset3.c:77:\n+  [Q_KEY_CODE_KP_1] = 0x69, /* qcode:Q_KEY_CODE_KP_1 (kp_1) -> linux:79 (KEY_KP1) -> atset3:105 */\n\nERROR: line over 90 characters\n#960: FILE: ui/input-keymap-qcode-to-atset3.c:78:\n+  [Q_KEY_CODE_KP_2] = 0x72, /* qcode:Q_KEY_CODE_KP_2 (kp_2) -> linux:80 (KEY_KP2) -> atset3:114 */\n\nERROR: line over 90 characters\n#961: FILE: ui/input-keymap-qcode-to-atset3.c:79:\n+  [Q_KEY_CODE_KP_3] = 0x7a, /* qcode:Q_KEY_CODE_KP_3 (kp_3) -> linux:81 (KEY_KP3) -> atset3:122 */\n\nERROR: line over 90 characters\n#962: FILE: ui/input-keymap-qcode-to-atset3.c:80:\n+  [Q_KEY_CODE_KP_4] = 0x6b, /* qcode:Q_KEY_CODE_KP_4 (kp_4) -> linux:75 (KEY_KP4) -> atset3:107 */\n\nERROR: line over 90 characters\n#963: FILE: ui/input-keymap-qcode-to-atset3.c:81:\n+  [Q_KEY_CODE_KP_5] = 0x73, /* qcode:Q_KEY_CODE_KP_5 (kp_5) -> linux:76 (KEY_KP5) -> atset3:115 */\n\nERROR: line over 90 characters\n#964: FILE: ui/input-keymap-qcode-to-atset3.c:82:\n+  [Q_KEY_CODE_KP_6] = 0x74, /* qcode:Q_KEY_CODE_KP_6 (kp_6) -> linux:77 (KEY_KP6) -> atset3:116 */\n\nERROR: line over 90 characters\n#965: FILE: ui/input-keymap-qcode-to-atset3.c:83:\n+  [Q_KEY_CODE_KP_7] = 0x6c, /* qcode:Q_KEY_CODE_KP_7 (kp_7) -> linux:71 (KEY_KP7) -> atset3:108 */\n\nERROR: line over 90 characters\n#966: FILE: ui/input-keymap-qcode-to-atset3.c:84:\n+  [Q_KEY_CODE_KP_8] = 0x75, /* qcode:Q_KEY_CODE_KP_8 (kp_8) -> linux:72 (KEY_KP8) -> atset3:117 */\n\nERROR: line over 90 characters\n#967: FILE: ui/input-keymap-qcode-to-atset3.c:85:\n+  [Q_KEY_CODE_KP_9] = 0x7d, /* qcode:Q_KEY_CODE_KP_9 (kp_9) -> linux:73 (KEY_KP9) -> atset3:125 */\n\nERROR: line over 90 characters\n#968: FILE: ui/input-keymap-qcode-to-atset3.c:86:\n+  [Q_KEY_CODE_KP_ADD] = 0x7c, /* qcode:Q_KEY_CODE_KP_ADD (kp_add) -> linux:78 (KEY_KPPLUS) -> atset3:124 */\n\nERROR: line over 90 characters\n#969: FILE: ui/input-keymap-qcode-to-atset3.c:87:\n+  [Q_KEY_CODE_KP_DECIMAL] = 0x71, /* qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) -> linux:83 (KEY_KPDOT) -> atset3:113 */\n\nERROR: line over 90 characters\n#970: FILE: ui/input-keymap-qcode-to-atset3.c:88:\n+  [Q_KEY_CODE_KP_DIVIDE] = 0x4a, /* qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) -> linux:98 (KEY_KPSLASH) -> atset3:74 */\n\nERROR: line over 90 characters\n#971: FILE: ui/input-keymap-qcode-to-atset3.c:89:\n+  [Q_KEY_CODE_KP_ENTER] = 0x79, /* qcode:Q_KEY_CODE_KP_ENTER (kp_enter) -> linux:96 (KEY_KPENTER) -> atset3:121 */\n\nERROR: line over 90 characters\n#972: FILE: ui/input-keymap-qcode-to-atset3.c:90:\n+  [Q_KEY_CODE_KP_MULTIPLY] = 0x7e, /* qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> atset3:126 */\n\nERROR: line over 90 characters\n#973: FILE: ui/input-keymap-qcode-to-atset3.c:91:\n+  [Q_KEY_CODE_KP_SUBTRACT] = 0x4e, /* qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) -> linux:74 (KEY_KPMINUS) -> atset3:78 */\n\nWARNING: line over 80 characters\n#974: FILE: ui/input-keymap-qcode-to-atset3.c:92:\n+  [Q_KEY_CODE_L] = 0x4b, /* qcode:Q_KEY_CODE_L (l) -> linux:38 (KEY_L) -> atset3:75 */\n\nERROR: line over 90 characters\n#975: FILE: ui/input-keymap-qcode-to-atset3.c:93:\n+  [Q_KEY_CODE_LEFT] = 0x61, /* qcode:Q_KEY_CODE_LEFT (left) -> linux:105 (KEY_LEFT) -> atset3:97 */\n\nERROR: line over 90 characters\n#976: FILE: ui/input-keymap-qcode-to-atset3.c:94:\n+  [Q_KEY_CODE_LESS] = 0x13, /* qcode:Q_KEY_CODE_LESS (less) -> linux:86 (KEY_102ND) -> atset3:19 */\n\nWARNING: line over 80 characters\n#977: FILE: ui/input-keymap-qcode-to-atset3.c:95:\n+  [Q_KEY_CODE_M] = 0x3a, /* qcode:Q_KEY_CODE_M (m) -> linux:50 (KEY_M) -> atset3:58 */\n\nERROR: line over 90 characters\n#978: FILE: ui/input-keymap-qcode-to-atset3.c:96:\n+  [Q_KEY_CODE_MENU] = 0x91, /* qcode:Q_KEY_CODE_MENU (menu) -> linux:139 (KEY_MENU) -> atset3:145 */\n\nERROR: line over 90 characters\n#979: FILE: ui/input-keymap-qcode-to-atset3.c:97:\n+  [Q_KEY_CODE_META_L] = 0x8b, /* qcode:Q_KEY_CODE_META_L (meta_l) -> linux:125 (KEY_LEFTMETA) -> atset3:139 */\n\nERROR: line over 90 characters\n#980: FILE: ui/input-keymap-qcode-to-atset3.c:98:\n+  [Q_KEY_CODE_META_R] = 0x8c, /* qcode:Q_KEY_CODE_META_R (meta_r) -> linux:126 (KEY_RIGHTMETA) -> atset3:140 */\n\nERROR: line over 90 characters\n#981: FILE: ui/input-keymap-qcode-to-atset3.c:99:\n+  [Q_KEY_CODE_MINUS] = 0x4e, /* qcode:Q_KEY_CODE_MINUS (minus) -> linux:12 (KEY_MINUS) -> atset3:78 */\n\nWARNING: line over 80 characters\n#982: FILE: ui/input-keymap-qcode-to-atset3.c:100:\n+  [Q_KEY_CODE_N] = 0x31, /* qcode:Q_KEY_CODE_N (n) -> linux:49 (KEY_N) -> atset3:49 */\n\nERROR: line over 90 characters\n#983: FILE: ui/input-keymap-qcode-to-atset3.c:101:\n+  [Q_KEY_CODE_NUM_LOCK] = 0x76, /* qcode:Q_KEY_CODE_NUM_LOCK (num_lock) -> linux:69 (KEY_NUMLOCK) -> atset3:118 */\n\nWARNING: line over 80 characters\n#984: FILE: ui/input-keymap-qcode-to-atset3.c:102:\n+  [Q_KEY_CODE_O] = 0x44, /* qcode:Q_KEY_CODE_O (o) -> linux:24 (KEY_O) -> atset3:68 */\n\nERROR: line over 90 characters\n#985: FILE: ui/input-keymap-qcode-to-atset3.c:103:\n+  [Q_KEY_CODE_OPEN] = 0x20, /* qcode:Q_KEY_CODE_OPEN (open) -> linux:134 (KEY_OPEN) -> atset3:32 */\n\nWARNING: line over 80 characters\n#986: FILE: ui/input-keymap-qcode-to-atset3.c:104:\n+  [Q_KEY_CODE_P] = 0x4d, /* qcode:Q_KEY_CODE_P (p) -> linux:25 (KEY_P) -> atset3:77 */\n\nERROR: line over 90 characters\n#987: FILE: ui/input-keymap-qcode-to-atset3.c:105:\n+  [Q_KEY_CODE_PASTE] = 0x28, /* qcode:Q_KEY_CODE_PASTE (paste) -> linux:135 (KEY_PASTE) -> atset3:40 */\n\nERROR: line over 90 characters\n#988: FILE: ui/input-keymap-qcode-to-atset3.c:106:\n+  [Q_KEY_CODE_PAUSE] = 0x62, /* qcode:Q_KEY_CODE_PAUSE (pause) -> linux:119 (KEY_PAUSE) -> atset3:98 */\n\nERROR: line over 90 characters\n#989: FILE: ui/input-keymap-qcode-to-atset3.c:107:\n+  [Q_KEY_CODE_PGDN] = 0x6d, /* qcode:Q_KEY_CODE_PGDN (pgdn) -> linux:109 (KEY_PAGEDOWN) -> atset3:109 */\n\nERROR: line over 90 characters\n#990: FILE: ui/input-keymap-qcode-to-atset3.c:108:\n+  [Q_KEY_CODE_PGUP] = 0x6f, /* qcode:Q_KEY_CODE_PGUP (pgup) -> linux:104 (KEY_PAGEUP) -> atset3:111 */\n\nERROR: line over 90 characters\n#991: FILE: ui/input-keymap-qcode-to-atset3.c:109:\n+  [Q_KEY_CODE_PRINT] = 0x57, /* qcode:Q_KEY_CODE_PRINT (sysrq) -> linux:99 (KEY_SYSRQ) -> atset3:87 */\n\nERROR: line over 90 characters\n#992: FILE: ui/input-keymap-qcode-to-atset3.c:110:\n+  [Q_KEY_CODE_PROPS] = 0xc, /* qcode:Q_KEY_CODE_PROPS (props) -> linux:130 (KEY_PROPS) -> atset3:12 */\n\nWARNING: line over 80 characters\n#993: FILE: ui/input-keymap-qcode-to-atset3.c:111:\n+  [Q_KEY_CODE_Q] = 0x15, /* qcode:Q_KEY_CODE_Q (q) -> linux:16 (KEY_Q) -> atset3:21 */\n\nWARNING: line over 80 characters\n#994: FILE: ui/input-keymap-qcode-to-atset3.c:112:\n+  [Q_KEY_CODE_R] = 0x2d, /* qcode:Q_KEY_CODE_R (r) -> linux:19 (KEY_R) -> atset3:45 */\n\nERROR: line over 90 characters\n#995: FILE: ui/input-keymap-qcode-to-atset3.c:113:\n+  [Q_KEY_CODE_RET] = 0x5a, /* qcode:Q_KEY_CODE_RET (ret) -> linux:28 (KEY_ENTER) -> atset3:90 */\n\nERROR: line over 90 characters\n#996: FILE: ui/input-keymap-qcode-to-atset3.c:114:\n+  [Q_KEY_CODE_RIGHT] = 0x6a, /* qcode:Q_KEY_CODE_RIGHT (right) -> linux:106 (KEY_RIGHT) -> atset3:106 */\n\nWARNING: line over 80 characters\n#997: FILE: ui/input-keymap-qcode-to-atset3.c:115:\n+  [Q_KEY_CODE_S] = 0x1b, /* qcode:Q_KEY_CODE_S (s) -> linux:31 (KEY_S) -> atset3:27 */\n\nERROR: line over 90 characters\n#998: FILE: ui/input-keymap-qcode-to-atset3.c:116:\n+  [Q_KEY_CODE_SCROLL_LOCK] = 0x5f, /* qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) -> linux:70 (KEY_SCROLLLOCK) -> atset3:95 */\n\nERROR: line over 90 characters\n#999: FILE: ui/input-keymap-qcode-to-atset3.c:117:\n+  [Q_KEY_CODE_SEMICOLON] = 0x4c, /* qcode:Q_KEY_CODE_SEMICOLON (semicolon) -> linux:39 (KEY_SEMICOLON) -> atset3:76 */\n\nERROR: line over 90 characters\n#1000: FILE: ui/input-keymap-qcode-to-atset3.c:118:\n+  [Q_KEY_CODE_SHIFT] = 0x12, /* qcode:Q_KEY_CODE_SHIFT (shift) -> linux:42 (KEY_LEFTSHIFT) -> atset3:18 */\n\nERROR: line over 90 characters\n#1001: FILE: ui/input-keymap-qcode-to-atset3.c:119:\n+  [Q_KEY_CODE_SHIFT_R] = 0x59, /* qcode:Q_KEY_CODE_SHIFT_R (shift_r) -> linux:54 (KEY_RIGHTSHIFT) -> atset3:89 */\n\nERROR: line over 90 characters\n#1002: FILE: ui/input-keymap-qcode-to-atset3.c:120:\n+  [Q_KEY_CODE_SLASH] = 0x4a, /* qcode:Q_KEY_CODE_SLASH (slash) -> linux:53 (KEY_SLASH) -> atset3:74 */\n\nERROR: line over 90 characters\n#1003: FILE: ui/input-keymap-qcode-to-atset3.c:121:\n+  [Q_KEY_CODE_SPC] = 0x29, /* qcode:Q_KEY_CODE_SPC (spc) -> linux:57 (KEY_SPACE) -> atset3:41 */\n\nERROR: line over 90 characters\n#1004: FILE: ui/input-keymap-qcode-to-atset3.c:122:\n+  [Q_KEY_CODE_STOP] = 0xa, /* qcode:Q_KEY_CODE_STOP (stop) -> linux:128 (KEY_STOP) -> atset3:10 */\n\nERROR: line over 90 characters\n#1005: FILE: ui/input-keymap-qcode-to-atset3.c:123:\n+  [Q_KEY_CODE_SYSRQ] = 0x57, /* qcode:Q_KEY_CODE_SYSRQ (sysrq) -> linux:99 (KEY_SYSRQ) -> atset3:87 */\n\nWARNING: line over 80 characters\n#1006: FILE: ui/input-keymap-qcode-to-atset3.c:124:\n+  [Q_KEY_CODE_T] = 0x2c, /* qcode:Q_KEY_CODE_T (t) -> linux:20 (KEY_T) -> atset3:44 */\n\nERROR: line over 90 characters\n#1007: FILE: ui/input-keymap-qcode-to-atset3.c:125:\n+  [Q_KEY_CODE_TAB] = 0xd, /* qcode:Q_KEY_CODE_TAB (tab) -> linux:15 (KEY_TAB) -> atset3:13 */\n\nWARNING: line over 80 characters\n#1008: FILE: ui/input-keymap-qcode-to-atset3.c:126:\n+  [Q_KEY_CODE_U] = 0x3c, /* qcode:Q_KEY_CODE_U (u) -> linux:22 (KEY_U) -> atset3:60 */\n\nERROR: line over 90 characters\n#1009: FILE: ui/input-keymap-qcode-to-atset3.c:127:\n+  [Q_KEY_CODE_UNDO] = 0x10, /* qcode:Q_KEY_CODE_UNDO (undo) -> linux:131 (KEY_UNDO) -> atset3:16 */\n\nERROR: line over 90 characters\n#1010: FILE: ui/input-keymap-qcode-to-atset3.c:128:\n+  [Q_KEY_CODE_UP] = 0x63, /* qcode:Q_KEY_CODE_UP (up) -> linux:103 (KEY_UP) -> atset3:99 */\n\nWARNING: line over 80 characters\n#1011: FILE: ui/input-keymap-qcode-to-atset3.c:129:\n+  [Q_KEY_CODE_V] = 0x2a, /* qcode:Q_KEY_CODE_V (v) -> linux:47 (KEY_V) -> atset3:42 */\n\nERROR: line over 90 characters\n#1012: FILE: ui/input-keymap-qcode-to-atset3.c:130:\n+  [Q_KEY_CODE_VOLUMEDOWN] = 0x9d, /* qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) -> linux:114 (KEY_VOLUMEDOWN) -> atset3:157 */\n\nERROR: line over 90 characters\n#1013: FILE: ui/input-keymap-qcode-to-atset3.c:131:\n+  [Q_KEY_CODE_VOLUMEUP] = 0x95, /* qcode:Q_KEY_CODE_VOLUMEUP (volumeup) -> linux:115 (KEY_VOLUMEUP) -> atset3:149 */\n\nWARNING: line over 80 characters\n#1014: FILE: ui/input-keymap-qcode-to-atset3.c:132:\n+  [Q_KEY_CODE_W] = 0x1d, /* qcode:Q_KEY_CODE_W (w) -> linux:17 (KEY_W) -> atset3:29 */\n\nWARNING: line over 80 characters\n#1015: FILE: ui/input-keymap-qcode-to-atset3.c:133:\n+  [Q_KEY_CODE_X] = 0x22, /* qcode:Q_KEY_CODE_X (x) -> linux:45 (KEY_X) -> atset3:34 */\n\nWARNING: line over 80 characters\n#1016: FILE: ui/input-keymap-qcode-to-atset3.c:134:\n+  [Q_KEY_CODE_Y] = 0x35, /* qcode:Q_KEY_CODE_Y (y) -> linux:21 (KEY_Y) -> atset3:53 */\n\nERROR: line over 90 characters\n#1017: FILE: ui/input-keymap-qcode-to-atset3.c:135:\n+  [Q_KEY_CODE_YEN] = 0x5d, /* qcode:Q_KEY_CODE_YEN (yen) -> linux:124 (KEY_YEN) -> atset3:93 */\n\nWARNING: line over 80 characters\n#1018: FILE: ui/input-keymap-qcode-to-atset3.c:136:\n+  [Q_KEY_CODE_Z] = 0x1a, /* qcode:Q_KEY_CODE_Z (z) -> linux:44 (KEY_Z) -> atset3:26 */\n\nERROR: line over 90 characters\n#1020: FILE: ui/input-keymap-qcode-to-atset3.c:138:\n+const guint qemu_input_map_qcode_to_atset3_len = sizeof(qemu_input_map_qcode_to_atset3)/sizeof(qemu_input_map_qcode_to_atset3[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#1020: FILE: ui/input-keymap-qcode-to-atset3.c:138:\n+const guint qemu_input_map_qcode_to_atset3_len = sizeof(qemu_input_map_qcode_to_atset3)/sizeof(qemu_input_map_qcode_to_atset3[0]);\n                                                                                        ^\n\ntotal: 284 errors, 135 warnings, 903 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 7/12: input: convert the adb device to keycodemapdb...\nERROR: line over 90 characters\n#349: FILE: ui/input-keymap-qcode-to-adb.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#351: FILE: ui/input-keymap-qcode-to-adb.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_qcode_to_adb code-map keymaps.csv qcode adb\n\nERROR: spaces required around that '-' (ctx:VxV)\n#354: FILE: ui/input-keymap-qcode-to-adb.c:8:\n+  [0 ... Q_KEY_CODE__MAX-1] = 0xff,\n                         ^\n\nWARNING: line over 80 characters\n#355: FILE: ui/input-keymap-qcode-to-adb.c:9:\n+  [Q_KEY_CODE_0] = 0x1d, /* qcode:Q_KEY_CODE_0 (0) -> linux:11 (KEY_0) -> adb:29 */\n\nWARNING: line over 80 characters\n#356: FILE: ui/input-keymap-qcode-to-adb.c:10:\n+  [Q_KEY_CODE_1] = 0x12, /* qcode:Q_KEY_CODE_1 (1) -> linux:2 (KEY_1) -> adb:18 */\n\nWARNING: line over 80 characters\n#357: FILE: ui/input-keymap-qcode-to-adb.c:11:\n+  [Q_KEY_CODE_2] = 0x13, /* qcode:Q_KEY_CODE_2 (2) -> linux:3 (KEY_2) -> adb:19 */\n\nWARNING: line over 80 characters\n#358: FILE: ui/input-keymap-qcode-to-adb.c:12:\n+  [Q_KEY_CODE_3] = 0x14, /* qcode:Q_KEY_CODE_3 (3) -> linux:4 (KEY_3) -> adb:20 */\n\nWARNING: line over 80 characters\n#359: FILE: ui/input-keymap-qcode-to-adb.c:13:\n+  [Q_KEY_CODE_4] = 0x15, /* qcode:Q_KEY_CODE_4 (4) -> linux:5 (KEY_4) -> adb:21 */\n\nWARNING: line over 80 characters\n#360: FILE: ui/input-keymap-qcode-to-adb.c:14:\n+  [Q_KEY_CODE_5] = 0x17, /* qcode:Q_KEY_CODE_5 (5) -> linux:6 (KEY_5) -> adb:23 */\n\nWARNING: line over 80 characters\n#361: FILE: ui/input-keymap-qcode-to-adb.c:15:\n+  [Q_KEY_CODE_6] = 0x16, /* qcode:Q_KEY_CODE_6 (6) -> linux:7 (KEY_6) -> adb:22 */\n\nWARNING: line over 80 characters\n#362: FILE: ui/input-keymap-qcode-to-adb.c:16:\n+  [Q_KEY_CODE_7] = 0x1a, /* qcode:Q_KEY_CODE_7 (7) -> linux:8 (KEY_7) -> adb:26 */\n\nWARNING: line over 80 characters\n#363: FILE: ui/input-keymap-qcode-to-adb.c:17:\n+  [Q_KEY_CODE_8] = 0x1c, /* qcode:Q_KEY_CODE_8 (8) -> linux:9 (KEY_8) -> adb:28 */\n\nWARNING: line over 80 characters\n#364: FILE: ui/input-keymap-qcode-to-adb.c:18:\n+  [Q_KEY_CODE_9] = 0x19, /* qcode:Q_KEY_CODE_9 (9) -> linux:10 (KEY_9) -> adb:25 */\n\nWARNING: line over 80 characters\n#365: FILE: ui/input-keymap-qcode-to-adb.c:19:\n+  [Q_KEY_CODE_A] = 0x0, /* qcode:Q_KEY_CODE_A (a) -> linux:30 (KEY_A) -> adb:0 */\n\nERROR: line over 90 characters\n#366: FILE: ui/input-keymap-qcode-to-adb.c:20:\n+  [Q_KEY_CODE_AC_BACK] = 0xff, /* qcode:Q_KEY_CODE_AC_BACK (ac_back) -> linux:158 (KEY_BACK) -> adb:255 */\n\nERROR: line over 90 characters\n#367: FILE: ui/input-keymap-qcode-to-adb.c:21:\n+  [Q_KEY_CODE_AC_BOOKMARKS] = 0xff, /* qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) -> linux:156 (KEY_BOOKMARKS) -> adb:255 */\n\nERROR: line over 90 characters\n#368: FILE: ui/input-keymap-qcode-to-adb.c:22:\n+  [Q_KEY_CODE_AC_FORWARD] = 0xff, /* qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) -> linux:159 (KEY_FORWARD) -> adb:255 */\n\nERROR: line over 90 characters\n#369: FILE: ui/input-keymap-qcode-to-adb.c:23:\n+  [Q_KEY_CODE_AC_HOME] = 0xff, /* qcode:Q_KEY_CODE_AC_HOME (ac_home) -> linux:172 (KEY_HOMEPAGE) -> adb:255 */\n\nERROR: line over 90 characters\n#370: FILE: ui/input-keymap-qcode-to-adb.c:24:\n+  [Q_KEY_CODE_AC_REFRESH] = 0xff, /* qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) -> linux:173 (KEY_REFRESH) -> adb:255 */\n\nERROR: line over 90 characters\n#371: FILE: ui/input-keymap-qcode-to-adb.c:25:\n+  [Q_KEY_CODE_AGAIN] = 0xff, /* qcode:Q_KEY_CODE_AGAIN (again) -> linux:129 (KEY_AGAIN) -> adb:255 */\n\nERROR: line over 90 characters\n#372: FILE: ui/input-keymap-qcode-to-adb.c:26:\n+  [Q_KEY_CODE_ALT] = 0x3a, /* qcode:Q_KEY_CODE_ALT (alt) -> linux:56 (KEY_LEFTALT) -> adb:58 */\n\nERROR: line over 90 characters\n#373: FILE: ui/input-keymap-qcode-to-adb.c:27:\n+  [Q_KEY_CODE_ALT_R] = 0x7c, /* qcode:Q_KEY_CODE_ALT_R (alt_r) -> linux:100 (KEY_RIGHTALT) -> adb:124 */\n\nERROR: line over 90 characters\n#374: FILE: ui/input-keymap-qcode-to-adb.c:28:\n+  [Q_KEY_CODE_APOSTROPHE] = 0x27, /* qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) -> linux:40 (KEY_APOSTROPHE) -> adb:39 */\n\nERROR: line over 90 characters\n#375: FILE: ui/input-keymap-qcode-to-adb.c:29:\n+  [Q_KEY_CODE_ASTERISK] = 0x43, /* qcode:Q_KEY_CODE_ASTERISK (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> adb:67 */\n\nERROR: line over 90 characters\n#376: FILE: ui/input-keymap-qcode-to-adb.c:30:\n+  [Q_KEY_CODE_AUDIOMUTE] = 0xff, /* qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) -> linux:113 (KEY_MUTE) -> adb:255 */\n\nERROR: line over 90 characters\n#377: FILE: ui/input-keymap-qcode-to-adb.c:31:\n+  [Q_KEY_CODE_AUDIONEXT] = 0xff, /* qcode:Q_KEY_CODE_AUDIONEXT (audionext) -> linux:163 (KEY_NEXTSONG) -> adb:255 */\n\nERROR: line over 90 characters\n#378: FILE: ui/input-keymap-qcode-to-adb.c:32:\n+  [Q_KEY_CODE_AUDIOPLAY] = 0xff, /* qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) -> linux:164 (KEY_PLAYPAUSE) -> adb:255 */\n\nERROR: line over 90 characters\n#379: FILE: ui/input-keymap-qcode-to-adb.c:33:\n+  [Q_KEY_CODE_AUDIOPREV] = 0xff, /* qcode:Q_KEY_CODE_AUDIOPREV (audioprev) -> linux:165 (KEY_PREVIOUSSONG) -> adb:255 */\n\nERROR: line over 90 characters\n#380: FILE: ui/input-keymap-qcode-to-adb.c:34:\n+  [Q_KEY_CODE_AUDIOSTOP] = 0xff, /* qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) -> linux:166 (KEY_STOPCD) -> adb:255 */\n\nWARNING: line over 80 characters\n#381: FILE: ui/input-keymap-qcode-to-adb.c:35:\n+  [Q_KEY_CODE_B] = 0xb, /* qcode:Q_KEY_CODE_B (b) -> linux:48 (KEY_B) -> adb:11 */\n\nERROR: line over 90 characters\n#382: FILE: ui/input-keymap-qcode-to-adb.c:36:\n+  [Q_KEY_CODE_BACKSLASH] = 0x2a, /* qcode:Q_KEY_CODE_BACKSLASH (backslash) -> linux:43 (KEY_BACKSLASH) -> adb:42 */\n\nERROR: line over 90 characters\n#383: FILE: ui/input-keymap-qcode-to-adb.c:37:\n+  [Q_KEY_CODE_BACKSPACE] = 0x33, /* qcode:Q_KEY_CODE_BACKSPACE (backspace) -> linux:14 (KEY_BACKSPACE) -> adb:51 */\n\nERROR: line over 90 characters\n#384: FILE: ui/input-keymap-qcode-to-adb.c:38:\n+  [Q_KEY_CODE_BRACKET_LEFT] = 0x21, /* qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) -> linux:26 (KEY_LEFTBRACE) -> adb:33 */\n\nERROR: line over 90 characters\n#385: FILE: ui/input-keymap-qcode-to-adb.c:39:\n+  [Q_KEY_CODE_BRACKET_RIGHT] = 0x1e, /* qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) -> linux:27 (KEY_RIGHTBRACE) -> adb:30 */\n\nWARNING: line over 80 characters\n#386: FILE: ui/input-keymap-qcode-to-adb.c:40:\n+  [Q_KEY_CODE_C] = 0x8, /* qcode:Q_KEY_CODE_C (c) -> linux:46 (KEY_C) -> adb:8 */\n\nERROR: line over 90 characters\n#387: FILE: ui/input-keymap-qcode-to-adb.c:41:\n+  [Q_KEY_CODE_CALCULATOR] = 0xff, /* qcode:Q_KEY_CODE_CALCULATOR (calculator) -> linux:140 (KEY_CALC) -> adb:255 */\n\nERROR: line over 90 characters\n#388: FILE: ui/input-keymap-qcode-to-adb.c:42:\n+  [Q_KEY_CODE_CAPS_LOCK] = 0x39, /* qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) -> linux:58 (KEY_CAPSLOCK) -> adb:57 */\n\nERROR: line over 90 characters\n#389: FILE: ui/input-keymap-qcode-to-adb.c:43:\n+  [Q_KEY_CODE_COMMA] = 0x2b, /* qcode:Q_KEY_CODE_COMMA (comma) -> linux:51 (KEY_COMMA) -> adb:43 */\n\nERROR: line over 90 characters\n#390: FILE: ui/input-keymap-qcode-to-adb.c:44:\n+  [Q_KEY_CODE_COMPOSE] = 0xff, /* qcode:Q_KEY_CODE_COMPOSE (compose) -> linux:127 (KEY_COMPOSE) -> adb:255 */\n\nERROR: line over 90 characters\n#391: FILE: ui/input-keymap-qcode-to-adb.c:45:\n+  [Q_KEY_CODE_COMPUTER] = 0xff, /* qcode:Q_KEY_CODE_COMPUTER (computer) -> linux:157 (KEY_COMPUTER) -> adb:255 */\n\nERROR: line over 90 characters\n#392: FILE: ui/input-keymap-qcode-to-adb.c:46:\n+  [Q_KEY_CODE_COPY] = 0xff, /* qcode:Q_KEY_CODE_COPY (copy) -> linux:133 (KEY_COPY) -> adb:255 */\n\nERROR: line over 90 characters\n#393: FILE: ui/input-keymap-qcode-to-adb.c:47:\n+  [Q_KEY_CODE_CTRL] = 0x36, /* qcode:Q_KEY_CODE_CTRL (ctrl) -> linux:29 (KEY_LEFTCTRL) -> adb:54 */\n\nERROR: line over 90 characters\n#394: FILE: ui/input-keymap-qcode-to-adb.c:48:\n+  [Q_KEY_CODE_CTRL_R] = 0x7d, /* qcode:Q_KEY_CODE_CTRL_R (ctrl_r) -> linux:97 (KEY_RIGHTCTRL) -> adb:125 */\n\nERROR: line over 90 characters\n#395: FILE: ui/input-keymap-qcode-to-adb.c:49:\n+  [Q_KEY_CODE_CUT] = 0xff, /* qcode:Q_KEY_CODE_CUT (cut) -> linux:137 (KEY_CUT) -> adb:255 */\n\nWARNING: line over 80 characters\n#396: FILE: ui/input-keymap-qcode-to-adb.c:50:\n+  [Q_KEY_CODE_D] = 0x2, /* qcode:Q_KEY_CODE_D (d) -> linux:32 (KEY_D) -> adb:2 */\n\nERROR: line over 90 characters\n#397: FILE: ui/input-keymap-qcode-to-adb.c:51:\n+  [Q_KEY_CODE_DELETE] = 0x75, /* qcode:Q_KEY_CODE_DELETE (delete) -> linux:111 (KEY_DELETE) -> adb:117 */\n\nERROR: line over 90 characters\n#398: FILE: ui/input-keymap-qcode-to-adb.c:52:\n+  [Q_KEY_CODE_DOT] = 0x2f, /* qcode:Q_KEY_CODE_DOT (dot) -> linux:52 (KEY_DOT) -> adb:47 */\n\nERROR: line over 90 characters\n#399: FILE: ui/input-keymap-qcode-to-adb.c:53:\n+  [Q_KEY_CODE_DOWN] = 0x3d, /* qcode:Q_KEY_CODE_DOWN (down) -> linux:108 (KEY_DOWN) -> adb:61 */\n\nWARNING: line over 80 characters\n#400: FILE: ui/input-keymap-qcode-to-adb.c:54:\n+  [Q_KEY_CODE_E] = 0xe, /* qcode:Q_KEY_CODE_E (e) -> linux:18 (KEY_E) -> adb:14 */\n\nERROR: line over 90 characters\n#401: FILE: ui/input-keymap-qcode-to-adb.c:55:\n+  [Q_KEY_CODE_END] = 0x77, /* qcode:Q_KEY_CODE_END (end) -> linux:107 (KEY_END) -> adb:119 */\n\nERROR: line over 90 characters\n#402: FILE: ui/input-keymap-qcode-to-adb.c:56:\n+  [Q_KEY_CODE_EQUAL] = 0x18, /* qcode:Q_KEY_CODE_EQUAL (equal) -> linux:13 (KEY_EQUAL) -> adb:24 */\n\nWARNING: line over 80 characters\n#403: FILE: ui/input-keymap-qcode-to-adb.c:57:\n+  [Q_KEY_CODE_ESC] = 0x35, /* qcode:Q_KEY_CODE_ESC (esc) -> linux:1 (KEY_ESC) -> adb:53 */\n\nWARNING: line over 80 characters\n#404: FILE: ui/input-keymap-qcode-to-adb.c:58:\n+  [Q_KEY_CODE_F] = 0x3, /* qcode:Q_KEY_CODE_F (f) -> linux:33 (KEY_F) -> adb:3 */\n\nWARNING: line over 80 characters\n#405: FILE: ui/input-keymap-qcode-to-adb.c:59:\n+  [Q_KEY_CODE_F1] = 0x7a, /* qcode:Q_KEY_CODE_F1 (f1) -> linux:59 (KEY_F1) -> adb:122 */\n\nERROR: line over 90 characters\n#406: FILE: ui/input-keymap-qcode-to-adb.c:60:\n+  [Q_KEY_CODE_F10] = 0x6d, /* qcode:Q_KEY_CODE_F10 (f10) -> linux:68 (KEY_F10) -> adb:109 */\n\nERROR: line over 90 characters\n#407: FILE: ui/input-keymap-qcode-to-adb.c:61:\n+  [Q_KEY_CODE_F11] = 0x67, /* qcode:Q_KEY_CODE_F11 (f11) -> linux:87 (KEY_F11) -> adb:103 */\n\nERROR: line over 90 characters\n#408: FILE: ui/input-keymap-qcode-to-adb.c:62:\n+  [Q_KEY_CODE_F12] = 0x6f, /* qcode:Q_KEY_CODE_F12 (f12) -> linux:88 (KEY_F12) -> adb:111 */\n\nWARNING: line over 80 characters\n#409: FILE: ui/input-keymap-qcode-to-adb.c:63:\n+  [Q_KEY_CODE_F2] = 0x78, /* qcode:Q_KEY_CODE_F2 (f2) -> linux:60 (KEY_F2) -> adb:120 */\n\nWARNING: line over 80 characters\n#410: FILE: ui/input-keymap-qcode-to-adb.c:64:\n+  [Q_KEY_CODE_F3] = 0x63, /* qcode:Q_KEY_CODE_F3 (f3) -> linux:61 (KEY_F3) -> adb:99 */\n\nWARNING: line over 80 characters\n#411: FILE: ui/input-keymap-qcode-to-adb.c:65:\n+  [Q_KEY_CODE_F4] = 0x76, /* qcode:Q_KEY_CODE_F4 (f4) -> linux:62 (KEY_F4) -> adb:118 */\n\nWARNING: line over 80 characters\n#412: FILE: ui/input-keymap-qcode-to-adb.c:66:\n+  [Q_KEY_CODE_F5] = 0x60, /* qcode:Q_KEY_CODE_F5 (f5) -> linux:63 (KEY_F5) -> adb:96 */\n\nWARNING: line over 80 characters\n#413: FILE: ui/input-keymap-qcode-to-adb.c:67:\n+  [Q_KEY_CODE_F6] = 0x61, /* qcode:Q_KEY_CODE_F6 (f6) -> linux:64 (KEY_F6) -> adb:97 */\n\nWARNING: line over 80 characters\n#414: FILE: ui/input-keymap-qcode-to-adb.c:68:\n+  [Q_KEY_CODE_F7] = 0x62, /* qcode:Q_KEY_CODE_F7 (f7) -> linux:65 (KEY_F7) -> adb:98 */\n\nWARNING: line over 80 characters\n#415: FILE: ui/input-keymap-qcode-to-adb.c:69:\n+  [Q_KEY_CODE_F8] = 0x64, /* qcode:Q_KEY_CODE_F8 (f8) -> linux:66 (KEY_F8) -> adb:100 */\n\nWARNING: line over 80 characters\n#416: FILE: ui/input-keymap-qcode-to-adb.c:70:\n+  [Q_KEY_CODE_F9] = 0x65, /* qcode:Q_KEY_CODE_F9 (f9) -> linux:67 (KEY_F9) -> adb:101 */\n\nERROR: line over 90 characters\n#417: FILE: ui/input-keymap-qcode-to-adb.c:71:\n+  [Q_KEY_CODE_FIND] = 0xff, /* qcode:Q_KEY_CODE_FIND (find) -> linux:136 (KEY_FIND) -> adb:255 */\n\nERROR: line over 90 characters\n#418: FILE: ui/input-keymap-qcode-to-adb.c:72:\n+  [Q_KEY_CODE_FRONT] = 0xff, /* qcode:Q_KEY_CODE_FRONT (front) -> linux:132 (KEY_FRONT) -> adb:255 */\n\nWARNING: line over 80 characters\n#419: FILE: ui/input-keymap-qcode-to-adb.c:73:\n+  [Q_KEY_CODE_G] = 0x5, /* qcode:Q_KEY_CODE_G (g) -> linux:34 (KEY_G) -> adb:5 */\n\nERROR: line over 90 characters\n#420: FILE: ui/input-keymap-qcode-to-adb.c:74:\n+  [Q_KEY_CODE_GRAVE_ACCENT] = 0x32, /* qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) -> linux:41 (KEY_GRAVE) -> adb:50 */\n\nWARNING: line over 80 characters\n#421: FILE: ui/input-keymap-qcode-to-adb.c:75:\n+  [Q_KEY_CODE_H] = 0x4, /* qcode:Q_KEY_CODE_H (h) -> linux:35 (KEY_H) -> adb:4 */\n\nERROR: line over 90 characters\n#422: FILE: ui/input-keymap-qcode-to-adb.c:76:\n+  [Q_KEY_CODE_HELP] = 0xff, /* qcode:Q_KEY_CODE_HELP (help) -> linux:138 (KEY_HELP) -> adb:255 */\n\nERROR: line over 90 characters\n#423: FILE: ui/input-keymap-qcode-to-adb.c:77:\n+  [Q_KEY_CODE_HENKAN] = 0xff, /* qcode:Q_KEY_CODE_HENKAN (henkan) -> linux:92 (KEY_HENKAN) -> adb:255 */\n\nERROR: line over 90 characters\n#424: FILE: ui/input-keymap-qcode-to-adb.c:78:\n+  [Q_KEY_CODE_HIRAGANA] = 0xff, /* qcode:Q_KEY_CODE_HIRAGANA (hiragana) -> linux:91 (KEY_HIRAGANA) -> adb:255 */\n\nERROR: line over 90 characters\n#425: FILE: ui/input-keymap-qcode-to-adb.c:79:\n+  [Q_KEY_CODE_HOME] = 0x73, /* qcode:Q_KEY_CODE_HOME (home) -> linux:102 (KEY_HOME) -> adb:115 */\n\nWARNING: line over 80 characters\n#426: FILE: ui/input-keymap-qcode-to-adb.c:80:\n+  [Q_KEY_CODE_I] = 0x22, /* qcode:Q_KEY_CODE_I (i) -> linux:23 (KEY_I) -> adb:34 */\n\nERROR: line over 90 characters\n#427: FILE: ui/input-keymap-qcode-to-adb.c:81:\n+  [Q_KEY_CODE_INSERT] = 0x72, /* qcode:Q_KEY_CODE_INSERT (insert) -> linux:110 (KEY_INSERT) -> adb:114 */\n\nWARNING: line over 80 characters\n#428: FILE: ui/input-keymap-qcode-to-adb.c:82:\n+  [Q_KEY_CODE_J] = 0x26, /* qcode:Q_KEY_CODE_J (j) -> linux:36 (KEY_J) -> adb:38 */\n\nWARNING: line over 80 characters\n#429: FILE: ui/input-keymap-qcode-to-adb.c:83:\n+  [Q_KEY_CODE_K] = 0x28, /* qcode:Q_KEY_CODE_K (k) -> linux:37 (KEY_K) -> adb:40 */\n\nERROR: line over 90 characters\n#430: FILE: ui/input-keymap-qcode-to-adb.c:84:\n+  [Q_KEY_CODE_KP_0] = 0x52, /* qcode:Q_KEY_CODE_KP_0 (kp_0) -> linux:82 (KEY_KP0) -> adb:82 */\n\nERROR: line over 90 characters\n#431: FILE: ui/input-keymap-qcode-to-adb.c:85:\n+  [Q_KEY_CODE_KP_1] = 0x53, /* qcode:Q_KEY_CODE_KP_1 (kp_1) -> linux:79 (KEY_KP1) -> adb:83 */\n\nERROR: line over 90 characters\n#432: FILE: ui/input-keymap-qcode-to-adb.c:86:\n+  [Q_KEY_CODE_KP_2] = 0x54, /* qcode:Q_KEY_CODE_KP_2 (kp_2) -> linux:80 (KEY_KP2) -> adb:84 */\n\nERROR: line over 90 characters\n#433: FILE: ui/input-keymap-qcode-to-adb.c:87:\n+  [Q_KEY_CODE_KP_3] = 0x55, /* qcode:Q_KEY_CODE_KP_3 (kp_3) -> linux:81 (KEY_KP3) -> adb:85 */\n\nERROR: line over 90 characters\n#434: FILE: ui/input-keymap-qcode-to-adb.c:88:\n+  [Q_KEY_CODE_KP_4] = 0x56, /* qcode:Q_KEY_CODE_KP_4 (kp_4) -> linux:75 (KEY_KP4) -> adb:86 */\n\nERROR: line over 90 characters\n#435: FILE: ui/input-keymap-qcode-to-adb.c:89:\n+  [Q_KEY_CODE_KP_5] = 0x57, /* qcode:Q_KEY_CODE_KP_5 (kp_5) -> linux:76 (KEY_KP5) -> adb:87 */\n\nERROR: line over 90 characters\n#436: FILE: ui/input-keymap-qcode-to-adb.c:90:\n+  [Q_KEY_CODE_KP_6] = 0x58, /* qcode:Q_KEY_CODE_KP_6 (kp_6) -> linux:77 (KEY_KP6) -> adb:88 */\n\nERROR: line over 90 characters\n#437: FILE: ui/input-keymap-qcode-to-adb.c:91:\n+  [Q_KEY_CODE_KP_7] = 0x59, /* qcode:Q_KEY_CODE_KP_7 (kp_7) -> linux:71 (KEY_KP7) -> adb:89 */\n\nERROR: line over 90 characters\n#438: FILE: ui/input-keymap-qcode-to-adb.c:92:\n+  [Q_KEY_CODE_KP_8] = 0x5b, /* qcode:Q_KEY_CODE_KP_8 (kp_8) -> linux:72 (KEY_KP8) -> adb:91 */\n\nERROR: line over 90 characters\n#439: FILE: ui/input-keymap-qcode-to-adb.c:93:\n+  [Q_KEY_CODE_KP_9] = 0x5c, /* qcode:Q_KEY_CODE_KP_9 (kp_9) -> linux:73 (KEY_KP9) -> adb:92 */\n\nERROR: line over 90 characters\n#440: FILE: ui/input-keymap-qcode-to-adb.c:94:\n+  [Q_KEY_CODE_KP_ADD] = 0x45, /* qcode:Q_KEY_CODE_KP_ADD (kp_add) -> linux:78 (KEY_KPPLUS) -> adb:69 */\n\nERROR: line over 90 characters\n#441: FILE: ui/input-keymap-qcode-to-adb.c:95:\n+  [Q_KEY_CODE_KP_COMMA] = 0xff, /* qcode:Q_KEY_CODE_KP_COMMA (kp_comma) -> linux:121 (KEY_KPCOMMA) -> adb:255 */\n\nERROR: line over 90 characters\n#442: FILE: ui/input-keymap-qcode-to-adb.c:96:\n+  [Q_KEY_CODE_KP_DECIMAL] = 0x41, /* qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) -> linux:83 (KEY_KPDOT) -> adb:65 */\n\nERROR: line over 90 characters\n#443: FILE: ui/input-keymap-qcode-to-adb.c:97:\n+  [Q_KEY_CODE_KP_DIVIDE] = 0x4b, /* qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) -> linux:98 (KEY_KPSLASH) -> adb:75 */\n\nERROR: line over 90 characters\n#444: FILE: ui/input-keymap-qcode-to-adb.c:98:\n+  [Q_KEY_CODE_KP_ENTER] = 0x4c, /* qcode:Q_KEY_CODE_KP_ENTER (kp_enter) -> linux:96 (KEY_KPENTER) -> adb:76 */\n\nERROR: line over 90 characters\n#445: FILE: ui/input-keymap-qcode-to-adb.c:99:\n+  [Q_KEY_CODE_KP_EQUALS] = 0x51, /* qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) -> linux:117 (KEY_KPEQUAL) -> adb:81 */\n\nERROR: line over 90 characters\n#446: FILE: ui/input-keymap-qcode-to-adb.c:100:\n+  [Q_KEY_CODE_KP_MULTIPLY] = 0x43, /* qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) -> linux:55 (KEY_KPASTERISK) -> adb:67 */\n\nERROR: line over 90 characters\n#447: FILE: ui/input-keymap-qcode-to-adb.c:101:\n+  [Q_KEY_CODE_KP_SUBTRACT] = 0x4e, /* qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) -> linux:74 (KEY_KPMINUS) -> adb:78 */\n\nWARNING: line over 80 characters\n#448: FILE: ui/input-keymap-qcode-to-adb.c:102:\n+  [Q_KEY_CODE_L] = 0x25, /* qcode:Q_KEY_CODE_L (l) -> linux:38 (KEY_L) -> adb:37 */\n\nERROR: line over 90 characters\n#449: FILE: ui/input-keymap-qcode-to-adb.c:103:\n+  [Q_KEY_CODE_LEFT] = 0x3b, /* qcode:Q_KEY_CODE_LEFT (left) -> linux:105 (KEY_LEFT) -> adb:59 */\n\nERROR: line over 90 characters\n#450: FILE: ui/input-keymap-qcode-to-adb.c:104:\n+  [Q_KEY_CODE_LESS] = 0xff, /* qcode:Q_KEY_CODE_LESS (less) -> linux:86 (KEY_102ND) -> adb:255 */\n\nERROR: line over 90 characters\n#451: FILE: ui/input-keymap-qcode-to-adb.c:105:\n+  [Q_KEY_CODE_LF] = 0xff, /* qcode:Q_KEY_CODE_LF (lf) -> linux:101 (KEY_LINEFEED) -> adb:255 */\n\nWARNING: line over 80 characters\n#452: FILE: ui/input-keymap-qcode-to-adb.c:106:\n+  [Q_KEY_CODE_M] = 0x2e, /* qcode:Q_KEY_CODE_M (m) -> linux:50 (KEY_M) -> adb:46 */\n\nERROR: line over 90 characters\n#453: FILE: ui/input-keymap-qcode-to-adb.c:107:\n+  [Q_KEY_CODE_MAIL] = 0xff, /* qcode:Q_KEY_CODE_MAIL (mail) -> linux:155 (KEY_MAIL) -> adb:255 */\n\nERROR: line over 90 characters\n#454: FILE: ui/input-keymap-qcode-to-adb.c:108:\n+  [Q_KEY_CODE_MEDIASELECT] = 0xff, /* qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) -> linux:226 (KEY_MEDIA) -> adb:255 */\n\nERROR: line over 90 characters\n#455: FILE: ui/input-keymap-qcode-to-adb.c:109:\n+  [Q_KEY_CODE_MENU] = 0xff, /* qcode:Q_KEY_CODE_MENU (menu) -> linux:139 (KEY_MENU) -> adb:255 */\n\nERROR: line over 90 characters\n#456: FILE: ui/input-keymap-qcode-to-adb.c:110:\n+  [Q_KEY_CODE_META_L] = 0x37, /* qcode:Q_KEY_CODE_META_L (meta_l) -> linux:125 (KEY_LEFTMETA) -> adb:55 */\n\nERROR: line over 90 characters\n#457: FILE: ui/input-keymap-qcode-to-adb.c:111:\n+  [Q_KEY_CODE_META_R] = 0x37, /* qcode:Q_KEY_CODE_META_R (meta_r) -> linux:126 (KEY_RIGHTMETA) -> adb:55 */\n\nERROR: line over 90 characters\n#458: FILE: ui/input-keymap-qcode-to-adb.c:112:\n+  [Q_KEY_CODE_MINUS] = 0x1b, /* qcode:Q_KEY_CODE_MINUS (minus) -> linux:12 (KEY_MINUS) -> adb:27 */\n\nWARNING: line over 80 characters\n#459: FILE: ui/input-keymap-qcode-to-adb.c:113:\n+  [Q_KEY_CODE_N] = 0x2d, /* qcode:Q_KEY_CODE_N (n) -> linux:49 (KEY_N) -> adb:45 */\n\nERROR: line over 90 characters\n#460: FILE: ui/input-keymap-qcode-to-adb.c:114:\n+  [Q_KEY_CODE_NUM_LOCK] = 0x47, /* qcode:Q_KEY_CODE_NUM_LOCK (num_lock) -> linux:69 (KEY_NUMLOCK) -> adb:71 */\n\nWARNING: line over 80 characters\n#461: FILE: ui/input-keymap-qcode-to-adb.c:115:\n+  [Q_KEY_CODE_O] = 0x1f, /* qcode:Q_KEY_CODE_O (o) -> linux:24 (KEY_O) -> adb:31 */\n\nERROR: line over 90 characters\n#462: FILE: ui/input-keymap-qcode-to-adb.c:116:\n+  [Q_KEY_CODE_OPEN] = 0xff, /* qcode:Q_KEY_CODE_OPEN (open) -> linux:134 (KEY_OPEN) -> adb:255 */\n\nWARNING: line over 80 characters\n#463: FILE: ui/input-keymap-qcode-to-adb.c:117:\n+  [Q_KEY_CODE_P] = 0x23, /* qcode:Q_KEY_CODE_P (p) -> linux:25 (KEY_P) -> adb:35 */\n\nERROR: line over 90 characters\n#464: FILE: ui/input-keymap-qcode-to-adb.c:118:\n+  [Q_KEY_CODE_PASTE] = 0xff, /* qcode:Q_KEY_CODE_PASTE (paste) -> linux:135 (KEY_PASTE) -> adb:255 */\n\nERROR: line over 90 characters\n#465: FILE: ui/input-keymap-qcode-to-adb.c:119:\n+  [Q_KEY_CODE_PAUSE] = 0x71, /* qcode:Q_KEY_CODE_PAUSE (pause) -> linux:119 (KEY_PAUSE) -> adb:113 */\n\nERROR: line over 90 characters\n#466: FILE: ui/input-keymap-qcode-to-adb.c:120:\n+  [Q_KEY_CODE_PGDN] = 0x79, /* qcode:Q_KEY_CODE_PGDN (pgdn) -> linux:109 (KEY_PAGEDOWN) -> adb:121 */\n\nERROR: line over 90 characters\n#467: FILE: ui/input-keymap-qcode-to-adb.c:121:\n+  [Q_KEY_CODE_PGUP] = 0x74, /* qcode:Q_KEY_CODE_PGUP (pgup) -> linux:104 (KEY_PAGEUP) -> adb:116 */\n\nERROR: line over 90 characters\n#468: FILE: ui/input-keymap-qcode-to-adb.c:122:\n+  [Q_KEY_CODE_POWER] = 0x7f7f, /* qcode:Q_KEY_CODE_POWER (power) -> linux:116 (KEY_POWER) -> adb:32639 */\n\nERROR: line over 90 characters\n#469: FILE: ui/input-keymap-qcode-to-adb.c:123:\n+  [Q_KEY_CODE_PRINT] = 0x69, /* qcode:Q_KEY_CODE_PRINT (sysrq) -> linux:99 (KEY_SYSRQ) -> adb:105 */\n\nERROR: line over 90 characters\n#470: FILE: ui/input-keymap-qcode-to-adb.c:124:\n+  [Q_KEY_CODE_PROPS] = 0xff, /* qcode:Q_KEY_CODE_PROPS (props) -> linux:130 (KEY_PROPS) -> adb:255 */\n\nWARNING: line over 80 characters\n#471: FILE: ui/input-keymap-qcode-to-adb.c:125:\n+  [Q_KEY_CODE_Q] = 0xc, /* qcode:Q_KEY_CODE_Q (q) -> linux:16 (KEY_Q) -> adb:12 */\n\nWARNING: line over 80 characters\n#472: FILE: ui/input-keymap-qcode-to-adb.c:126:\n+  [Q_KEY_CODE_R] = 0xf, /* qcode:Q_KEY_CODE_R (r) -> linux:19 (KEY_R) -> adb:15 */\n\nERROR: line over 90 characters\n#473: FILE: ui/input-keymap-qcode-to-adb.c:127:\n+  [Q_KEY_CODE_RET] = 0x24, /* qcode:Q_KEY_CODE_RET (ret) -> linux:28 (KEY_ENTER) -> adb:36 */\n\nERROR: line over 90 characters\n#474: FILE: ui/input-keymap-qcode-to-adb.c:128:\n+  [Q_KEY_CODE_RIGHT] = 0x3c, /* qcode:Q_KEY_CODE_RIGHT (right) -> linux:106 (KEY_RIGHT) -> adb:60 */\n\nWARNING: line over 80 characters\n#475: FILE: ui/input-keymap-qcode-to-adb.c:129:\n+  [Q_KEY_CODE_RO] = 0xff, /* qcode:Q_KEY_CODE_RO (ro) -> linux:89 (KEY_RO) -> adb:255 */\n\nWARNING: line over 80 characters\n#476: FILE: ui/input-keymap-qcode-to-adb.c:130:\n+  [Q_KEY_CODE_S] = 0x1, /* qcode:Q_KEY_CODE_S (s) -> linux:31 (KEY_S) -> adb:1 */\n\nERROR: line over 90 characters\n#477: FILE: ui/input-keymap-qcode-to-adb.c:131:\n+  [Q_KEY_CODE_SCROLL_LOCK] = 0x6b, /* qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) -> linux:70 (KEY_SCROLLLOCK) -> adb:107 */\n\nERROR: line over 90 characters\n#478: FILE: ui/input-keymap-qcode-to-adb.c:132:\n+  [Q_KEY_CODE_SEMICOLON] = 0x29, /* qcode:Q_KEY_CODE_SEMICOLON (semicolon) -> linux:39 (KEY_SEMICOLON) -> adb:41 */\n\nERROR: line over 90 characters\n#479: FILE: ui/input-keymap-qcode-to-adb.c:133:\n+  [Q_KEY_CODE_SHIFT] = 0x38, /* qcode:Q_KEY_CODE_SHIFT (shift) -> linux:42 (KEY_LEFTSHIFT) -> adb:56 */\n\nERROR: line over 90 characters\n#480: FILE: ui/input-keymap-qcode-to-adb.c:134:\n+  [Q_KEY_CODE_SHIFT_R] = 0x7b, /* qcode:Q_KEY_CODE_SHIFT_R (shift_r) -> linux:54 (KEY_RIGHTSHIFT) -> adb:123 */\n\nERROR: line over 90 characters\n#481: FILE: ui/input-keymap-qcode-to-adb.c:135:\n+  [Q_KEY_CODE_SLASH] = 0x2c, /* qcode:Q_KEY_CODE_SLASH (slash) -> linux:53 (KEY_SLASH) -> adb:44 */\n\nERROR: line over 90 characters\n#482: FILE: ui/input-keymap-qcode-to-adb.c:136:\n+  [Q_KEY_CODE_SLEEP] = 0xff, /* qcode:Q_KEY_CODE_SLEEP (sleep) -> linux:142 (KEY_SLEEP) -> adb:255 */\n\nERROR: line over 90 characters\n#483: FILE: ui/input-keymap-qcode-to-adb.c:137:\n+  [Q_KEY_CODE_SPC] = 0x31, /* qcode:Q_KEY_CODE_SPC (spc) -> linux:57 (KEY_SPACE) -> adb:49 */\n\nERROR: line over 90 characters\n#484: FILE: ui/input-keymap-qcode-to-adb.c:138:\n+  [Q_KEY_CODE_STOP] = 0xff, /* qcode:Q_KEY_CODE_STOP (stop) -> linux:128 (KEY_STOP) -> adb:255 */\n\nERROR: line over 90 characters\n#485: FILE: ui/input-keymap-qcode-to-adb.c:139:\n+  [Q_KEY_CODE_SYSRQ] = 0x69, /* qcode:Q_KEY_CODE_SYSRQ (sysrq) -> linux:99 (KEY_SYSRQ) -> adb:105 */\n\nWARNING: line over 80 characters\n#486: FILE: ui/input-keymap-qcode-to-adb.c:140:\n+  [Q_KEY_CODE_T] = 0x11, /* qcode:Q_KEY_CODE_T (t) -> linux:20 (KEY_T) -> adb:17 */\n\nERROR: line over 90 characters\n#487: FILE: ui/input-keymap-qcode-to-adb.c:141:\n+  [Q_KEY_CODE_TAB] = 0x30, /* qcode:Q_KEY_CODE_TAB (tab) -> linux:15 (KEY_TAB) -> adb:48 */\n\nWARNING: line over 80 characters\n#488: FILE: ui/input-keymap-qcode-to-adb.c:142:\n+  [Q_KEY_CODE_U] = 0x20, /* qcode:Q_KEY_CODE_U (u) -> linux:22 (KEY_U) -> adb:32 */\n\nERROR: line over 90 characters\n#489: FILE: ui/input-keymap-qcode-to-adb.c:143:\n+  [Q_KEY_CODE_UNDO] = 0xff, /* qcode:Q_KEY_CODE_UNDO (undo) -> linux:131 (KEY_UNDO) -> adb:255 */\n\nERROR: line over 90 characters\n#490: FILE: ui/input-keymap-qcode-to-adb.c:144:\n+  [Q_KEY_CODE_UNMAPPED] = 0xff, /* qcode:Q_KEY_CODE_UNMAPPED (unmapped) -> linux:0 (KEY_RESERVED) -> adb:255 */\n\nWARNING: line over 80 characters\n#491: FILE: ui/input-keymap-qcode-to-adb.c:145:\n+  [Q_KEY_CODE_UP] = 0x3e, /* qcode:Q_KEY_CODE_UP (up) -> linux:103 (KEY_UP) -> adb:62 */\n\nWARNING: line over 80 characters\n#492: FILE: ui/input-keymap-qcode-to-adb.c:146:\n+  [Q_KEY_CODE_V] = 0x9, /* qcode:Q_KEY_CODE_V (v) -> linux:47 (KEY_V) -> adb:9 */\n\nERROR: line over 90 characters\n#493: FILE: ui/input-keymap-qcode-to-adb.c:147:\n+  [Q_KEY_CODE_VOLUMEDOWN] = 0xff, /* qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) -> linux:114 (KEY_VOLUMEDOWN) -> adb:255 */\n\nERROR: line over 90 characters\n#494: FILE: ui/input-keymap-qcode-to-adb.c:148:\n+  [Q_KEY_CODE_VOLUMEUP] = 0xff, /* qcode:Q_KEY_CODE_VOLUMEUP (volumeup) -> linux:115 (KEY_VOLUMEUP) -> adb:255 */\n\nWARNING: line over 80 characters\n#495: FILE: ui/input-keymap-qcode-to-adb.c:149:\n+  [Q_KEY_CODE_W] = 0xd, /* qcode:Q_KEY_CODE_W (w) -> linux:17 (KEY_W) -> adb:13 */\n\nERROR: line over 90 characters\n#496: FILE: ui/input-keymap-qcode-to-adb.c:150:\n+  [Q_KEY_CODE_WAKE] = 0xff, /* qcode:Q_KEY_CODE_WAKE (wake) -> linux:143 (KEY_WAKEUP) -> adb:255 */\n\nWARNING: line over 80 characters\n#497: FILE: ui/input-keymap-qcode-to-adb.c:151:\n+  [Q_KEY_CODE_X] = 0x7, /* qcode:Q_KEY_CODE_X (x) -> linux:45 (KEY_X) -> adb:7 */\n\nWARNING: line over 80 characters\n#498: FILE: ui/input-keymap-qcode-to-adb.c:152:\n+  [Q_KEY_CODE_Y] = 0x10, /* qcode:Q_KEY_CODE_Y (y) -> linux:21 (KEY_Y) -> adb:16 */\n\nERROR: line over 90 characters\n#499: FILE: ui/input-keymap-qcode-to-adb.c:153:\n+  [Q_KEY_CODE_YEN] = 0xff, /* qcode:Q_KEY_CODE_YEN (yen) -> linux:124 (KEY_YEN) -> adb:255 */\n\nWARNING: line over 80 characters\n#500: FILE: ui/input-keymap-qcode-to-adb.c:154:\n+  [Q_KEY_CODE_Z] = 0x6, /* qcode:Q_KEY_CODE_Z (z) -> linux:44 (KEY_Z) -> adb:6 */\n\nERROR: line over 90 characters\n#502: FILE: ui/input-keymap-qcode-to-adb.c:156:\n+const guint qemu_input_map_qcode_to_adb_len = sizeof(qemu_input_map_qcode_to_adb)/sizeof(qemu_input_map_qcode_to_adb[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#502: FILE: ui/input-keymap-qcode-to-adb.c:156:\n+const guint qemu_input_map_qcode_to_adb_len = sizeof(qemu_input_map_qcode_to_adb)/sizeof(qemu_input_map_qcode_to_adb[0]);\n                                                                                  ^\n\ntotal: 103 errors, 48 warnings, 324 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 8/12: char: convert the escc device to keycodemapdb...\nChecking PATCH 9/12: ui: convert cocoa frontend to keycodemapdb...\nERROR: line over 90 characters\n#192: FILE: ui/input-keymap-osx-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#194: FILE: ui/input-keymap-osx-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_osx_to_qcode code-map keymaps.csv osx qcode\n\nWARNING: line over 80 characters\n#197: FILE: ui/input-keymap-osx-to-qcode.c:8:\n+  [0x0] = Q_KEY_CODE_A, /* osx:0 (ANSI_A) -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#198: FILE: ui/input-keymap-osx-to-qcode.c:9:\n+  [0x1] = Q_KEY_CODE_S, /* osx:1 (ANSI_S) -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#199: FILE: ui/input-keymap-osx-to-qcode.c:10:\n+  [0x2] = Q_KEY_CODE_D, /* osx:2 (ANSI_D) -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#200: FILE: ui/input-keymap-osx-to-qcode.c:11:\n+  [0x3] = Q_KEY_CODE_F, /* osx:3 (ANSI_F) -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#201: FILE: ui/input-keymap-osx-to-qcode.c:12:\n+  [0x4] = Q_KEY_CODE_H, /* osx:4 (ANSI_H) -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#202: FILE: ui/input-keymap-osx-to-qcode.c:13:\n+  [0x5] = Q_KEY_CODE_G, /* osx:5 (ANSI_G) -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#203: FILE: ui/input-keymap-osx-to-qcode.c:14:\n+  [0x6] = Q_KEY_CODE_Z, /* osx:6 (ANSI_Z) -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#204: FILE: ui/input-keymap-osx-to-qcode.c:15:\n+  [0x7] = Q_KEY_CODE_X, /* osx:7 (ANSI_X) -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#205: FILE: ui/input-keymap-osx-to-qcode.c:16:\n+  [0x8] = Q_KEY_CODE_C, /* osx:8 (ANSI_C) -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#206: FILE: ui/input-keymap-osx-to-qcode.c:17:\n+  [0x9] = Q_KEY_CODE_V, /* osx:9 (ANSI_V) -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nERROR: line over 90 characters\n#207: FILE: ui/input-keymap-osx-to-qcode.c:18:\n+  [0xa] = Q_KEY_CODE_UNMAPPED, /* osx:10 (ISO_Section) -> linux:170 (KEY_ISO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#208: FILE: ui/input-keymap-osx-to-qcode.c:19:\n+  [0xb] = Q_KEY_CODE_B, /* osx:11 (ANSI_B) -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nERROR: line over 90 characters\n#209: FILE: ui/input-keymap-osx-to-qcode.c:20:\n+  [0xc] = Q_KEY_CODE_Q, /* osx:12 (ANSI_Q) -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nERROR: line over 90 characters\n#210: FILE: ui/input-keymap-osx-to-qcode.c:21:\n+  [0xd] = Q_KEY_CODE_W, /* osx:13 (ANSI_W) -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nERROR: line over 90 characters\n#211: FILE: ui/input-keymap-osx-to-qcode.c:22:\n+  [0xe] = Q_KEY_CODE_E, /* osx:14 (ANSI_E) -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nERROR: line over 90 characters\n#212: FILE: ui/input-keymap-osx-to-qcode.c:23:\n+  [0xf] = Q_KEY_CODE_R, /* osx:15 (ANSI_R) -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nERROR: line over 90 characters\n#213: FILE: ui/input-keymap-osx-to-qcode.c:24:\n+  [0x10] = Q_KEY_CODE_Y, /* osx:16 (ANSI_Y) -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nERROR: line over 90 characters\n#214: FILE: ui/input-keymap-osx-to-qcode.c:25:\n+  [0x11] = Q_KEY_CODE_T, /* osx:17 (ANSI_T) -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nERROR: line over 90 characters\n#215: FILE: ui/input-keymap-osx-to-qcode.c:26:\n+  [0x12] = Q_KEY_CODE_1, /* osx:18 (ANSI_1) -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nERROR: line over 90 characters\n#216: FILE: ui/input-keymap-osx-to-qcode.c:27:\n+  [0x13] = Q_KEY_CODE_2, /* osx:19 (ANSI_2) -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nERROR: line over 90 characters\n#217: FILE: ui/input-keymap-osx-to-qcode.c:28:\n+  [0x14] = Q_KEY_CODE_3, /* osx:20 (ANSI_3) -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nERROR: line over 90 characters\n#218: FILE: ui/input-keymap-osx-to-qcode.c:29:\n+  [0x15] = Q_KEY_CODE_4, /* osx:21 (ANSI_4) -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nERROR: line over 90 characters\n#219: FILE: ui/input-keymap-osx-to-qcode.c:30:\n+  [0x16] = Q_KEY_CODE_6, /* osx:22 (ANSI_6) -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nERROR: line over 90 characters\n#220: FILE: ui/input-keymap-osx-to-qcode.c:31:\n+  [0x17] = Q_KEY_CODE_5, /* osx:23 (ANSI_5) -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nERROR: line over 90 characters\n#221: FILE: ui/input-keymap-osx-to-qcode.c:32:\n+  [0x18] = Q_KEY_CODE_EQUAL, /* osx:24 (ANSI_Equal) -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#222: FILE: ui/input-keymap-osx-to-qcode.c:33:\n+  [0x19] = Q_KEY_CODE_9, /* osx:25 (ANSI_9) -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nERROR: line over 90 characters\n#223: FILE: ui/input-keymap-osx-to-qcode.c:34:\n+  [0x1a] = Q_KEY_CODE_7, /* osx:26 (ANSI_7) -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nERROR: line over 90 characters\n#224: FILE: ui/input-keymap-osx-to-qcode.c:35:\n+  [0x1b] = Q_KEY_CODE_MINUS, /* osx:27 (ANSI_Minus) -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#225: FILE: ui/input-keymap-osx-to-qcode.c:36:\n+  [0x1c] = Q_KEY_CODE_8, /* osx:28 (ANSI_8) -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nERROR: line over 90 characters\n#226: FILE: ui/input-keymap-osx-to-qcode.c:37:\n+  [0x1d] = Q_KEY_CODE_0, /* osx:29 (ANSI_0) -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#227: FILE: ui/input-keymap-osx-to-qcode.c:38:\n+  [0x1e] = Q_KEY_CODE_BRACKET_RIGHT, /* osx:30 (ANSI_RightBracket) -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#228: FILE: ui/input-keymap-osx-to-qcode.c:39:\n+  [0x1f] = Q_KEY_CODE_O, /* osx:31 (ANSI_O) -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nERROR: line over 90 characters\n#229: FILE: ui/input-keymap-osx-to-qcode.c:40:\n+  [0x20] = Q_KEY_CODE_U, /* osx:32 (ANSI_U) -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nERROR: line over 90 characters\n#230: FILE: ui/input-keymap-osx-to-qcode.c:41:\n+  [0x21] = Q_KEY_CODE_BRACKET_LEFT, /* osx:33 (ANSI_LeftBracket) -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#231: FILE: ui/input-keymap-osx-to-qcode.c:42:\n+  [0x22] = Q_KEY_CODE_I, /* osx:34 (ANSI_I) -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nERROR: line over 90 characters\n#232: FILE: ui/input-keymap-osx-to-qcode.c:43:\n+  [0x23] = Q_KEY_CODE_P, /* osx:35 (ANSI_P) -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#233: FILE: ui/input-keymap-osx-to-qcode.c:44:\n+  [0x24] = Q_KEY_CODE_RET, /* osx:36 (Return) -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#234: FILE: ui/input-keymap-osx-to-qcode.c:45:\n+  [0x25] = Q_KEY_CODE_L, /* osx:37 (ANSI_L) -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#235: FILE: ui/input-keymap-osx-to-qcode.c:46:\n+  [0x26] = Q_KEY_CODE_J, /* osx:38 (ANSI_J) -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nERROR: line over 90 characters\n#236: FILE: ui/input-keymap-osx-to-qcode.c:47:\n+  [0x27] = Q_KEY_CODE_APOSTROPHE, /* osx:39 (ANSI_Quote) -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#237: FILE: ui/input-keymap-osx-to-qcode.c:48:\n+  [0x28] = Q_KEY_CODE_K, /* osx:40 (ANSI_K) -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nERROR: line over 90 characters\n#238: FILE: ui/input-keymap-osx-to-qcode.c:49:\n+  [0x29] = Q_KEY_CODE_SEMICOLON, /* osx:41 (ANSI_Semicolon) -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#239: FILE: ui/input-keymap-osx-to-qcode.c:50:\n+  [0x2a] = Q_KEY_CODE_BACKSLASH, /* osx:42 (ANSI_Backslash) -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#240: FILE: ui/input-keymap-osx-to-qcode.c:51:\n+  [0x2b] = Q_KEY_CODE_COMMA, /* osx:43 (ANSI_Comma) -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#241: FILE: ui/input-keymap-osx-to-qcode.c:52:\n+  [0x2c] = Q_KEY_CODE_SLASH, /* osx:44 (ANSI_Slash) -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#242: FILE: ui/input-keymap-osx-to-qcode.c:53:\n+  [0x2d] = Q_KEY_CODE_N, /* osx:45 (ANSI_N) -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nERROR: line over 90 characters\n#243: FILE: ui/input-keymap-osx-to-qcode.c:54:\n+  [0x2e] = Q_KEY_CODE_M, /* osx:46 (ANSI_M) -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#244: FILE: ui/input-keymap-osx-to-qcode.c:55:\n+  [0x2f] = Q_KEY_CODE_DOT, /* osx:47 (ANSI_Period) -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#245: FILE: ui/input-keymap-osx-to-qcode.c:56:\n+  [0x30] = Q_KEY_CODE_TAB, /* osx:48 (Tab) -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nERROR: line over 90 characters\n#246: FILE: ui/input-keymap-osx-to-qcode.c:57:\n+  [0x31] = Q_KEY_CODE_SPC, /* osx:49 (Space) -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#247: FILE: ui/input-keymap-osx-to-qcode.c:58:\n+  [0x32] = Q_KEY_CODE_GRAVE_ACCENT, /* osx:50 (ANSI_Grave) -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#248: FILE: ui/input-keymap-osx-to-qcode.c:59:\n+  [0x33] = Q_KEY_CODE_BACKSPACE, /* osx:51 (Delete) -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#249: FILE: ui/input-keymap-osx-to-qcode.c:60:\n+  [0x35] = Q_KEY_CODE_ESC, /* osx:53 (Escape) -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nERROR: line over 90 characters\n#250: FILE: ui/input-keymap-osx-to-qcode.c:61:\n+  [0x36] = Q_KEY_CODE_META_R, /* osx:54 (RightCommand) -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#251: FILE: ui/input-keymap-osx-to-qcode.c:62:\n+  [0x37] = Q_KEY_CODE_META_L, /* osx:55 (Command) -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#252: FILE: ui/input-keymap-osx-to-qcode.c:63:\n+  [0x38] = Q_KEY_CODE_SHIFT, /* osx:56 (Shift) -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#253: FILE: ui/input-keymap-osx-to-qcode.c:64:\n+  [0x39] = Q_KEY_CODE_CAPS_LOCK, /* osx:57 (CapsLock) -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#254: FILE: ui/input-keymap-osx-to-qcode.c:65:\n+  [0x3a] = Q_KEY_CODE_ALT, /* osx:58 (Option) -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#255: FILE: ui/input-keymap-osx-to-qcode.c:66:\n+  [0x3b] = Q_KEY_CODE_CTRL, /* osx:59 (Control) -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#256: FILE: ui/input-keymap-osx-to-qcode.c:67:\n+  [0x3c] = Q_KEY_CODE_SHIFT_R, /* osx:60 (RightShift) -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#257: FILE: ui/input-keymap-osx-to-qcode.c:68:\n+  [0x3d] = Q_KEY_CODE_ALT_R, /* osx:61 (RightOption) -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#258: FILE: ui/input-keymap-osx-to-qcode.c:69:\n+  [0x3e] = Q_KEY_CODE_CTRL_R, /* osx:62 (RightControl) -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#259: FILE: ui/input-keymap-osx-to-qcode.c:70:\n+  [0x3f] = Q_KEY_CODE_UNMAPPED, /* osx:63 (Function) -> linux:464 (KEY_FN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#260: FILE: ui/input-keymap-osx-to-qcode.c:71:\n+  [0x40] = Q_KEY_CODE_UNMAPPED, /* osx:64 (F17) -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#261: FILE: ui/input-keymap-osx-to-qcode.c:72:\n+  [0x41] = Q_KEY_CODE_KP_DECIMAL, /* osx:65 (ANSI_KeypadDecimal) -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#262: FILE: ui/input-keymap-osx-to-qcode.c:73:\n+  [0x43] = Q_KEY_CODE_KP_MULTIPLY, /* osx:67 (ANSI_KeypadMultiply) -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#263: FILE: ui/input-keymap-osx-to-qcode.c:74:\n+  [0x45] = Q_KEY_CODE_KP_ADD, /* osx:69 (ANSI_KeypadPlus) -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#264: FILE: ui/input-keymap-osx-to-qcode.c:75:\n+  [0x47] = Q_KEY_CODE_NUM_LOCK, /* osx:71 (ANSI_KeypadClear) -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#265: FILE: ui/input-keymap-osx-to-qcode.c:76:\n+  [0x48] = Q_KEY_CODE_VOLUMEUP, /* osx:72 (VolumeUp) -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#266: FILE: ui/input-keymap-osx-to-qcode.c:77:\n+  [0x49] = Q_KEY_CODE_VOLUMEDOWN, /* osx:73 (VolumeDown) -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#267: FILE: ui/input-keymap-osx-to-qcode.c:78:\n+  [0x4a] = Q_KEY_CODE_AUDIOMUTE, /* osx:74 (Mute) -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#268: FILE: ui/input-keymap-osx-to-qcode.c:79:\n+  [0x4b] = Q_KEY_CODE_KP_DIVIDE, /* osx:75 (ANSI_KeypadDivide) -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#269: FILE: ui/input-keymap-osx-to-qcode.c:80:\n+  [0x4c] = Q_KEY_CODE_KP_ENTER, /* osx:76 (ANSI_KeypadEnter) -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#270: FILE: ui/input-keymap-osx-to-qcode.c:81:\n+  [0x4e] = Q_KEY_CODE_KP_SUBTRACT, /* osx:78 (ANSI_KeypadMinus) -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#271: FILE: ui/input-keymap-osx-to-qcode.c:82:\n+  [0x4f] = Q_KEY_CODE_UNMAPPED, /* osx:79 (F18) -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#272: FILE: ui/input-keymap-osx-to-qcode.c:83:\n+  [0x50] = Q_KEY_CODE_UNMAPPED, /* osx:80 (F19) -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#273: FILE: ui/input-keymap-osx-to-qcode.c:84:\n+  [0x51] = Q_KEY_CODE_KP_EQUALS, /* osx:81 (ANSI_KeypadEquals) -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#274: FILE: ui/input-keymap-osx-to-qcode.c:85:\n+  [0x52] = Q_KEY_CODE_KP_0, /* osx:82 (ANSI_Keypad0) -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#275: FILE: ui/input-keymap-osx-to-qcode.c:86:\n+  [0x53] = Q_KEY_CODE_KP_1, /* osx:83 (ANSI_Keypad1) -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#276: FILE: ui/input-keymap-osx-to-qcode.c:87:\n+  [0x54] = Q_KEY_CODE_KP_2, /* osx:84 (ANSI_Keypad2) -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#277: FILE: ui/input-keymap-osx-to-qcode.c:88:\n+  [0x55] = Q_KEY_CODE_KP_3, /* osx:85 (ANSI_Keypad3) -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#278: FILE: ui/input-keymap-osx-to-qcode.c:89:\n+  [0x56] = Q_KEY_CODE_KP_4, /* osx:86 (ANSI_Keypad4) -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#279: FILE: ui/input-keymap-osx-to-qcode.c:90:\n+  [0x57] = Q_KEY_CODE_KP_5, /* osx:87 (ANSI_Keypad5) -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#280: FILE: ui/input-keymap-osx-to-qcode.c:91:\n+  [0x58] = Q_KEY_CODE_KP_6, /* osx:88 (ANSI_Keypad6) -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#281: FILE: ui/input-keymap-osx-to-qcode.c:92:\n+  [0x59] = Q_KEY_CODE_KP_7, /* osx:89 (ANSI_Keypad7) -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#282: FILE: ui/input-keymap-osx-to-qcode.c:93:\n+  [0x5a] = Q_KEY_CODE_UNMAPPED, /* osx:90 (F20) -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#283: FILE: ui/input-keymap-osx-to-qcode.c:94:\n+  [0x5b] = Q_KEY_CODE_KP_8, /* osx:91 (ANSI_Keypad8) -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#284: FILE: ui/input-keymap-osx-to-qcode.c:95:\n+  [0x5c] = Q_KEY_CODE_KP_9, /* osx:92 (ANSI_Keypad9) -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#285: FILE: ui/input-keymap-osx-to-qcode.c:96:\n+  [0x5d] = Q_KEY_CODE_YEN, /* osx:93 (JIS_Yen) -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#286: FILE: ui/input-keymap-osx-to-qcode.c:97:\n+  [0x5f] = Q_KEY_CODE_UNMAPPED, /* osx:95 (JIS_KeypadComma) -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#287: FILE: ui/input-keymap-osx-to-qcode.c:98:\n+  [0x60] = Q_KEY_CODE_F5, /* osx:96 (F5) -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#288: FILE: ui/input-keymap-osx-to-qcode.c:99:\n+  [0x61] = Q_KEY_CODE_F6, /* osx:97 (F6) -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#289: FILE: ui/input-keymap-osx-to-qcode.c:100:\n+  [0x62] = Q_KEY_CODE_F7, /* osx:98 (F7) -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#290: FILE: ui/input-keymap-osx-to-qcode.c:101:\n+  [0x63] = Q_KEY_CODE_F3, /* osx:99 (F3) -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#291: FILE: ui/input-keymap-osx-to-qcode.c:102:\n+  [0x64] = Q_KEY_CODE_F8, /* osx:100 (F8) -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#292: FILE: ui/input-keymap-osx-to-qcode.c:103:\n+  [0x65] = Q_KEY_CODE_F9, /* osx:101 (F9) -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#293: FILE: ui/input-keymap-osx-to-qcode.c:104:\n+  [0x67] = Q_KEY_CODE_F11, /* osx:103 (F11) -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#294: FILE: ui/input-keymap-osx-to-qcode.c:105:\n+  [0x68] = Q_KEY_CODE_UNMAPPED, /* osx:104 (JIS_Kana) -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#295: FILE: ui/input-keymap-osx-to-qcode.c:106:\n+  [0x69] = Q_KEY_CODE_UNMAPPED, /* osx:105 (F13) -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#296: FILE: ui/input-keymap-osx-to-qcode.c:107:\n+  [0x6a] = Q_KEY_CODE_UNMAPPED, /* osx:106 (F16) -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#297: FILE: ui/input-keymap-osx-to-qcode.c:108:\n+  [0x6b] = Q_KEY_CODE_UNMAPPED, /* osx:107 (F14) -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#298: FILE: ui/input-keymap-osx-to-qcode.c:109:\n+  [0x6d] = Q_KEY_CODE_F10, /* osx:109 (F10) -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#299: FILE: ui/input-keymap-osx-to-qcode.c:110:\n+  [0x6e] = Q_KEY_CODE_COMPOSE, /* osx:110 (unnamed) -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#300: FILE: ui/input-keymap-osx-to-qcode.c:111:\n+  [0x6f] = Q_KEY_CODE_F12, /* osx:111 (F12) -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#301: FILE: ui/input-keymap-osx-to-qcode.c:112:\n+  [0x71] = Q_KEY_CODE_UNMAPPED, /* osx:113 (F15) -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#302: FILE: ui/input-keymap-osx-to-qcode.c:113:\n+  [0x72] = Q_KEY_CODE_HELP, /* osx:114 (Help) -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#303: FILE: ui/input-keymap-osx-to-qcode.c:114:\n+  [0x73] = Q_KEY_CODE_HOME, /* osx:115 (Home) -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#304: FILE: ui/input-keymap-osx-to-qcode.c:115:\n+  [0x74] = Q_KEY_CODE_PGUP, /* osx:116 (PageUp) -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#305: FILE: ui/input-keymap-osx-to-qcode.c:116:\n+  [0x75] = Q_KEY_CODE_DELETE, /* osx:117 (ForwardDelete) -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#306: FILE: ui/input-keymap-osx-to-qcode.c:117:\n+  [0x76] = Q_KEY_CODE_F4, /* osx:118 (F4) -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#307: FILE: ui/input-keymap-osx-to-qcode.c:118:\n+  [0x77] = Q_KEY_CODE_END, /* osx:119 (End) -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#308: FILE: ui/input-keymap-osx-to-qcode.c:119:\n+  [0x78] = Q_KEY_CODE_F2, /* osx:120 (F2) -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#309: FILE: ui/input-keymap-osx-to-qcode.c:120:\n+  [0x79] = Q_KEY_CODE_PGDN, /* osx:121 (PageDown) -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#310: FILE: ui/input-keymap-osx-to-qcode.c:121:\n+  [0x7a] = Q_KEY_CODE_F1, /* osx:122 (F1) -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#311: FILE: ui/input-keymap-osx-to-qcode.c:122:\n+  [0x7b] = Q_KEY_CODE_LEFT, /* osx:123 (LeftArrow) -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#312: FILE: ui/input-keymap-osx-to-qcode.c:123:\n+  [0x7c] = Q_KEY_CODE_RIGHT, /* osx:124 (RightArrow) -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#313: FILE: ui/input-keymap-osx-to-qcode.c:124:\n+  [0x7d] = Q_KEY_CODE_DOWN, /* osx:125 (DownArrow) -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#314: FILE: ui/input-keymap-osx-to-qcode.c:125:\n+  [0x7e] = Q_KEY_CODE_UP, /* osx:126 (UpArrow) -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#315: FILE: ui/input-keymap-osx-to-qcode.c:126:\n+  [0xff] = Q_KEY_CODE_UNMAPPED, /* osx:255 (unnamed) -> linux:0 (KEY_RESERVED) -> qcode:Q_KEY_CODE_UNMAPPED (unmapped) */\n\nERROR: line over 90 characters\n#317: FILE: ui/input-keymap-osx-to-qcode.c:128:\n+const guint qemu_input_map_osx_to_qcode_len = sizeof(qemu_input_map_osx_to_qcode)/sizeof(qemu_input_map_osx_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#317: FILE: ui/input-keymap-osx-to-qcode.c:128:\n+const guint qemu_input_map_osx_to_qcode_len = sizeof(qemu_input_map_osx_to_qcode)/sizeof(qemu_input_map_osx_to_qcode[0]);\n                                                                                  ^\n\ntotal: 113 errors, 10 warnings, 292 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 10/12: ui: convert the SDL2 frontend to keycodemapdb...\nERROR: line over 90 characters\n#79: FILE: ui/input-keymap-usb-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#81: FILE: ui/input-keymap-usb-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_usb_to_qcode code-map keymaps.csv usb qcode\n\nWARNING: line over 80 characters\n#84: FILE: ui/input-keymap-usb-to-qcode.c:8:\n+  [0x4] = Q_KEY_CODE_A, /* usb:4 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#85: FILE: ui/input-keymap-usb-to-qcode.c:9:\n+  [0x5] = Q_KEY_CODE_B, /* usb:5 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#86: FILE: ui/input-keymap-usb-to-qcode.c:10:\n+  [0x6] = Q_KEY_CODE_C, /* usb:6 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#87: FILE: ui/input-keymap-usb-to-qcode.c:11:\n+  [0x7] = Q_KEY_CODE_D, /* usb:7 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#88: FILE: ui/input-keymap-usb-to-qcode.c:12:\n+  [0x8] = Q_KEY_CODE_E, /* usb:8 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#89: FILE: ui/input-keymap-usb-to-qcode.c:13:\n+  [0x9] = Q_KEY_CODE_F, /* usb:9 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#90: FILE: ui/input-keymap-usb-to-qcode.c:14:\n+  [0xa] = Q_KEY_CODE_G, /* usb:10 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#91: FILE: ui/input-keymap-usb-to-qcode.c:15:\n+  [0xb] = Q_KEY_CODE_H, /* usb:11 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#92: FILE: ui/input-keymap-usb-to-qcode.c:16:\n+  [0xc] = Q_KEY_CODE_I, /* usb:12 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#93: FILE: ui/input-keymap-usb-to-qcode.c:17:\n+  [0xd] = Q_KEY_CODE_J, /* usb:13 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#94: FILE: ui/input-keymap-usb-to-qcode.c:18:\n+  [0xe] = Q_KEY_CODE_K, /* usb:14 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#95: FILE: ui/input-keymap-usb-to-qcode.c:19:\n+  [0xf] = Q_KEY_CODE_L, /* usb:15 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nWARNING: line over 80 characters\n#96: FILE: ui/input-keymap-usb-to-qcode.c:20:\n+  [0x10] = Q_KEY_CODE_M, /* usb:16 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nWARNING: line over 80 characters\n#97: FILE: ui/input-keymap-usb-to-qcode.c:21:\n+  [0x11] = Q_KEY_CODE_N, /* usb:17 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#98: FILE: ui/input-keymap-usb-to-qcode.c:22:\n+  [0x12] = Q_KEY_CODE_O, /* usb:18 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#99: FILE: ui/input-keymap-usb-to-qcode.c:23:\n+  [0x13] = Q_KEY_CODE_P, /* usb:19 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nWARNING: line over 80 characters\n#100: FILE: ui/input-keymap-usb-to-qcode.c:24:\n+  [0x14] = Q_KEY_CODE_Q, /* usb:20 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#101: FILE: ui/input-keymap-usb-to-qcode.c:25:\n+  [0x15] = Q_KEY_CODE_R, /* usb:21 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#102: FILE: ui/input-keymap-usb-to-qcode.c:26:\n+  [0x16] = Q_KEY_CODE_S, /* usb:22 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#103: FILE: ui/input-keymap-usb-to-qcode.c:27:\n+  [0x17] = Q_KEY_CODE_T, /* usb:23 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#104: FILE: ui/input-keymap-usb-to-qcode.c:28:\n+  [0x18] = Q_KEY_CODE_U, /* usb:24 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#105: FILE: ui/input-keymap-usb-to-qcode.c:29:\n+  [0x19] = Q_KEY_CODE_V, /* usb:25 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#106: FILE: ui/input-keymap-usb-to-qcode.c:30:\n+  [0x1a] = Q_KEY_CODE_W, /* usb:26 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#107: FILE: ui/input-keymap-usb-to-qcode.c:31:\n+  [0x1b] = Q_KEY_CODE_X, /* usb:27 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#108: FILE: ui/input-keymap-usb-to-qcode.c:32:\n+  [0x1c] = Q_KEY_CODE_Y, /* usb:28 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#109: FILE: ui/input-keymap-usb-to-qcode.c:33:\n+  [0x1d] = Q_KEY_CODE_Z, /* usb:29 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#110: FILE: ui/input-keymap-usb-to-qcode.c:34:\n+  [0x1e] = Q_KEY_CODE_1, /* usb:30 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#111: FILE: ui/input-keymap-usb-to-qcode.c:35:\n+  [0x1f] = Q_KEY_CODE_2, /* usb:31 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#112: FILE: ui/input-keymap-usb-to-qcode.c:36:\n+  [0x20] = Q_KEY_CODE_3, /* usb:32 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#113: FILE: ui/input-keymap-usb-to-qcode.c:37:\n+  [0x21] = Q_KEY_CODE_4, /* usb:33 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#114: FILE: ui/input-keymap-usb-to-qcode.c:38:\n+  [0x22] = Q_KEY_CODE_5, /* usb:34 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#115: FILE: ui/input-keymap-usb-to-qcode.c:39:\n+  [0x23] = Q_KEY_CODE_6, /* usb:35 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#116: FILE: ui/input-keymap-usb-to-qcode.c:40:\n+  [0x24] = Q_KEY_CODE_7, /* usb:36 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#117: FILE: ui/input-keymap-usb-to-qcode.c:41:\n+  [0x25] = Q_KEY_CODE_8, /* usb:37 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nWARNING: line over 80 characters\n#118: FILE: ui/input-keymap-usb-to-qcode.c:42:\n+  [0x26] = Q_KEY_CODE_9, /* usb:38 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#119: FILE: ui/input-keymap-usb-to-qcode.c:43:\n+  [0x27] = Q_KEY_CODE_0, /* usb:39 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#120: FILE: ui/input-keymap-usb-to-qcode.c:44:\n+  [0x28] = Q_KEY_CODE_RET, /* usb:40 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nWARNING: line over 80 characters\n#121: FILE: ui/input-keymap-usb-to-qcode.c:45:\n+  [0x29] = Q_KEY_CODE_ESC, /* usb:41 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nERROR: line over 90 characters\n#122: FILE: ui/input-keymap-usb-to-qcode.c:46:\n+  [0x2a] = Q_KEY_CODE_BACKSPACE, /* usb:42 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#123: FILE: ui/input-keymap-usb-to-qcode.c:47:\n+  [0x2b] = Q_KEY_CODE_TAB, /* usb:43 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nERROR: line over 90 characters\n#124: FILE: ui/input-keymap-usb-to-qcode.c:48:\n+  [0x2c] = Q_KEY_CODE_SPC, /* usb:44 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#125: FILE: ui/input-keymap-usb-to-qcode.c:49:\n+  [0x2d] = Q_KEY_CODE_MINUS, /* usb:45 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#126: FILE: ui/input-keymap-usb-to-qcode.c:50:\n+  [0x2e] = Q_KEY_CODE_EQUAL, /* usb:46 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#127: FILE: ui/input-keymap-usb-to-qcode.c:51:\n+  [0x2f] = Q_KEY_CODE_BRACKET_LEFT, /* usb:47 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#128: FILE: ui/input-keymap-usb-to-qcode.c:52:\n+  [0x30] = Q_KEY_CODE_BRACKET_RIGHT, /* usb:48 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#129: FILE: ui/input-keymap-usb-to-qcode.c:53:\n+  [0x31] = Q_KEY_CODE_BACKSLASH, /* usb:49 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#130: FILE: ui/input-keymap-usb-to-qcode.c:54:\n+  [0x32] = Q_KEY_CODE_BACKSLASH, /* usb:50 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#131: FILE: ui/input-keymap-usb-to-qcode.c:55:\n+  [0x33] = Q_KEY_CODE_SEMICOLON, /* usb:51 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#132: FILE: ui/input-keymap-usb-to-qcode.c:56:\n+  [0x34] = Q_KEY_CODE_APOSTROPHE, /* usb:52 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#133: FILE: ui/input-keymap-usb-to-qcode.c:57:\n+  [0x35] = Q_KEY_CODE_GRAVE_ACCENT, /* usb:53 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#134: FILE: ui/input-keymap-usb-to-qcode.c:58:\n+  [0x36] = Q_KEY_CODE_COMMA, /* usb:54 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#135: FILE: ui/input-keymap-usb-to-qcode.c:59:\n+  [0x37] = Q_KEY_CODE_DOT, /* usb:55 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#136: FILE: ui/input-keymap-usb-to-qcode.c:60:\n+  [0x38] = Q_KEY_CODE_SLASH, /* usb:56 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#137: FILE: ui/input-keymap-usb-to-qcode.c:61:\n+  [0x39] = Q_KEY_CODE_CAPS_LOCK, /* usb:57 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nWARNING: line over 80 characters\n#138: FILE: ui/input-keymap-usb-to-qcode.c:62:\n+  [0x3a] = Q_KEY_CODE_F1, /* usb:58 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nWARNING: line over 80 characters\n#139: FILE: ui/input-keymap-usb-to-qcode.c:63:\n+  [0x3b] = Q_KEY_CODE_F2, /* usb:59 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nWARNING: line over 80 characters\n#140: FILE: ui/input-keymap-usb-to-qcode.c:64:\n+  [0x3c] = Q_KEY_CODE_F3, /* usb:60 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nWARNING: line over 80 characters\n#141: FILE: ui/input-keymap-usb-to-qcode.c:65:\n+  [0x3d] = Q_KEY_CODE_F4, /* usb:61 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nWARNING: line over 80 characters\n#142: FILE: ui/input-keymap-usb-to-qcode.c:66:\n+  [0x3e] = Q_KEY_CODE_F5, /* usb:62 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nWARNING: line over 80 characters\n#143: FILE: ui/input-keymap-usb-to-qcode.c:67:\n+  [0x3f] = Q_KEY_CODE_F6, /* usb:63 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nWARNING: line over 80 characters\n#144: FILE: ui/input-keymap-usb-to-qcode.c:68:\n+  [0x40] = Q_KEY_CODE_F7, /* usb:64 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nWARNING: line over 80 characters\n#145: FILE: ui/input-keymap-usb-to-qcode.c:69:\n+  [0x41] = Q_KEY_CODE_F8, /* usb:65 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nWARNING: line over 80 characters\n#146: FILE: ui/input-keymap-usb-to-qcode.c:70:\n+  [0x42] = Q_KEY_CODE_F9, /* usb:66 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#147: FILE: ui/input-keymap-usb-to-qcode.c:71:\n+  [0x43] = Q_KEY_CODE_F10, /* usb:67 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#148: FILE: ui/input-keymap-usb-to-qcode.c:72:\n+  [0x44] = Q_KEY_CODE_F11, /* usb:68 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#149: FILE: ui/input-keymap-usb-to-qcode.c:73:\n+  [0x45] = Q_KEY_CODE_F12, /* usb:69 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#150: FILE: ui/input-keymap-usb-to-qcode.c:74:\n+  [0x46] = Q_KEY_CODE_SYSRQ, /* usb:70 -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#151: FILE: ui/input-keymap-usb-to-qcode.c:75:\n+  [0x47] = Q_KEY_CODE_SCROLL_LOCK, /* usb:71 -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#152: FILE: ui/input-keymap-usb-to-qcode.c:76:\n+  [0x48] = Q_KEY_CODE_PAUSE, /* usb:72 -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#153: FILE: ui/input-keymap-usb-to-qcode.c:77:\n+  [0x49] = Q_KEY_CODE_INSERT, /* usb:73 -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#154: FILE: ui/input-keymap-usb-to-qcode.c:78:\n+  [0x4a] = Q_KEY_CODE_HOME, /* usb:74 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#155: FILE: ui/input-keymap-usb-to-qcode.c:79:\n+  [0x4b] = Q_KEY_CODE_PGUP, /* usb:75 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#156: FILE: ui/input-keymap-usb-to-qcode.c:80:\n+  [0x4c] = Q_KEY_CODE_DELETE, /* usb:76 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#157: FILE: ui/input-keymap-usb-to-qcode.c:81:\n+  [0x4d] = Q_KEY_CODE_END, /* usb:77 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#158: FILE: ui/input-keymap-usb-to-qcode.c:82:\n+  [0x4e] = Q_KEY_CODE_PGDN, /* usb:78 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#159: FILE: ui/input-keymap-usb-to-qcode.c:83:\n+  [0x4f] = Q_KEY_CODE_RIGHT, /* usb:79 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#160: FILE: ui/input-keymap-usb-to-qcode.c:84:\n+  [0x50] = Q_KEY_CODE_LEFT, /* usb:80 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#161: FILE: ui/input-keymap-usb-to-qcode.c:85:\n+  [0x51] = Q_KEY_CODE_DOWN, /* usb:81 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nWARNING: line over 80 characters\n#162: FILE: ui/input-keymap-usb-to-qcode.c:86:\n+  [0x52] = Q_KEY_CODE_UP, /* usb:82 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#163: FILE: ui/input-keymap-usb-to-qcode.c:87:\n+  [0x53] = Q_KEY_CODE_NUM_LOCK, /* usb:83 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#164: FILE: ui/input-keymap-usb-to-qcode.c:88:\n+  [0x54] = Q_KEY_CODE_KP_DIVIDE, /* usb:84 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#165: FILE: ui/input-keymap-usb-to-qcode.c:89:\n+  [0x55] = Q_KEY_CODE_KP_MULTIPLY, /* usb:85 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#166: FILE: ui/input-keymap-usb-to-qcode.c:90:\n+  [0x56] = Q_KEY_CODE_KP_SUBTRACT, /* usb:86 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#167: FILE: ui/input-keymap-usb-to-qcode.c:91:\n+  [0x57] = Q_KEY_CODE_KP_ADD, /* usb:87 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#168: FILE: ui/input-keymap-usb-to-qcode.c:92:\n+  [0x58] = Q_KEY_CODE_KP_ENTER, /* usb:88 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#169: FILE: ui/input-keymap-usb-to-qcode.c:93:\n+  [0x59] = Q_KEY_CODE_KP_1, /* usb:89 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#170: FILE: ui/input-keymap-usb-to-qcode.c:94:\n+  [0x5a] = Q_KEY_CODE_KP_2, /* usb:90 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#171: FILE: ui/input-keymap-usb-to-qcode.c:95:\n+  [0x5b] = Q_KEY_CODE_KP_3, /* usb:91 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#172: FILE: ui/input-keymap-usb-to-qcode.c:96:\n+  [0x5c] = Q_KEY_CODE_KP_4, /* usb:92 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#173: FILE: ui/input-keymap-usb-to-qcode.c:97:\n+  [0x5d] = Q_KEY_CODE_KP_5, /* usb:93 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#174: FILE: ui/input-keymap-usb-to-qcode.c:98:\n+  [0x5e] = Q_KEY_CODE_KP_6, /* usb:94 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#175: FILE: ui/input-keymap-usb-to-qcode.c:99:\n+  [0x5f] = Q_KEY_CODE_KP_7, /* usb:95 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#176: FILE: ui/input-keymap-usb-to-qcode.c:100:\n+  [0x60] = Q_KEY_CODE_KP_8, /* usb:96 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#177: FILE: ui/input-keymap-usb-to-qcode.c:101:\n+  [0x61] = Q_KEY_CODE_KP_9, /* usb:97 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#178: FILE: ui/input-keymap-usb-to-qcode.c:102:\n+  [0x62] = Q_KEY_CODE_KP_0, /* usb:98 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#179: FILE: ui/input-keymap-usb-to-qcode.c:103:\n+  [0x63] = Q_KEY_CODE_KP_DECIMAL, /* usb:99 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#180: FILE: ui/input-keymap-usb-to-qcode.c:104:\n+  [0x64] = Q_KEY_CODE_LESS, /* usb:100 -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#181: FILE: ui/input-keymap-usb-to-qcode.c:105:\n+  [0x65] = Q_KEY_CODE_COMPOSE, /* usb:101 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#182: FILE: ui/input-keymap-usb-to-qcode.c:106:\n+  [0x66] = Q_KEY_CODE_POWER, /* usb:102 -> linux:116 (KEY_POWER) -> qcode:Q_KEY_CODE_POWER (power) */\n\nERROR: line over 90 characters\n#183: FILE: ui/input-keymap-usb-to-qcode.c:107:\n+  [0x67] = Q_KEY_CODE_KP_EQUALS, /* usb:103 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#184: FILE: ui/input-keymap-usb-to-qcode.c:108:\n+  [0x68] = Q_KEY_CODE_UNMAPPED, /* usb:104 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#185: FILE: ui/input-keymap-usb-to-qcode.c:109:\n+  [0x69] = Q_KEY_CODE_UNMAPPED, /* usb:105 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#186: FILE: ui/input-keymap-usb-to-qcode.c:110:\n+  [0x6a] = Q_KEY_CODE_UNMAPPED, /* usb:106 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#187: FILE: ui/input-keymap-usb-to-qcode.c:111:\n+  [0x6b] = Q_KEY_CODE_UNMAPPED, /* usb:107 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#188: FILE: ui/input-keymap-usb-to-qcode.c:112:\n+  [0x6c] = Q_KEY_CODE_UNMAPPED, /* usb:108 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#189: FILE: ui/input-keymap-usb-to-qcode.c:113:\n+  [0x6d] = Q_KEY_CODE_UNMAPPED, /* usb:109 -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#190: FILE: ui/input-keymap-usb-to-qcode.c:114:\n+  [0x6e] = Q_KEY_CODE_UNMAPPED, /* usb:110 -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#191: FILE: ui/input-keymap-usb-to-qcode.c:115:\n+  [0x6f] = Q_KEY_CODE_UNMAPPED, /* usb:111 -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#192: FILE: ui/input-keymap-usb-to-qcode.c:116:\n+  [0x70] = Q_KEY_CODE_UNMAPPED, /* usb:112 -> linux:191 (KEY_F21) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#193: FILE: ui/input-keymap-usb-to-qcode.c:117:\n+  [0x71] = Q_KEY_CODE_UNMAPPED, /* usb:113 -> linux:192 (KEY_F22) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#194: FILE: ui/input-keymap-usb-to-qcode.c:118:\n+  [0x72] = Q_KEY_CODE_UNMAPPED, /* usb:114 -> linux:193 (KEY_F23) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#195: FILE: ui/input-keymap-usb-to-qcode.c:119:\n+  [0x73] = Q_KEY_CODE_UNMAPPED, /* usb:115 -> linux:194 (KEY_F24) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#196: FILE: ui/input-keymap-usb-to-qcode.c:120:\n+  [0x74] = Q_KEY_CODE_OPEN, /* usb:116 -> linux:134 (KEY_OPEN) -> qcode:Q_KEY_CODE_OPEN (open) */\n\nERROR: line over 90 characters\n#197: FILE: ui/input-keymap-usb-to-qcode.c:121:\n+  [0x75] = Q_KEY_CODE_HELP, /* usb:117 -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#198: FILE: ui/input-keymap-usb-to-qcode.c:122:\n+  [0x76] = Q_KEY_CODE_MENU, /* usb:118 -> linux:139 (KEY_MENU) -> qcode:Q_KEY_CODE_MENU (menu) */\n\nERROR: line over 90 characters\n#199: FILE: ui/input-keymap-usb-to-qcode.c:123:\n+  [0x77] = Q_KEY_CODE_FRONT, /* usb:119 -> linux:132 (KEY_FRONT) -> qcode:Q_KEY_CODE_FRONT (front) */\n\nERROR: line over 90 characters\n#200: FILE: ui/input-keymap-usb-to-qcode.c:124:\n+  [0x78] = Q_KEY_CODE_STOP, /* usb:120 -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#201: FILE: ui/input-keymap-usb-to-qcode.c:125:\n+  [0x79] = Q_KEY_CODE_AGAIN, /* usb:121 -> linux:129 (KEY_AGAIN) -> qcode:Q_KEY_CODE_AGAIN (again) */\n\nERROR: line over 90 characters\n#202: FILE: ui/input-keymap-usb-to-qcode.c:126:\n+  [0x7a] = Q_KEY_CODE_UNDO, /* usb:122 -> linux:131 (KEY_UNDO) -> qcode:Q_KEY_CODE_UNDO (undo) */\n\nERROR: line over 90 characters\n#203: FILE: ui/input-keymap-usb-to-qcode.c:127:\n+  [0x7b] = Q_KEY_CODE_CUT, /* usb:123 -> linux:137 (KEY_CUT) -> qcode:Q_KEY_CODE_CUT (cut) */\n\nERROR: line over 90 characters\n#204: FILE: ui/input-keymap-usb-to-qcode.c:128:\n+  [0x7c] = Q_KEY_CODE_COPY, /* usb:124 -> linux:133 (KEY_COPY) -> qcode:Q_KEY_CODE_COPY (copy) */\n\nERROR: line over 90 characters\n#205: FILE: ui/input-keymap-usb-to-qcode.c:129:\n+  [0x7d] = Q_KEY_CODE_PASTE, /* usb:125 -> linux:135 (KEY_PASTE) -> qcode:Q_KEY_CODE_PASTE (paste) */\n\nERROR: line over 90 characters\n#206: FILE: ui/input-keymap-usb-to-qcode.c:130:\n+  [0x7e] = Q_KEY_CODE_FIND, /* usb:126 -> linux:136 (KEY_FIND) -> qcode:Q_KEY_CODE_FIND (find) */\n\nERROR: line over 90 characters\n#207: FILE: ui/input-keymap-usb-to-qcode.c:131:\n+  [0x7f] = Q_KEY_CODE_AUDIOMUTE, /* usb:127 -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#208: FILE: ui/input-keymap-usb-to-qcode.c:132:\n+  [0x80] = Q_KEY_CODE_VOLUMEUP, /* usb:128 -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#209: FILE: ui/input-keymap-usb-to-qcode.c:133:\n+  [0x81] = Q_KEY_CODE_VOLUMEDOWN, /* usb:129 -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#210: FILE: ui/input-keymap-usb-to-qcode.c:134:\n+  [0x85] = Q_KEY_CODE_KP_COMMA, /* usb:133 -> linux:121 (KEY_KPCOMMA) -> qcode:Q_KEY_CODE_KP_COMMA (kp_comma) */\n\nWARNING: line over 80 characters\n#211: FILE: ui/input-keymap-usb-to-qcode.c:135:\n+  [0x87] = Q_KEY_CODE_RO, /* usb:135 -> linux:89 (KEY_RO) -> qcode:Q_KEY_CODE_RO (ro) */\n\nERROR: line over 90 characters\n#212: FILE: ui/input-keymap-usb-to-qcode.c:136:\n+  [0x88] = Q_KEY_CODE_UNMAPPED, /* usb:136 -> linux:93 (KEY_KATAKANAHIRAGANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#213: FILE: ui/input-keymap-usb-to-qcode.c:137:\n+  [0x89] = Q_KEY_CODE_YEN, /* usb:137 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#214: FILE: ui/input-keymap-usb-to-qcode.c:138:\n+  [0x8a] = Q_KEY_CODE_HENKAN, /* usb:138 -> linux:92 (KEY_HENKAN) -> qcode:Q_KEY_CODE_HENKAN (henkan) */\n\nERROR: line over 90 characters\n#215: FILE: ui/input-keymap-usb-to-qcode.c:139:\n+  [0x8b] = Q_KEY_CODE_UNMAPPED, /* usb:139 -> linux:94 (KEY_MUHENKAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#216: FILE: ui/input-keymap-usb-to-qcode.c:140:\n+  [0x8c] = Q_KEY_CODE_UNMAPPED, /* usb:140 -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#217: FILE: ui/input-keymap-usb-to-qcode.c:141:\n+  [0x90] = Q_KEY_CODE_UNMAPPED, /* usb:144 -> linux:122 (KEY_HANGEUL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#218: FILE: ui/input-keymap-usb-to-qcode.c:142:\n+  [0x91] = Q_KEY_CODE_UNMAPPED, /* usb:145 -> linux:123 (KEY_HANJA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#219: FILE: ui/input-keymap-usb-to-qcode.c:143:\n+  [0x92] = Q_KEY_CODE_UNMAPPED, /* usb:146 -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#220: FILE: ui/input-keymap-usb-to-qcode.c:144:\n+  [0x93] = Q_KEY_CODE_HIRAGANA, /* usb:147 -> linux:91 (KEY_HIRAGANA) -> qcode:Q_KEY_CODE_HIRAGANA (hiragana) */\n\nERROR: line over 90 characters\n#221: FILE: ui/input-keymap-usb-to-qcode.c:145:\n+  [0x94] = Q_KEY_CODE_UNMAPPED, /* usb:148 -> linux:85 (KEY_ZENKAKUHANKAKU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#222: FILE: ui/input-keymap-usb-to-qcode.c:146:\n+  [0xb6] = Q_KEY_CODE_UNMAPPED, /* usb:182 -> linux:179 (KEY_KPLEFTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#223: FILE: ui/input-keymap-usb-to-qcode.c:147:\n+  [0xb7] = Q_KEY_CODE_UNMAPPED, /* usb:183 -> linux:180 (KEY_KPRIGHTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#224: FILE: ui/input-keymap-usb-to-qcode.c:148:\n+  [0xe0] = Q_KEY_CODE_CTRL, /* usb:224 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#225: FILE: ui/input-keymap-usb-to-qcode.c:149:\n+  [0xe1] = Q_KEY_CODE_SHIFT, /* usb:225 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#226: FILE: ui/input-keymap-usb-to-qcode.c:150:\n+  [0xe2] = Q_KEY_CODE_ALT, /* usb:226 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#227: FILE: ui/input-keymap-usb-to-qcode.c:151:\n+  [0xe3] = Q_KEY_CODE_META_L, /* usb:227 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#228: FILE: ui/input-keymap-usb-to-qcode.c:152:\n+  [0xe4] = Q_KEY_CODE_CTRL_R, /* usb:228 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#229: FILE: ui/input-keymap-usb-to-qcode.c:153:\n+  [0xe5] = Q_KEY_CODE_SHIFT_R, /* usb:229 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#230: FILE: ui/input-keymap-usb-to-qcode.c:154:\n+  [0xe6] = Q_KEY_CODE_ALT_R, /* usb:230 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#231: FILE: ui/input-keymap-usb-to-qcode.c:155:\n+  [0xe7] = Q_KEY_CODE_META_R, /* usb:231 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#232: FILE: ui/input-keymap-usb-to-qcode.c:156:\n+  [0xe8] = Q_KEY_CODE_AUDIOPLAY, /* usb:232 -> linux:164 (KEY_PLAYPAUSE) -> qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) */\n\nERROR: line over 90 characters\n#233: FILE: ui/input-keymap-usb-to-qcode.c:157:\n+  [0xe9] = Q_KEY_CODE_AUDIOSTOP, /* usb:233 -> linux:166 (KEY_STOPCD) -> qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) */\n\nERROR: line over 90 characters\n#234: FILE: ui/input-keymap-usb-to-qcode.c:158:\n+  [0xea] = Q_KEY_CODE_AUDIOPREV, /* usb:234 -> linux:165 (KEY_PREVIOUSSONG) -> qcode:Q_KEY_CODE_AUDIOPREV (audioprev) */\n\nERROR: line over 90 characters\n#235: FILE: ui/input-keymap-usb-to-qcode.c:159:\n+  [0xeb] = Q_KEY_CODE_AUDIONEXT, /* usb:235 -> linux:163 (KEY_NEXTSONG) -> qcode:Q_KEY_CODE_AUDIONEXT (audionext) */\n\nERROR: line over 90 characters\n#236: FILE: ui/input-keymap-usb-to-qcode.c:160:\n+  [0xec] = Q_KEY_CODE_UNMAPPED, /* usb:236 -> linux:161 (KEY_EJECTCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#237: FILE: ui/input-keymap-usb-to-qcode.c:161:\n+  [0xed] = Q_KEY_CODE_VOLUMEUP, /* usb:237 -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#238: FILE: ui/input-keymap-usb-to-qcode.c:162:\n+  [0xee] = Q_KEY_CODE_VOLUMEDOWN, /* usb:238 -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#239: FILE: ui/input-keymap-usb-to-qcode.c:163:\n+  [0xef] = Q_KEY_CODE_AUDIOMUTE, /* usb:239 -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#240: FILE: ui/input-keymap-usb-to-qcode.c:164:\n+  [0xf0] = Q_KEY_CODE_UNMAPPED, /* usb:240 -> linux:150 (KEY_WWW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#241: FILE: ui/input-keymap-usb-to-qcode.c:165:\n+  [0xf1] = Q_KEY_CODE_AC_BACK, /* usb:241 -> linux:158 (KEY_BACK) -> qcode:Q_KEY_CODE_AC_BACK (ac_back) */\n\nERROR: line over 90 characters\n#242: FILE: ui/input-keymap-usb-to-qcode.c:166:\n+  [0xf2] = Q_KEY_CODE_AC_FORWARD, /* usb:242 -> linux:159 (KEY_FORWARD) -> qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) */\n\nERROR: line over 90 characters\n#243: FILE: ui/input-keymap-usb-to-qcode.c:167:\n+  [0xf3] = Q_KEY_CODE_STOP, /* usb:243 -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#244: FILE: ui/input-keymap-usb-to-qcode.c:168:\n+  [0xf4] = Q_KEY_CODE_FIND, /* usb:244 -> linux:136 (KEY_FIND) -> qcode:Q_KEY_CODE_FIND (find) */\n\nERROR: line over 90 characters\n#245: FILE: ui/input-keymap-usb-to-qcode.c:169:\n+  [0xf5] = Q_KEY_CODE_UNMAPPED, /* usb:245 -> linux:177 (KEY_SCROLLUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#246: FILE: ui/input-keymap-usb-to-qcode.c:170:\n+  [0xf6] = Q_KEY_CODE_UNMAPPED, /* usb:246 -> linux:178 (KEY_SCROLLDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#247: FILE: ui/input-keymap-usb-to-qcode.c:171:\n+  [0xf7] = Q_KEY_CODE_UNMAPPED, /* usb:247 -> linux:176 (KEY_EDIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#248: FILE: ui/input-keymap-usb-to-qcode.c:172:\n+  [0xf8] = Q_KEY_CODE_SLEEP, /* usb:248 -> linux:142 (KEY_SLEEP) -> qcode:Q_KEY_CODE_SLEEP (sleep) */\n\nERROR: line over 90 characters\n#249: FILE: ui/input-keymap-usb-to-qcode.c:173:\n+  [0xf9] = Q_KEY_CODE_UNMAPPED, /* usb:249 -> linux:152 (KEY_SCREENLOCK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#250: FILE: ui/input-keymap-usb-to-qcode.c:174:\n+  [0xfa] = Q_KEY_CODE_AC_REFRESH, /* usb:250 -> linux:173 (KEY_REFRESH) -> qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) */\n\nERROR: line over 90 characters\n#251: FILE: ui/input-keymap-usb-to-qcode.c:175:\n+  [0xfb] = Q_KEY_CODE_CALCULATOR, /* usb:251 -> linux:140 (KEY_CALC) -> qcode:Q_KEY_CODE_CALCULATOR (calculator) */\n\nERROR: line over 90 characters\n#253: FILE: ui/input-keymap-usb-to-qcode.c:177:\n+const guint qemu_input_map_usb_to_qcode_len = sizeof(qemu_input_map_usb_to_qcode)/sizeof(qemu_input_map_usb_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#253: FILE: ui/input-keymap-usb-to-qcode.c:177:\n+const guint qemu_input_map_usb_to_qcode_len = sizeof(qemu_input_map_usb_to_qcode)/sizeof(qemu_input_map_usb_to_qcode[0]);\n                                                                                  ^\n\ntotal: 124 errors, 48 warnings, 235 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 11/12: ui: convert GTK and SDL1 frontends to keycodemapdb...\nERROR: line over 90 characters\n#423: FILE: ui/input-keymap-atset1-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#425: FILE: ui/input-keymap-atset1-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_atset1_to_qcode code-map keymaps.csv atset1 qcode\n\nERROR: line over 90 characters\n#428: FILE: ui/input-keymap-atset1-to-qcode.c:8:\n+  [0x1] = Q_KEY_CODE_ESC, /* atset1:1 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nWARNING: line over 80 characters\n#429: FILE: ui/input-keymap-atset1-to-qcode.c:9:\n+  [0x2] = Q_KEY_CODE_1, /* atset1:2 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#430: FILE: ui/input-keymap-atset1-to-qcode.c:10:\n+  [0x3] = Q_KEY_CODE_2, /* atset1:3 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#431: FILE: ui/input-keymap-atset1-to-qcode.c:11:\n+  [0x4] = Q_KEY_CODE_3, /* atset1:4 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#432: FILE: ui/input-keymap-atset1-to-qcode.c:12:\n+  [0x5] = Q_KEY_CODE_4, /* atset1:5 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#433: FILE: ui/input-keymap-atset1-to-qcode.c:13:\n+  [0x6] = Q_KEY_CODE_5, /* atset1:6 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#434: FILE: ui/input-keymap-atset1-to-qcode.c:14:\n+  [0x7] = Q_KEY_CODE_6, /* atset1:7 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#435: FILE: ui/input-keymap-atset1-to-qcode.c:15:\n+  [0x8] = Q_KEY_CODE_7, /* atset1:8 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#436: FILE: ui/input-keymap-atset1-to-qcode.c:16:\n+  [0x9] = Q_KEY_CODE_8, /* atset1:9 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nWARNING: line over 80 characters\n#437: FILE: ui/input-keymap-atset1-to-qcode.c:17:\n+  [0xa] = Q_KEY_CODE_9, /* atset1:10 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#438: FILE: ui/input-keymap-atset1-to-qcode.c:18:\n+  [0xb] = Q_KEY_CODE_0, /* atset1:11 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#439: FILE: ui/input-keymap-atset1-to-qcode.c:19:\n+  [0xc] = Q_KEY_CODE_MINUS, /* atset1:12 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#440: FILE: ui/input-keymap-atset1-to-qcode.c:20:\n+  [0xd] = Q_KEY_CODE_EQUAL, /* atset1:13 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#441: FILE: ui/input-keymap-atset1-to-qcode.c:21:\n+  [0xe] = Q_KEY_CODE_BACKSPACE, /* atset1:14 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#442: FILE: ui/input-keymap-atset1-to-qcode.c:22:\n+  [0xf] = Q_KEY_CODE_TAB, /* atset1:15 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nWARNING: line over 80 characters\n#443: FILE: ui/input-keymap-atset1-to-qcode.c:23:\n+  [0x10] = Q_KEY_CODE_Q, /* atset1:16 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#444: FILE: ui/input-keymap-atset1-to-qcode.c:24:\n+  [0x11] = Q_KEY_CODE_W, /* atset1:17 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#445: FILE: ui/input-keymap-atset1-to-qcode.c:25:\n+  [0x12] = Q_KEY_CODE_E, /* atset1:18 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#446: FILE: ui/input-keymap-atset1-to-qcode.c:26:\n+  [0x13] = Q_KEY_CODE_R, /* atset1:19 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#447: FILE: ui/input-keymap-atset1-to-qcode.c:27:\n+  [0x14] = Q_KEY_CODE_T, /* atset1:20 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#448: FILE: ui/input-keymap-atset1-to-qcode.c:28:\n+  [0x15] = Q_KEY_CODE_Y, /* atset1:21 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#449: FILE: ui/input-keymap-atset1-to-qcode.c:29:\n+  [0x16] = Q_KEY_CODE_U, /* atset1:22 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#450: FILE: ui/input-keymap-atset1-to-qcode.c:30:\n+  [0x17] = Q_KEY_CODE_I, /* atset1:23 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#451: FILE: ui/input-keymap-atset1-to-qcode.c:31:\n+  [0x18] = Q_KEY_CODE_O, /* atset1:24 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#452: FILE: ui/input-keymap-atset1-to-qcode.c:32:\n+  [0x19] = Q_KEY_CODE_P, /* atset1:25 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#453: FILE: ui/input-keymap-atset1-to-qcode.c:33:\n+  [0x1a] = Q_KEY_CODE_BRACKET_LEFT, /* atset1:26 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#454: FILE: ui/input-keymap-atset1-to-qcode.c:34:\n+  [0x1b] = Q_KEY_CODE_BRACKET_RIGHT, /* atset1:27 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#455: FILE: ui/input-keymap-atset1-to-qcode.c:35:\n+  [0x1c] = Q_KEY_CODE_RET, /* atset1:28 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#456: FILE: ui/input-keymap-atset1-to-qcode.c:36:\n+  [0x1d] = Q_KEY_CODE_CTRL, /* atset1:29 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nWARNING: line over 80 characters\n#457: FILE: ui/input-keymap-atset1-to-qcode.c:37:\n+  [0x1e] = Q_KEY_CODE_A, /* atset1:30 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#458: FILE: ui/input-keymap-atset1-to-qcode.c:38:\n+  [0x1f] = Q_KEY_CODE_S, /* atset1:31 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#459: FILE: ui/input-keymap-atset1-to-qcode.c:39:\n+  [0x20] = Q_KEY_CODE_D, /* atset1:32 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#460: FILE: ui/input-keymap-atset1-to-qcode.c:40:\n+  [0x21] = Q_KEY_CODE_F, /* atset1:33 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#461: FILE: ui/input-keymap-atset1-to-qcode.c:41:\n+  [0x22] = Q_KEY_CODE_G, /* atset1:34 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#462: FILE: ui/input-keymap-atset1-to-qcode.c:42:\n+  [0x23] = Q_KEY_CODE_H, /* atset1:35 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#463: FILE: ui/input-keymap-atset1-to-qcode.c:43:\n+  [0x24] = Q_KEY_CODE_J, /* atset1:36 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#464: FILE: ui/input-keymap-atset1-to-qcode.c:44:\n+  [0x25] = Q_KEY_CODE_K, /* atset1:37 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#465: FILE: ui/input-keymap-atset1-to-qcode.c:45:\n+  [0x26] = Q_KEY_CODE_L, /* atset1:38 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#466: FILE: ui/input-keymap-atset1-to-qcode.c:46:\n+  [0x27] = Q_KEY_CODE_SEMICOLON, /* atset1:39 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#467: FILE: ui/input-keymap-atset1-to-qcode.c:47:\n+  [0x28] = Q_KEY_CODE_APOSTROPHE, /* atset1:40 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#468: FILE: ui/input-keymap-atset1-to-qcode.c:48:\n+  [0x29] = Q_KEY_CODE_GRAVE_ACCENT, /* atset1:41 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#469: FILE: ui/input-keymap-atset1-to-qcode.c:49:\n+  [0x2a] = Q_KEY_CODE_SHIFT, /* atset1:42 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#470: FILE: ui/input-keymap-atset1-to-qcode.c:50:\n+  [0x2b] = Q_KEY_CODE_BACKSLASH, /* atset1:43 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nWARNING: line over 80 characters\n#471: FILE: ui/input-keymap-atset1-to-qcode.c:51:\n+  [0x2c] = Q_KEY_CODE_Z, /* atset1:44 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#472: FILE: ui/input-keymap-atset1-to-qcode.c:52:\n+  [0x2d] = Q_KEY_CODE_X, /* atset1:45 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#473: FILE: ui/input-keymap-atset1-to-qcode.c:53:\n+  [0x2e] = Q_KEY_CODE_C, /* atset1:46 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#474: FILE: ui/input-keymap-atset1-to-qcode.c:54:\n+  [0x2f] = Q_KEY_CODE_V, /* atset1:47 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#475: FILE: ui/input-keymap-atset1-to-qcode.c:55:\n+  [0x30] = Q_KEY_CODE_B, /* atset1:48 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#476: FILE: ui/input-keymap-atset1-to-qcode.c:56:\n+  [0x31] = Q_KEY_CODE_N, /* atset1:49 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#477: FILE: ui/input-keymap-atset1-to-qcode.c:57:\n+  [0x32] = Q_KEY_CODE_M, /* atset1:50 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#478: FILE: ui/input-keymap-atset1-to-qcode.c:58:\n+  [0x33] = Q_KEY_CODE_COMMA, /* atset1:51 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#479: FILE: ui/input-keymap-atset1-to-qcode.c:59:\n+  [0x34] = Q_KEY_CODE_DOT, /* atset1:52 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#480: FILE: ui/input-keymap-atset1-to-qcode.c:60:\n+  [0x35] = Q_KEY_CODE_SLASH, /* atset1:53 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#481: FILE: ui/input-keymap-atset1-to-qcode.c:61:\n+  [0x36] = Q_KEY_CODE_SHIFT_R, /* atset1:54 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#482: FILE: ui/input-keymap-atset1-to-qcode.c:62:\n+  [0x37] = Q_KEY_CODE_KP_MULTIPLY, /* atset1:55 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#483: FILE: ui/input-keymap-atset1-to-qcode.c:63:\n+  [0x38] = Q_KEY_CODE_ALT, /* atset1:56 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#484: FILE: ui/input-keymap-atset1-to-qcode.c:64:\n+  [0x39] = Q_KEY_CODE_SPC, /* atset1:57 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#485: FILE: ui/input-keymap-atset1-to-qcode.c:65:\n+  [0x3a] = Q_KEY_CODE_CAPS_LOCK, /* atset1:58 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nWARNING: line over 80 characters\n#486: FILE: ui/input-keymap-atset1-to-qcode.c:66:\n+  [0x3b] = Q_KEY_CODE_F1, /* atset1:59 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nWARNING: line over 80 characters\n#487: FILE: ui/input-keymap-atset1-to-qcode.c:67:\n+  [0x3c] = Q_KEY_CODE_F2, /* atset1:60 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nWARNING: line over 80 characters\n#488: FILE: ui/input-keymap-atset1-to-qcode.c:68:\n+  [0x3d] = Q_KEY_CODE_F3, /* atset1:61 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nWARNING: line over 80 characters\n#489: FILE: ui/input-keymap-atset1-to-qcode.c:69:\n+  [0x3e] = Q_KEY_CODE_F4, /* atset1:62 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nWARNING: line over 80 characters\n#490: FILE: ui/input-keymap-atset1-to-qcode.c:70:\n+  [0x3f] = Q_KEY_CODE_F5, /* atset1:63 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nWARNING: line over 80 characters\n#491: FILE: ui/input-keymap-atset1-to-qcode.c:71:\n+  [0x40] = Q_KEY_CODE_F6, /* atset1:64 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nWARNING: line over 80 characters\n#492: FILE: ui/input-keymap-atset1-to-qcode.c:72:\n+  [0x41] = Q_KEY_CODE_F7, /* atset1:65 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nWARNING: line over 80 characters\n#493: FILE: ui/input-keymap-atset1-to-qcode.c:73:\n+  [0x42] = Q_KEY_CODE_F8, /* atset1:66 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nWARNING: line over 80 characters\n#494: FILE: ui/input-keymap-atset1-to-qcode.c:74:\n+  [0x43] = Q_KEY_CODE_F9, /* atset1:67 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#495: FILE: ui/input-keymap-atset1-to-qcode.c:75:\n+  [0x44] = Q_KEY_CODE_F10, /* atset1:68 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#496: FILE: ui/input-keymap-atset1-to-qcode.c:76:\n+  [0x45] = Q_KEY_CODE_NUM_LOCK, /* atset1:69 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#497: FILE: ui/input-keymap-atset1-to-qcode.c:77:\n+  [0x46] = Q_KEY_CODE_SCROLL_LOCK, /* atset1:70 -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#498: FILE: ui/input-keymap-atset1-to-qcode.c:78:\n+  [0x47] = Q_KEY_CODE_KP_7, /* atset1:71 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#499: FILE: ui/input-keymap-atset1-to-qcode.c:79:\n+  [0x48] = Q_KEY_CODE_KP_8, /* atset1:72 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#500: FILE: ui/input-keymap-atset1-to-qcode.c:80:\n+  [0x49] = Q_KEY_CODE_KP_9, /* atset1:73 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#501: FILE: ui/input-keymap-atset1-to-qcode.c:81:\n+  [0x4a] = Q_KEY_CODE_KP_SUBTRACT, /* atset1:74 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#502: FILE: ui/input-keymap-atset1-to-qcode.c:82:\n+  [0x4b] = Q_KEY_CODE_KP_4, /* atset1:75 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#503: FILE: ui/input-keymap-atset1-to-qcode.c:83:\n+  [0x4c] = Q_KEY_CODE_KP_5, /* atset1:76 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#504: FILE: ui/input-keymap-atset1-to-qcode.c:84:\n+  [0x4d] = Q_KEY_CODE_KP_6, /* atset1:77 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#505: FILE: ui/input-keymap-atset1-to-qcode.c:85:\n+  [0x4e] = Q_KEY_CODE_KP_ADD, /* atset1:78 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#506: FILE: ui/input-keymap-atset1-to-qcode.c:86:\n+  [0x4f] = Q_KEY_CODE_KP_1, /* atset1:79 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#507: FILE: ui/input-keymap-atset1-to-qcode.c:87:\n+  [0x50] = Q_KEY_CODE_KP_2, /* atset1:80 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#508: FILE: ui/input-keymap-atset1-to-qcode.c:88:\n+  [0x51] = Q_KEY_CODE_KP_3, /* atset1:81 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#509: FILE: ui/input-keymap-atset1-to-qcode.c:89:\n+  [0x52] = Q_KEY_CODE_KP_0, /* atset1:82 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#510: FILE: ui/input-keymap-atset1-to-qcode.c:90:\n+  [0x53] = Q_KEY_CODE_KP_DECIMAL, /* atset1:83 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#511: FILE: ui/input-keymap-atset1-to-qcode.c:91:\n+  [0x54] = Q_KEY_CODE_SYSRQ, /* atset1:84 -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#512: FILE: ui/input-keymap-atset1-to-qcode.c:92:\n+  [0x55] = Q_KEY_CODE_UNMAPPED, /* atset1:85 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#513: FILE: ui/input-keymap-atset1-to-qcode.c:93:\n+  [0x56] = Q_KEY_CODE_LESS, /* atset1:86 -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#514: FILE: ui/input-keymap-atset1-to-qcode.c:94:\n+  [0x57] = Q_KEY_CODE_F11, /* atset1:87 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#515: FILE: ui/input-keymap-atset1-to-qcode.c:95:\n+  [0x58] = Q_KEY_CODE_F12, /* atset1:88 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#516: FILE: ui/input-keymap-atset1-to-qcode.c:96:\n+  [0x59] = Q_KEY_CODE_KP_EQUALS, /* atset1:89 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#517: FILE: ui/input-keymap-atset1-to-qcode.c:97:\n+  [0x5a] = Q_KEY_CODE_UNMAPPED, /* atset1:90 -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#518: FILE: ui/input-keymap-atset1-to-qcode.c:98:\n+  [0x5b] = Q_KEY_CODE_LF, /* atset1:91 -> linux:101 (KEY_LINEFEED) -> qcode:Q_KEY_CODE_LF (lf) */\n\nERROR: line over 90 characters\n#519: FILE: ui/input-keymap-atset1-to-qcode.c:99:\n+  [0x5c] = Q_KEY_CODE_UNMAPPED, /* atset1:92 -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#520: FILE: ui/input-keymap-atset1-to-qcode.c:100:\n+  [0x5d] = Q_KEY_CODE_UNMAPPED, /* atset1:93 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#521: FILE: ui/input-keymap-atset1-to-qcode.c:101:\n+  [0x5e] = Q_KEY_CODE_UNMAPPED, /* atset1:94 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#522: FILE: ui/input-keymap-atset1-to-qcode.c:102:\n+  [0x5f] = Q_KEY_CODE_UNMAPPED, /* atset1:95 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#523: FILE: ui/input-keymap-atset1-to-qcode.c:103:\n+  [0x63] = Q_KEY_CODE_UNMAPPED, /* atset1:99 -> linux:169 (KEY_PHONE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#524: FILE: ui/input-keymap-atset1-to-qcode.c:104:\n+  [0x64] = Q_KEY_CODE_OPEN, /* atset1:100 -> linux:134 (KEY_OPEN) -> qcode:Q_KEY_CODE_OPEN (open) */\n\nERROR: line over 90 characters\n#525: FILE: ui/input-keymap-atset1-to-qcode.c:105:\n+  [0x65] = Q_KEY_CODE_PASTE, /* atset1:101 -> linux:135 (KEY_PASTE) -> qcode:Q_KEY_CODE_PASTE (paste) */\n\nERROR: line over 90 characters\n#526: FILE: ui/input-keymap-atset1-to-qcode.c:106:\n+  [0x66] = Q_KEY_CODE_UNMAPPED, /* atset1:102 -> linux:141 (KEY_SETUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#527: FILE: ui/input-keymap-atset1-to-qcode.c:107:\n+  [0x67] = Q_KEY_CODE_UNMAPPED, /* atset1:103 -> linux:144 (KEY_FILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#528: FILE: ui/input-keymap-atset1-to-qcode.c:108:\n+  [0x68] = Q_KEY_CODE_UNMAPPED, /* atset1:104 -> linux:145 (KEY_SENDFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#529: FILE: ui/input-keymap-atset1-to-qcode.c:109:\n+  [0x69] = Q_KEY_CODE_UNMAPPED, /* atset1:105 -> linux:146 (KEY_DELETEFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#530: FILE: ui/input-keymap-atset1-to-qcode.c:110:\n+  [0x6a] = Q_KEY_CODE_UNMAPPED, /* atset1:106 -> linux:151 (KEY_MSDOS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#531: FILE: ui/input-keymap-atset1-to-qcode.c:111:\n+  [0x6b] = Q_KEY_CODE_UNMAPPED, /* atset1:107 -> linux:153 (KEY_DIRECTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#532: FILE: ui/input-keymap-atset1-to-qcode.c:112:\n+  [0x6c] = Q_KEY_CODE_UNMAPPED, /* atset1:108 -> linux:161 (KEY_EJECTCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#533: FILE: ui/input-keymap-atset1-to-qcode.c:113:\n+  [0x6d] = Q_KEY_CODE_UNMAPPED, /* atset1:109 -> linux:193 (KEY_F23) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#534: FILE: ui/input-keymap-atset1-to-qcode.c:114:\n+  [0x6f] = Q_KEY_CODE_UNMAPPED, /* atset1:111 -> linux:194 (KEY_F24) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#535: FILE: ui/input-keymap-atset1-to-qcode.c:115:\n+  [0x70] = Q_KEY_CODE_UNMAPPED, /* atset1:112 -> linux:170 (KEY_ISO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#536: FILE: ui/input-keymap-atset1-to-qcode.c:116:\n+  [0x71] = Q_KEY_CODE_UNMAPPED, /* atset1:113 -> linux:174 (KEY_EXIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#537: FILE: ui/input-keymap-atset1-to-qcode.c:117:\n+  [0x72] = Q_KEY_CODE_UNMAPPED, /* atset1:114 -> linux:175 (KEY_MOVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#538: FILE: ui/input-keymap-atset1-to-qcode.c:118:\n+  [0x73] = Q_KEY_CODE_RO, /* atset1:115 -> linux:89 (KEY_RO) -> qcode:Q_KEY_CODE_RO (ro) */\n\nERROR: line over 90 characters\n#539: FILE: ui/input-keymap-atset1-to-qcode.c:119:\n+  [0x74] = Q_KEY_CODE_UNMAPPED, /* atset1:116 -> linux:191 (KEY_F21) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#540: FILE: ui/input-keymap-atset1-to-qcode.c:120:\n+  [0x75] = Q_KEY_CODE_UNMAPPED, /* atset1:117 -> linux:177 (KEY_SCROLLUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#541: FILE: ui/input-keymap-atset1-to-qcode.c:121:\n+  [0x76] = Q_KEY_CODE_UNMAPPED, /* atset1:118 -> linux:85 (KEY_ZENKAKUHANKAKU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#542: FILE: ui/input-keymap-atset1-to-qcode.c:122:\n+  [0x77] = Q_KEY_CODE_HIRAGANA, /* atset1:119 -> linux:91 (KEY_HIRAGANA) -> qcode:Q_KEY_CODE_HIRAGANA (hiragana) */\n\nERROR: line over 90 characters\n#543: FILE: ui/input-keymap-atset1-to-qcode.c:123:\n+  [0x78] = Q_KEY_CODE_UNMAPPED, /* atset1:120 -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#544: FILE: ui/input-keymap-atset1-to-qcode.c:124:\n+  [0x79] = Q_KEY_CODE_HENKAN, /* atset1:121 -> linux:92 (KEY_HENKAN) -> qcode:Q_KEY_CODE_HENKAN (henkan) */\n\nERROR: line over 90 characters\n#545: FILE: ui/input-keymap-atset1-to-qcode.c:125:\n+  [0x7b] = Q_KEY_CODE_UNMAPPED, /* atset1:123 -> linux:94 (KEY_MUHENKAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#546: FILE: ui/input-keymap-atset1-to-qcode.c:126:\n+  [0x7d] = Q_KEY_CODE_YEN, /* atset1:125 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#547: FILE: ui/input-keymap-atset1-to-qcode.c:127:\n+  [0x7e] = Q_KEY_CODE_KP_COMMA, /* atset1:126 -> linux:121 (KEY_KPCOMMA) -> qcode:Q_KEY_CODE_KP_COMMA (kp_comma) */\n\nERROR: line over 90 characters\n#548: FILE: ui/input-keymap-atset1-to-qcode.c:128:\n+  [0xe001] = Q_KEY_CODE_UNMAPPED, /* atset1:57345 -> linux:171 (KEY_CONFIG) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#549: FILE: ui/input-keymap-atset1-to-qcode.c:129:\n+  [0xe002] = Q_KEY_CODE_UNMAPPED, /* atset1:57346 -> linux:150 (KEY_WWW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#550: FILE: ui/input-keymap-atset1-to-qcode.c:130:\n+  [0xe003] = Q_KEY_CODE_UNMAPPED, /* atset1:57347 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#551: FILE: ui/input-keymap-atset1-to-qcode.c:131:\n+  [0xe004] = Q_KEY_CODE_UNMAPPED, /* atset1:57348 -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#552: FILE: ui/input-keymap-atset1-to-qcode.c:132:\n+  [0xe005] = Q_KEY_CODE_AGAIN, /* atset1:57349 -> linux:129 (KEY_AGAIN) -> qcode:Q_KEY_CODE_AGAIN (again) */\n\nERROR: line over 90 characters\n#553: FILE: ui/input-keymap-atset1-to-qcode.c:133:\n+  [0xe006] = Q_KEY_CODE_PROPS, /* atset1:57350 -> linux:130 (KEY_PROPS) -> qcode:Q_KEY_CODE_PROPS (props) */\n\nERROR: line over 90 characters\n#554: FILE: ui/input-keymap-atset1-to-qcode.c:134:\n+  [0xe007] = Q_KEY_CODE_UNDO, /* atset1:57351 -> linux:131 (KEY_UNDO) -> qcode:Q_KEY_CODE_UNDO (undo) */\n\nERROR: line over 90 characters\n#555: FILE: ui/input-keymap-atset1-to-qcode.c:135:\n+  [0xe008] = Q_KEY_CODE_UNMAPPED, /* atset1:57352 -> linux:176 (KEY_EDIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#556: FILE: ui/input-keymap-atset1-to-qcode.c:136:\n+  [0xe009] = Q_KEY_CODE_UNMAPPED, /* atset1:57353 -> linux:181 (KEY_NEW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#557: FILE: ui/input-keymap-atset1-to-qcode.c:137:\n+  [0xe00a] = Q_KEY_CODE_UNMAPPED, /* atset1:57354 -> linux:182 (KEY_REDO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#558: FILE: ui/input-keymap-atset1-to-qcode.c:138:\n+  [0xe00b] = Q_KEY_CODE_UNMAPPED, /* atset1:57355 -> linux:120 (KEY_SCALE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#559: FILE: ui/input-keymap-atset1-to-qcode.c:139:\n+  [0xe00c] = Q_KEY_CODE_FRONT, /* atset1:57356 -> linux:132 (KEY_FRONT) -> qcode:Q_KEY_CODE_FRONT (front) */\n\nERROR: line over 90 characters\n#560: FILE: ui/input-keymap-atset1-to-qcode.c:140:\n+  [0xe00d] = Q_KEY_CODE_UNMAPPED, /* atset1:57357 -> linux:123 (KEY_HANJA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#561: FILE: ui/input-keymap-atset1-to-qcode.c:141:\n+  [0xe00e] = Q_KEY_CODE_UNMAPPED, /* atset1:57358 -> linux:233 (KEY_FORWARDMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#562: FILE: ui/input-keymap-atset1-to-qcode.c:142:\n+  [0xe00f] = Q_KEY_CODE_UNMAPPED, /* atset1:57359 -> linux:178 (KEY_SCROLLDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#563: FILE: ui/input-keymap-atset1-to-qcode.c:143:\n+  [0xe010] = Q_KEY_CODE_AUDIOPREV, /* atset1:57360 -> linux:165 (KEY_PREVIOUSSONG) -> qcode:Q_KEY_CODE_AUDIOPREV (audioprev) */\n\nERROR: line over 90 characters\n#564: FILE: ui/input-keymap-atset1-to-qcode.c:144:\n+  [0xe012] = Q_KEY_CODE_UNMAPPED, /* atset1:57362 -> linux:152 (KEY_SCREENLOCK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#565: FILE: ui/input-keymap-atset1-to-qcode.c:145:\n+  [0xe013] = Q_KEY_CODE_UNMAPPED, /* atset1:57363 -> linux:147 (KEY_XFER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#566: FILE: ui/input-keymap-atset1-to-qcode.c:146:\n+  [0xe014] = Q_KEY_CODE_UNMAPPED, /* atset1:57364 -> linux:222 (KEY_ALTERASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#567: FILE: ui/input-keymap-atset1-to-qcode.c:147:\n+  [0xe015] = Q_KEY_CODE_UNMAPPED, /* atset1:57365 -> linux:195 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#568: FILE: ui/input-keymap-atset1-to-qcode.c:148:\n+  [0xe016] = Q_KEY_CODE_UNMAPPED, /* atset1:57366 -> linux:196 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#569: FILE: ui/input-keymap-atset1-to-qcode.c:149:\n+  [0xe017] = Q_KEY_CODE_UNMAPPED, /* atset1:57367 -> linux:149 (KEY_PROG2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#570: FILE: ui/input-keymap-atset1-to-qcode.c:150:\n+  [0xe018] = Q_KEY_CODE_UNMAPPED, /* atset1:57368 -> linux:168 (KEY_REWIND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#571: FILE: ui/input-keymap-atset1-to-qcode.c:151:\n+  [0xe019] = Q_KEY_CODE_AUDIONEXT, /* atset1:57369 -> linux:163 (KEY_NEXTSONG) -> qcode:Q_KEY_CODE_AUDIONEXT (audionext) */\n\nERROR: line over 90 characters\n#572: FILE: ui/input-keymap-atset1-to-qcode.c:152:\n+  [0xe01a] = Q_KEY_CODE_UNMAPPED, /* atset1:57370 -> linux:197 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#573: FILE: ui/input-keymap-atset1-to-qcode.c:153:\n+  [0xe01b] = Q_KEY_CODE_UNMAPPED, /* atset1:57371 -> linux:198 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#574: FILE: ui/input-keymap-atset1-to-qcode.c:154:\n+  [0xe01c] = Q_KEY_CODE_KP_ENTER, /* atset1:57372 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#575: FILE: ui/input-keymap-atset1-to-qcode.c:155:\n+  [0xe01d] = Q_KEY_CODE_CTRL_R, /* atset1:57373 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#576: FILE: ui/input-keymap-atset1-to-qcode.c:156:\n+  [0xe01e] = Q_KEY_CODE_MENU, /* atset1:57374 -> linux:139 (KEY_MENU) -> qcode:Q_KEY_CODE_MENU (menu) */\n\nERROR: line over 90 characters\n#577: FILE: ui/input-keymap-atset1-to-qcode.c:157:\n+  [0xe01f] = Q_KEY_CODE_UNMAPPED, /* atset1:57375 -> linux:148 (KEY_PROG1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#578: FILE: ui/input-keymap-atset1-to-qcode.c:158:\n+  [0xe020] = Q_KEY_CODE_AUDIOMUTE, /* atset1:57376 -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#579: FILE: ui/input-keymap-atset1-to-qcode.c:159:\n+  [0xe021] = Q_KEY_CODE_CALCULATOR, /* atset1:57377 -> linux:140 (KEY_CALC) -> qcode:Q_KEY_CODE_CALCULATOR (calculator) */\n\nERROR: line over 90 characters\n#580: FILE: ui/input-keymap-atset1-to-qcode.c:160:\n+  [0xe022] = Q_KEY_CODE_AUDIOPLAY, /* atset1:57378 -> linux:164 (KEY_PLAYPAUSE) -> qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) */\n\nERROR: line over 90 characters\n#581: FILE: ui/input-keymap-atset1-to-qcode.c:161:\n+  [0xe023] = Q_KEY_CODE_UNMAPPED, /* atset1:57379 -> linux:160 (KEY_CLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#582: FILE: ui/input-keymap-atset1-to-qcode.c:162:\n+  [0xe024] = Q_KEY_CODE_AUDIOSTOP, /* atset1:57380 -> linux:166 (KEY_STOPCD) -> qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) */\n\nERROR: line over 90 characters\n#583: FILE: ui/input-keymap-atset1-to-qcode.c:163:\n+  [0xe025] = Q_KEY_CODE_UNMAPPED, /* atset1:57381 -> linux:205 (KEY_SUSPEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#584: FILE: ui/input-keymap-atset1-to-qcode.c:164:\n+  [0xe026] = Q_KEY_CODE_UNMAPPED, /* atset1:57382 -> linux:154 (KEY_CYCLEWINDOWS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#585: FILE: ui/input-keymap-atset1-to-qcode.c:165:\n+  [0xe027] = Q_KEY_CODE_UNMAPPED, /* atset1:57383 -> linux:199 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#586: FILE: ui/input-keymap-atset1-to-qcode.c:166:\n+  [0xe028] = Q_KEY_CODE_UNMAPPED, /* atset1:57384 -> linux:200 (KEY_PLAYCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#587: FILE: ui/input-keymap-atset1-to-qcode.c:167:\n+  [0xe029] = Q_KEY_CODE_UNMAPPED, /* atset1:57385 -> linux:201 (KEY_PAUSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#588: FILE: ui/input-keymap-atset1-to-qcode.c:168:\n+  [0xe02b] = Q_KEY_CODE_UNMAPPED, /* atset1:57387 -> linux:202 (KEY_PROG3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#589: FILE: ui/input-keymap-atset1-to-qcode.c:169:\n+  [0xe02c] = Q_KEY_CODE_UNMAPPED, /* atset1:57388 -> linux:203 (KEY_PROG4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#590: FILE: ui/input-keymap-atset1-to-qcode.c:170:\n+  [0xe02d] = Q_KEY_CODE_UNMAPPED, /* atset1:57389 -> linux:204 (KEY_DASHBOARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#591: FILE: ui/input-keymap-atset1-to-qcode.c:171:\n+  [0xe02e] = Q_KEY_CODE_VOLUMEDOWN, /* atset1:57390 -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#592: FILE: ui/input-keymap-atset1-to-qcode.c:172:\n+  [0xe02f] = Q_KEY_CODE_UNMAPPED, /* atset1:57391 -> linux:206 (KEY_CLOSE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#593: FILE: ui/input-keymap-atset1-to-qcode.c:173:\n+  [0xe030] = Q_KEY_CODE_VOLUMEUP, /* atset1:57392 -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#594: FILE: ui/input-keymap-atset1-to-qcode.c:174:\n+  [0xe031] = Q_KEY_CODE_UNMAPPED, /* atset1:57393 -> linux:167 (KEY_RECORD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#595: FILE: ui/input-keymap-atset1-to-qcode.c:175:\n+  [0xe032] = Q_KEY_CODE_AC_HOME, /* atset1:57394 -> linux:172 (KEY_HOMEPAGE) -> qcode:Q_KEY_CODE_AC_HOME (ac_home) */\n\nERROR: line over 90 characters\n#596: FILE: ui/input-keymap-atset1-to-qcode.c:176:\n+  [0xe033] = Q_KEY_CODE_UNMAPPED, /* atset1:57395 -> linux:207 (KEY_PLAY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#597: FILE: ui/input-keymap-atset1-to-qcode.c:177:\n+  [0xe034] = Q_KEY_CODE_UNMAPPED, /* atset1:57396 -> linux:208 (KEY_FASTFORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#598: FILE: ui/input-keymap-atset1-to-qcode.c:178:\n+  [0xe035] = Q_KEY_CODE_KP_DIVIDE, /* atset1:57397 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#599: FILE: ui/input-keymap-atset1-to-qcode.c:179:\n+  [0xe036] = Q_KEY_CODE_UNMAPPED, /* atset1:57398 -> linux:209 (KEY_BASSBOOST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#600: FILE: ui/input-keymap-atset1-to-qcode.c:180:\n+  [0xe038] = Q_KEY_CODE_ALT_R, /* atset1:57400 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#601: FILE: ui/input-keymap-atset1-to-qcode.c:181:\n+  [0xe039] = Q_KEY_CODE_UNMAPPED, /* atset1:57401 -> linux:210 (KEY_PRINT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#602: FILE: ui/input-keymap-atset1-to-qcode.c:182:\n+  [0xe03a] = Q_KEY_CODE_UNMAPPED, /* atset1:57402 -> linux:211 (KEY_HP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#603: FILE: ui/input-keymap-atset1-to-qcode.c:183:\n+  [0xe03b] = Q_KEY_CODE_UNMAPPED, /* atset1:57403 -> linux:212 (KEY_CAMERA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#604: FILE: ui/input-keymap-atset1-to-qcode.c:184:\n+  [0xe03c] = Q_KEY_CODE_CUT, /* atset1:57404 -> linux:137 (KEY_CUT) -> qcode:Q_KEY_CODE_CUT (cut) */\n\nERROR: line over 90 characters\n#605: FILE: ui/input-keymap-atset1-to-qcode.c:185:\n+  [0xe03d] = Q_KEY_CODE_UNMAPPED, /* atset1:57405 -> linux:213 (KEY_SOUND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#606: FILE: ui/input-keymap-atset1-to-qcode.c:186:\n+  [0xe03e] = Q_KEY_CODE_UNMAPPED, /* atset1:57406 -> linux:214 (KEY_QUESTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#607: FILE: ui/input-keymap-atset1-to-qcode.c:187:\n+  [0xe03f] = Q_KEY_CODE_UNMAPPED, /* atset1:57407 -> linux:215 (KEY_EMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#608: FILE: ui/input-keymap-atset1-to-qcode.c:188:\n+  [0xe040] = Q_KEY_CODE_UNMAPPED, /* atset1:57408 -> linux:216 (KEY_CHAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#609: FILE: ui/input-keymap-atset1-to-qcode.c:189:\n+  [0xe041] = Q_KEY_CODE_FIND, /* atset1:57409 -> linux:136 (KEY_FIND) -> qcode:Q_KEY_CODE_FIND (find) */\n\nERROR: line over 90 characters\n#610: FILE: ui/input-keymap-atset1-to-qcode.c:190:\n+  [0xe042] = Q_KEY_CODE_UNMAPPED, /* atset1:57410 -> linux:218 (KEY_CONNECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#611: FILE: ui/input-keymap-atset1-to-qcode.c:191:\n+  [0xe043] = Q_KEY_CODE_UNMAPPED, /* atset1:57411 -> linux:219 (KEY_FINANCE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#612: FILE: ui/input-keymap-atset1-to-qcode.c:192:\n+  [0xe044] = Q_KEY_CODE_UNMAPPED, /* atset1:57412 -> linux:220 (KEY_SPORT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#613: FILE: ui/input-keymap-atset1-to-qcode.c:193:\n+  [0xe045] = Q_KEY_CODE_UNMAPPED, /* atset1:57413 -> linux:221 (KEY_SHOP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#614: FILE: ui/input-keymap-atset1-to-qcode.c:194:\n+  [0xe046] = Q_KEY_CODE_PAUSE, /* atset1:57414 -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#615: FILE: ui/input-keymap-atset1-to-qcode.c:195:\n+  [0xe047] = Q_KEY_CODE_HOME, /* atset1:57415 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#616: FILE: ui/input-keymap-atset1-to-qcode.c:196:\n+  [0xe048] = Q_KEY_CODE_UP, /* atset1:57416 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#617: FILE: ui/input-keymap-atset1-to-qcode.c:197:\n+  [0xe049] = Q_KEY_CODE_PGUP, /* atset1:57417 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#618: FILE: ui/input-keymap-atset1-to-qcode.c:198:\n+  [0xe04a] = Q_KEY_CODE_UNMAPPED, /* atset1:57418 -> linux:223 (KEY_CANCEL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#619: FILE: ui/input-keymap-atset1-to-qcode.c:199:\n+  [0xe04b] = Q_KEY_CODE_LEFT, /* atset1:57419 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#620: FILE: ui/input-keymap-atset1-to-qcode.c:200:\n+  [0xe04c] = Q_KEY_CODE_UNMAPPED, /* atset1:57420 -> linux:224 (KEY_BRIGHTNESSDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#621: FILE: ui/input-keymap-atset1-to-qcode.c:201:\n+  [0xe04d] = Q_KEY_CODE_RIGHT, /* atset1:57421 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#622: FILE: ui/input-keymap-atset1-to-qcode.c:202:\n+  [0xe04e] = Q_KEY_CODE_UNMAPPED, /* atset1:57422 -> linux:118 (KEY_KPPLUSMINUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#623: FILE: ui/input-keymap-atset1-to-qcode.c:203:\n+  [0xe04f] = Q_KEY_CODE_END, /* atset1:57423 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#624: FILE: ui/input-keymap-atset1-to-qcode.c:204:\n+  [0xe050] = Q_KEY_CODE_DOWN, /* atset1:57424 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#625: FILE: ui/input-keymap-atset1-to-qcode.c:205:\n+  [0xe051] = Q_KEY_CODE_PGDN, /* atset1:57425 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#626: FILE: ui/input-keymap-atset1-to-qcode.c:206:\n+  [0xe052] = Q_KEY_CODE_INSERT, /* atset1:57426 -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#627: FILE: ui/input-keymap-atset1-to-qcode.c:207:\n+  [0xe053] = Q_KEY_CODE_DELETE, /* atset1:57427 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#628: FILE: ui/input-keymap-atset1-to-qcode.c:208:\n+  [0xe054] = Q_KEY_CODE_UNMAPPED, /* atset1:57428 -> linux:225 (KEY_BRIGHTNESSUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#629: FILE: ui/input-keymap-atset1-to-qcode.c:209:\n+  [0xe055] = Q_KEY_CODE_UNMAPPED, /* atset1:57429 -> linux:234 (KEY_SAVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#630: FILE: ui/input-keymap-atset1-to-qcode.c:210:\n+  [0xe056] = Q_KEY_CODE_UNMAPPED, /* atset1:57430 -> linux:227 (KEY_SWITCHVIDEOMODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#631: FILE: ui/input-keymap-atset1-to-qcode.c:211:\n+  [0xe057] = Q_KEY_CODE_UNMAPPED, /* atset1:57431 -> linux:228 (KEY_KBDILLUMTOGGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#632: FILE: ui/input-keymap-atset1-to-qcode.c:212:\n+  [0xe058] = Q_KEY_CODE_UNMAPPED, /* atset1:57432 -> linux:229 (KEY_KBDILLUMDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#633: FILE: ui/input-keymap-atset1-to-qcode.c:213:\n+  [0xe059] = Q_KEY_CODE_UNMAPPED, /* atset1:57433 -> linux:230 (KEY_KBDILLUMUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#634: FILE: ui/input-keymap-atset1-to-qcode.c:214:\n+  [0xe05a] = Q_KEY_CODE_UNMAPPED, /* atset1:57434 -> linux:231 (KEY_SEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#635: FILE: ui/input-keymap-atset1-to-qcode.c:215:\n+  [0xe05b] = Q_KEY_CODE_META_L, /* atset1:57435 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#636: FILE: ui/input-keymap-atset1-to-qcode.c:216:\n+  [0xe05c] = Q_KEY_CODE_META_R, /* atset1:57436 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#637: FILE: ui/input-keymap-atset1-to-qcode.c:217:\n+  [0xe05d] = Q_KEY_CODE_COMPOSE, /* atset1:57437 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#638: FILE: ui/input-keymap-atset1-to-qcode.c:218:\n+  [0xe05e] = Q_KEY_CODE_POWER, /* atset1:57438 -> linux:116 (KEY_POWER) -> qcode:Q_KEY_CODE_POWER (power) */\n\nERROR: line over 90 characters\n#639: FILE: ui/input-keymap-atset1-to-qcode.c:219:\n+  [0xe05f] = Q_KEY_CODE_SLEEP, /* atset1:57439 -> linux:142 (KEY_SLEEP) -> qcode:Q_KEY_CODE_SLEEP (sleep) */\n\nERROR: line over 90 characters\n#640: FILE: ui/input-keymap-atset1-to-qcode.c:220:\n+  [0xe063] = Q_KEY_CODE_WAKE, /* atset1:57443 -> linux:143 (KEY_WAKEUP) -> qcode:Q_KEY_CODE_WAKE (wake) */\n\nERROR: line over 90 characters\n#641: FILE: ui/input-keymap-atset1-to-qcode.c:221:\n+  [0xe064] = Q_KEY_CODE_UNMAPPED, /* atset1:57444 -> linux:232 (KEY_REPLY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#642: FILE: ui/input-keymap-atset1-to-qcode.c:222:\n+  [0xe065] = Q_KEY_CODE_UNMAPPED, /* atset1:57445 -> linux:217 (KEY_SEARCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#643: FILE: ui/input-keymap-atset1-to-qcode.c:223:\n+  [0xe066] = Q_KEY_CODE_AC_BOOKMARKS, /* atset1:57446 -> linux:156 (KEY_BOOKMARKS) -> qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) */\n\nERROR: line over 90 characters\n#644: FILE: ui/input-keymap-atset1-to-qcode.c:224:\n+  [0xe067] = Q_KEY_CODE_AC_REFRESH, /* atset1:57447 -> linux:173 (KEY_REFRESH) -> qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) */\n\nERROR: line over 90 characters\n#645: FILE: ui/input-keymap-atset1-to-qcode.c:225:\n+  [0xe068] = Q_KEY_CODE_STOP, /* atset1:57448 -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#646: FILE: ui/input-keymap-atset1-to-qcode.c:226:\n+  [0xe069] = Q_KEY_CODE_AC_FORWARD, /* atset1:57449 -> linux:159 (KEY_FORWARD) -> qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) */\n\nERROR: line over 90 characters\n#647: FILE: ui/input-keymap-atset1-to-qcode.c:227:\n+  [0xe06a] = Q_KEY_CODE_AC_BACK, /* atset1:57450 -> linux:158 (KEY_BACK) -> qcode:Q_KEY_CODE_AC_BACK (ac_back) */\n\nERROR: line over 90 characters\n#648: FILE: ui/input-keymap-atset1-to-qcode.c:228:\n+  [0xe06b] = Q_KEY_CODE_COMPUTER, /* atset1:57451 -> linux:157 (KEY_COMPUTER) -> qcode:Q_KEY_CODE_COMPUTER (computer) */\n\nERROR: line over 90 characters\n#649: FILE: ui/input-keymap-atset1-to-qcode.c:229:\n+  [0xe06c] = Q_KEY_CODE_MAIL, /* atset1:57452 -> linux:155 (KEY_MAIL) -> qcode:Q_KEY_CODE_MAIL (mail) */\n\nERROR: line over 90 characters\n#650: FILE: ui/input-keymap-atset1-to-qcode.c:230:\n+  [0xe06d] = Q_KEY_CODE_MEDIASELECT, /* atset1:57453 -> linux:226 (KEY_MEDIA) -> qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) */\n\nERROR: line over 90 characters\n#651: FILE: ui/input-keymap-atset1-to-qcode.c:231:\n+  [0xe06f] = Q_KEY_CODE_UNMAPPED, /* atset1:57455 -> linux:112 (KEY_MACRO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#652: FILE: ui/input-keymap-atset1-to-qcode.c:232:\n+  [0xe070] = Q_KEY_CODE_UNMAPPED, /* atset1:57456 -> linux:235 (KEY_DOCUMENTS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#653: FILE: ui/input-keymap-atset1-to-qcode.c:233:\n+  [0xe071] = Q_KEY_CODE_UNMAPPED, /* atset1:57457 -> linux:236 (KEY_BATTERY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#654: FILE: ui/input-keymap-atset1-to-qcode.c:234:\n+  [0xe072] = Q_KEY_CODE_UNMAPPED, /* atset1:57458 -> linux:237 (KEY_BLUETOOTH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#655: FILE: ui/input-keymap-atset1-to-qcode.c:235:\n+  [0xe073] = Q_KEY_CODE_UNMAPPED, /* atset1:57459 -> linux:238 (KEY_WLAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#656: FILE: ui/input-keymap-atset1-to-qcode.c:236:\n+  [0xe074] = Q_KEY_CODE_UNMAPPED, /* atset1:57460 -> linux:239 (KEY_UWB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#657: FILE: ui/input-keymap-atset1-to-qcode.c:237:\n+  [0xe075] = Q_KEY_CODE_HELP, /* atset1:57461 -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#658: FILE: ui/input-keymap-atset1-to-qcode.c:238:\n+  [0xe076] = Q_KEY_CODE_UNMAPPED, /* atset1:57462 -> linux:179 (KEY_KPLEFTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#659: FILE: ui/input-keymap-atset1-to-qcode.c:239:\n+  [0xe077] = Q_KEY_CODE_UNMAPPED, /* atset1:57463 -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#660: FILE: ui/input-keymap-atset1-to-qcode.c:240:\n+  [0xe078] = Q_KEY_CODE_COPY, /* atset1:57464 -> linux:133 (KEY_COPY) -> qcode:Q_KEY_CODE_COPY (copy) */\n\nERROR: line over 90 characters\n#661: FILE: ui/input-keymap-atset1-to-qcode.c:241:\n+  [0xe079] = Q_KEY_CODE_UNMAPPED, /* atset1:57465 -> linux:192 (KEY_F22) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#662: FILE: ui/input-keymap-atset1-to-qcode.c:242:\n+  [0xe07b] = Q_KEY_CODE_UNMAPPED, /* atset1:57467 -> linux:180 (KEY_KPRIGHTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#663: FILE: ui/input-keymap-atset1-to-qcode.c:243:\n+  [0xe07d] = Q_KEY_CODE_UNMAPPED, /* atset1:57469 -> linux:162 (KEY_EJECTCLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#665: FILE: ui/input-keymap-atset1-to-qcode.c:245:\n+const guint qemu_input_map_atset1_to_qcode_len = sizeof(qemu_input_map_atset1_to_qcode)/sizeof(qemu_input_map_atset1_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#665: FILE: ui/input-keymap-atset1-to-qcode.c:245:\n+const guint qemu_input_map_atset1_to_qcode_len = sizeof(qemu_input_map_atset1_to_qcode)/sizeof(qemu_input_map_atset1_to_qcode[0]);\n                                                                                        ^\n\nERROR: line over 90 characters\n#674: FILE: ui/input-keymap-win32-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#676: FILE: ui/input-keymap-win32-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_win32_to_qcode code-map keymaps.csv win32 qcode\n\nERROR: line over 90 characters\n#679: FILE: ui/input-keymap-win32-to-qcode.c:8:\n+  [0x1] = Q_KEY_CODE_UNMAPPED, /* win32:1 (VK_LBUTTON) -> linux:256 (BTN_0) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#680: FILE: ui/input-keymap-win32-to-qcode.c:9:\n+  [0x2] = Q_KEY_CODE_UNMAPPED, /* win32:2 (VK_RBUTTON) -> linux:257 (BTN_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#681: FILE: ui/input-keymap-win32-to-qcode.c:10:\n+  [0x4] = Q_KEY_CODE_UNMAPPED, /* win32:4 (VK_MBUTTON) -> linux:258 (BTN_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#682: FILE: ui/input-keymap-win32-to-qcode.c:11:\n+  [0x5] = Q_KEY_CODE_UNMAPPED, /* win32:5 (VK_XBUTTON1) -> linux:259 (BTN_3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#683: FILE: ui/input-keymap-win32-to-qcode.c:12:\n+  [0x6] = Q_KEY_CODE_UNMAPPED, /* win32:6 (VK_XBUTTON2) -> linux:260 (BTN_4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#684: FILE: ui/input-keymap-win32-to-qcode.c:13:\n+  [0x8] = Q_KEY_CODE_BACKSPACE, /* win32:8 (VK_BACK) -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#685: FILE: ui/input-keymap-win32-to-qcode.c:14:\n+  [0x9] = Q_KEY_CODE_TAB, /* win32:9 (VK_TAB) -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nERROR: line over 90 characters\n#686: FILE: ui/input-keymap-win32-to-qcode.c:15:\n+  [0xd] = Q_KEY_CODE_RET, /* win32:13 (VK_RETURN) -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#687: FILE: ui/input-keymap-win32-to-qcode.c:16:\n+  [0x10] = Q_KEY_CODE_SHIFT, /* win32:16 (VK_LSHIFT) -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#688: FILE: ui/input-keymap-win32-to-qcode.c:17:\n+  [0x11] = Q_KEY_CODE_CTRL, /* win32:17 (VK_CONTROL) -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#689: FILE: ui/input-keymap-win32-to-qcode.c:18:\n+  [0x12] = Q_KEY_CODE_ALT, /* win32:18 (VK_MENU) -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#690: FILE: ui/input-keymap-win32-to-qcode.c:19:\n+  [0x13] = Q_KEY_CODE_PAUSE, /* win32:19 (VK_PAUSE) -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#691: FILE: ui/input-keymap-win32-to-qcode.c:20:\n+  [0x14] = Q_KEY_CODE_CAPS_LOCK, /* win32:20 (VK_CAPITAL) -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#692: FILE: ui/input-keymap-win32-to-qcode.c:21:\n+  [0x15] = Q_KEY_CODE_UNMAPPED, /* win32:21 (VK_HANGEUL) -> linux:122 (KEY_HANGEUL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#693: FILE: ui/input-keymap-win32-to-qcode.c:22:\n+  [0x19] = Q_KEY_CODE_UNMAPPED, /* win32:25 (VK_HANJA) -> linux:123 (KEY_HANJA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#694: FILE: ui/input-keymap-win32-to-qcode.c:23:\n+  [0x1b] = Q_KEY_CODE_ESC, /* win32:27 (VK_ESCAPE) -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nERROR: line over 90 characters\n#695: FILE: ui/input-keymap-win32-to-qcode.c:24:\n+  [0x20] = Q_KEY_CODE_SPC, /* win32:32 (VK_SPACE) -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#696: FILE: ui/input-keymap-win32-to-qcode.c:25:\n+  [0x21] = Q_KEY_CODE_PGUP, /* win32:33 (VK_PRIOR) -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#697: FILE: ui/input-keymap-win32-to-qcode.c:26:\n+  [0x22] = Q_KEY_CODE_PGDN, /* win32:34 (VK_NEXT) -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#698: FILE: ui/input-keymap-win32-to-qcode.c:27:\n+  [0x23] = Q_KEY_CODE_END, /* win32:35 (VK_END) -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#699: FILE: ui/input-keymap-win32-to-qcode.c:28:\n+  [0x24] = Q_KEY_CODE_HOME, /* win32:36 (VK_HOME) -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#700: FILE: ui/input-keymap-win32-to-qcode.c:29:\n+  [0x25] = Q_KEY_CODE_LEFT, /* win32:37 (VK_LEFT) -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#701: FILE: ui/input-keymap-win32-to-qcode.c:30:\n+  [0x26] = Q_KEY_CODE_UP, /* win32:38 (VK_UP) -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#702: FILE: ui/input-keymap-win32-to-qcode.c:31:\n+  [0x27] = Q_KEY_CODE_RIGHT, /* win32:39 (VK_RIGHT) -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#703: FILE: ui/input-keymap-win32-to-qcode.c:32:\n+  [0x28] = Q_KEY_CODE_DOWN, /* win32:40 (VK_DOWN) -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#704: FILE: ui/input-keymap-win32-to-qcode.c:33:\n+  [0x29] = Q_KEY_CODE_UNMAPPED, /* win32:41 (VK_SELECT) -> linux:353 (KEY_SELECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#705: FILE: ui/input-keymap-win32-to-qcode.c:34:\n+  [0x2a] = Q_KEY_CODE_UNMAPPED, /* win32:42 (VK_PRINT) -> linux:210 (KEY_PRINT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#706: FILE: ui/input-keymap-win32-to-qcode.c:35:\n+  [0x2c] = Q_KEY_CODE_SYSRQ, /* win32:44 (VK_SNAPSHOT) -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#707: FILE: ui/input-keymap-win32-to-qcode.c:36:\n+  [0x2d] = Q_KEY_CODE_INSERT, /* win32:45 (VK_INSERT) -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#708: FILE: ui/input-keymap-win32-to-qcode.c:37:\n+  [0x2e] = Q_KEY_CODE_DELETE, /* win32:46 (VK_DELETE) -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#709: FILE: ui/input-keymap-win32-to-qcode.c:38:\n+  [0x2f] = Q_KEY_CODE_HELP, /* win32:47 (VK_HELP) -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#710: FILE: ui/input-keymap-win32-to-qcode.c:39:\n+  [0x30] = Q_KEY_CODE_0, /* win32:48 (VK_0) -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#711: FILE: ui/input-keymap-win32-to-qcode.c:40:\n+  [0x31] = Q_KEY_CODE_1, /* win32:49 (VK_1) -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nERROR: line over 90 characters\n#712: FILE: ui/input-keymap-win32-to-qcode.c:41:\n+  [0x32] = Q_KEY_CODE_2, /* win32:50 (VK_2) -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nERROR: line over 90 characters\n#713: FILE: ui/input-keymap-win32-to-qcode.c:42:\n+  [0x33] = Q_KEY_CODE_3, /* win32:51 (VK_3) -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nERROR: line over 90 characters\n#714: FILE: ui/input-keymap-win32-to-qcode.c:43:\n+  [0x34] = Q_KEY_CODE_4, /* win32:52 (VK_4) -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nERROR: line over 90 characters\n#715: FILE: ui/input-keymap-win32-to-qcode.c:44:\n+  [0x35] = Q_KEY_CODE_5, /* win32:53 (VK_5) -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nERROR: line over 90 characters\n#716: FILE: ui/input-keymap-win32-to-qcode.c:45:\n+  [0x36] = Q_KEY_CODE_6, /* win32:54 (VK_6) -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nERROR: line over 90 characters\n#717: FILE: ui/input-keymap-win32-to-qcode.c:46:\n+  [0x37] = Q_KEY_CODE_7, /* win32:55 (VK_7) -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nERROR: line over 90 characters\n#718: FILE: ui/input-keymap-win32-to-qcode.c:47:\n+  [0x38] = Q_KEY_CODE_8, /* win32:56 (VK_8) -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nERROR: line over 90 characters\n#719: FILE: ui/input-keymap-win32-to-qcode.c:48:\n+  [0x39] = Q_KEY_CODE_9, /* win32:57 (VK_9) -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nERROR: line over 90 characters\n#720: FILE: ui/input-keymap-win32-to-qcode.c:49:\n+  [0x41] = Q_KEY_CODE_A, /* win32:65 (VK_A) -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nERROR: line over 90 characters\n#721: FILE: ui/input-keymap-win32-to-qcode.c:50:\n+  [0x42] = Q_KEY_CODE_B, /* win32:66 (VK_B) -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nERROR: line over 90 characters\n#722: FILE: ui/input-keymap-win32-to-qcode.c:51:\n+  [0x43] = Q_KEY_CODE_C, /* win32:67 (VK_C) -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nERROR: line over 90 characters\n#723: FILE: ui/input-keymap-win32-to-qcode.c:52:\n+  [0x44] = Q_KEY_CODE_D, /* win32:68 (VK_D) -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nERROR: line over 90 characters\n#724: FILE: ui/input-keymap-win32-to-qcode.c:53:\n+  [0x45] = Q_KEY_CODE_E, /* win32:69 (VK_E) -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nERROR: line over 90 characters\n#725: FILE: ui/input-keymap-win32-to-qcode.c:54:\n+  [0x46] = Q_KEY_CODE_F, /* win32:70 (VK_F) -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nERROR: line over 90 characters\n#726: FILE: ui/input-keymap-win32-to-qcode.c:55:\n+  [0x47] = Q_KEY_CODE_G, /* win32:71 (VK_G) -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nERROR: line over 90 characters\n#727: FILE: ui/input-keymap-win32-to-qcode.c:56:\n+  [0x48] = Q_KEY_CODE_H, /* win32:72 (VK_H) -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nERROR: line over 90 characters\n#728: FILE: ui/input-keymap-win32-to-qcode.c:57:\n+  [0x49] = Q_KEY_CODE_I, /* win32:73 (VK_I) -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nERROR: line over 90 characters\n#729: FILE: ui/input-keymap-win32-to-qcode.c:58:\n+  [0x4a] = Q_KEY_CODE_J, /* win32:74 (VK_J) -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nERROR: line over 90 characters\n#730: FILE: ui/input-keymap-win32-to-qcode.c:59:\n+  [0x4b] = Q_KEY_CODE_K, /* win32:75 (VK_K) -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nERROR: line over 90 characters\n#731: FILE: ui/input-keymap-win32-to-qcode.c:60:\n+  [0x4c] = Q_KEY_CODE_L, /* win32:76 (VK_L) -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#732: FILE: ui/input-keymap-win32-to-qcode.c:61:\n+  [0x4d] = Q_KEY_CODE_M, /* win32:77 (VK_M) -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#733: FILE: ui/input-keymap-win32-to-qcode.c:62:\n+  [0x4e] = Q_KEY_CODE_N, /* win32:78 (VK_N) -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nERROR: line over 90 characters\n#734: FILE: ui/input-keymap-win32-to-qcode.c:63:\n+  [0x4f] = Q_KEY_CODE_O, /* win32:79 (VK_O) -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nERROR: line over 90 characters\n#735: FILE: ui/input-keymap-win32-to-qcode.c:64:\n+  [0x50] = Q_KEY_CODE_P, /* win32:80 (VK_P) -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#736: FILE: ui/input-keymap-win32-to-qcode.c:65:\n+  [0x51] = Q_KEY_CODE_Q, /* win32:81 (VK_Q) -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nERROR: line over 90 characters\n#737: FILE: ui/input-keymap-win32-to-qcode.c:66:\n+  [0x52] = Q_KEY_CODE_R, /* win32:82 (VK_R) -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nERROR: line over 90 characters\n#738: FILE: ui/input-keymap-win32-to-qcode.c:67:\n+  [0x53] = Q_KEY_CODE_S, /* win32:83 (VK_S) -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nERROR: line over 90 characters\n#739: FILE: ui/input-keymap-win32-to-qcode.c:68:\n+  [0x54] = Q_KEY_CODE_T, /* win32:84 (VK_T) -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nERROR: line over 90 characters\n#740: FILE: ui/input-keymap-win32-to-qcode.c:69:\n+  [0x55] = Q_KEY_CODE_U, /* win32:85 (VK_U) -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nERROR: line over 90 characters\n#741: FILE: ui/input-keymap-win32-to-qcode.c:70:\n+  [0x56] = Q_KEY_CODE_V, /* win32:86 (VK_V) -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nERROR: line over 90 characters\n#742: FILE: ui/input-keymap-win32-to-qcode.c:71:\n+  [0x57] = Q_KEY_CODE_W, /* win32:87 (VK_W) -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nERROR: line over 90 characters\n#743: FILE: ui/input-keymap-win32-to-qcode.c:72:\n+  [0x58] = Q_KEY_CODE_X, /* win32:88 (VK_X) -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nERROR: line over 90 characters\n#744: FILE: ui/input-keymap-win32-to-qcode.c:73:\n+  [0x59] = Q_KEY_CODE_Y, /* win32:89 (VK_Y) -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nERROR: line over 90 characters\n#745: FILE: ui/input-keymap-win32-to-qcode.c:74:\n+  [0x5a] = Q_KEY_CODE_Z, /* win32:90 (VK_Z) -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nERROR: line over 90 characters\n#746: FILE: ui/input-keymap-win32-to-qcode.c:75:\n+  [0x5b] = Q_KEY_CODE_META_L, /* win32:91 (VK_LWIN) -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#747: FILE: ui/input-keymap-win32-to-qcode.c:76:\n+  [0x5c] = Q_KEY_CODE_META_R, /* win32:92 (VK_RWIN) -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#748: FILE: ui/input-keymap-win32-to-qcode.c:77:\n+  [0x5d] = Q_KEY_CODE_COMPOSE, /* win32:93 (VK_APPS) -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#749: FILE: ui/input-keymap-win32-to-qcode.c:78:\n+  [0x5f] = Q_KEY_CODE_SLEEP, /* win32:95 (VK_SLEEP) -> linux:142 (KEY_SLEEP) -> qcode:Q_KEY_CODE_SLEEP (sleep) */\n\nERROR: line over 90 characters\n#750: FILE: ui/input-keymap-win32-to-qcode.c:79:\n+  [0x60] = Q_KEY_CODE_KP_0, /* win32:96 (VK_NUMPAD0) -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#751: FILE: ui/input-keymap-win32-to-qcode.c:80:\n+  [0x61] = Q_KEY_CODE_KP_1, /* win32:97 (VK_NUMPAD1) -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#752: FILE: ui/input-keymap-win32-to-qcode.c:81:\n+  [0x62] = Q_KEY_CODE_KP_2, /* win32:98 (VK_NUMPAD2) -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#753: FILE: ui/input-keymap-win32-to-qcode.c:82:\n+  [0x63] = Q_KEY_CODE_KP_3, /* win32:99 (VK_NUMPAD3) -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#754: FILE: ui/input-keymap-win32-to-qcode.c:83:\n+  [0x64] = Q_KEY_CODE_KP_4, /* win32:100 (VK_NUMPAD4) -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#755: FILE: ui/input-keymap-win32-to-qcode.c:84:\n+  [0x65] = Q_KEY_CODE_KP_5, /* win32:101 (VK_NUMPAD5) -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#756: FILE: ui/input-keymap-win32-to-qcode.c:85:\n+  [0x66] = Q_KEY_CODE_KP_6, /* win32:102 (VK_NUMPAD6) -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#757: FILE: ui/input-keymap-win32-to-qcode.c:86:\n+  [0x67] = Q_KEY_CODE_KP_7, /* win32:103 (VK_NUMPAD7) -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#758: FILE: ui/input-keymap-win32-to-qcode.c:87:\n+  [0x68] = Q_KEY_CODE_KP_8, /* win32:104 (VK_NUMPAD8) -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#759: FILE: ui/input-keymap-win32-to-qcode.c:88:\n+  [0x69] = Q_KEY_CODE_KP_9, /* win32:105 (VK_NUMPAD9) -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#760: FILE: ui/input-keymap-win32-to-qcode.c:89:\n+  [0x6a] = Q_KEY_CODE_KP_MULTIPLY, /* win32:106 (VK_MULTIPLY) -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#761: FILE: ui/input-keymap-win32-to-qcode.c:90:\n+  [0x6b] = Q_KEY_CODE_KP_ADD, /* win32:107 (VK_ADD) -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#762: FILE: ui/input-keymap-win32-to-qcode.c:91:\n+  [0x6c] = Q_KEY_CODE_KP_COMMA, /* win32:108 (VK_SEPARATOR??) -> linux:121 (KEY_KPCOMMA) -> qcode:Q_KEY_CODE_KP_COMMA (kp_comma) */\n\nERROR: line over 90 characters\n#763: FILE: ui/input-keymap-win32-to-qcode.c:92:\n+  [0x6d] = Q_KEY_CODE_KP_SUBTRACT, /* win32:109 (VK_SUBTRACT) -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#764: FILE: ui/input-keymap-win32-to-qcode.c:93:\n+  [0x6e] = Q_KEY_CODE_KP_DECIMAL, /* win32:110 (VK_DECIMAL) -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#765: FILE: ui/input-keymap-win32-to-qcode.c:94:\n+  [0x6f] = Q_KEY_CODE_KP_DIVIDE, /* win32:111 (VK_DIVIDE) -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#766: FILE: ui/input-keymap-win32-to-qcode.c:95:\n+  [0x70] = Q_KEY_CODE_F1, /* win32:112 (VK_F1) -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#767: FILE: ui/input-keymap-win32-to-qcode.c:96:\n+  [0x71] = Q_KEY_CODE_F2, /* win32:113 (VK_F2) -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#768: FILE: ui/input-keymap-win32-to-qcode.c:97:\n+  [0x72] = Q_KEY_CODE_F3, /* win32:114 (VK_F3) -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#769: FILE: ui/input-keymap-win32-to-qcode.c:98:\n+  [0x73] = Q_KEY_CODE_F4, /* win32:115 (VK_F4) -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#770: FILE: ui/input-keymap-win32-to-qcode.c:99:\n+  [0x74] = Q_KEY_CODE_F5, /* win32:116 (VK_F5) -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#771: FILE: ui/input-keymap-win32-to-qcode.c:100:\n+  [0x75] = Q_KEY_CODE_F6, /* win32:117 (VK_F6) -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#772: FILE: ui/input-keymap-win32-to-qcode.c:101:\n+  [0x76] = Q_KEY_CODE_F7, /* win32:118 (VK_F7) -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#773: FILE: ui/input-keymap-win32-to-qcode.c:102:\n+  [0x77] = Q_KEY_CODE_F8, /* win32:119 (VK_F8) -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#774: FILE: ui/input-keymap-win32-to-qcode.c:103:\n+  [0x78] = Q_KEY_CODE_F9, /* win32:120 (VK_F9) -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#775: FILE: ui/input-keymap-win32-to-qcode.c:104:\n+  [0x79] = Q_KEY_CODE_F10, /* win32:121 (VK_F10) -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#776: FILE: ui/input-keymap-win32-to-qcode.c:105:\n+  [0x7a] = Q_KEY_CODE_F11, /* win32:122 (VK_F11) -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#777: FILE: ui/input-keymap-win32-to-qcode.c:106:\n+  [0x7b] = Q_KEY_CODE_F12, /* win32:123 (VK_F12) -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#778: FILE: ui/input-keymap-win32-to-qcode.c:107:\n+  [0x7c] = Q_KEY_CODE_UNMAPPED, /* win32:124 (VK_F13) -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#779: FILE: ui/input-keymap-win32-to-qcode.c:108:\n+  [0x7d] = Q_KEY_CODE_UNMAPPED, /* win32:125 (VK_F14) -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#780: FILE: ui/input-keymap-win32-to-qcode.c:109:\n+  [0x7e] = Q_KEY_CODE_UNMAPPED, /* win32:126 (VK_F15) -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#781: FILE: ui/input-keymap-win32-to-qcode.c:110:\n+  [0x7f] = Q_KEY_CODE_UNMAPPED, /* win32:127 (VK_F16) -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#782: FILE: ui/input-keymap-win32-to-qcode.c:111:\n+  [0x80] = Q_KEY_CODE_UNMAPPED, /* win32:128 (VK_F17) -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#783: FILE: ui/input-keymap-win32-to-qcode.c:112:\n+  [0x81] = Q_KEY_CODE_UNMAPPED, /* win32:129 (VK_F18) -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#784: FILE: ui/input-keymap-win32-to-qcode.c:113:\n+  [0x82] = Q_KEY_CODE_UNMAPPED, /* win32:130 (VK_F19) -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#785: FILE: ui/input-keymap-win32-to-qcode.c:114:\n+  [0x83] = Q_KEY_CODE_UNMAPPED, /* win32:131 (VK_F20) -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#786: FILE: ui/input-keymap-win32-to-qcode.c:115:\n+  [0x84] = Q_KEY_CODE_UNMAPPED, /* win32:132 (VK_F21) -> linux:191 (KEY_F21) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#787: FILE: ui/input-keymap-win32-to-qcode.c:116:\n+  [0x85] = Q_KEY_CODE_UNMAPPED, /* win32:133 (VK_F22) -> linux:192 (KEY_F22) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#788: FILE: ui/input-keymap-win32-to-qcode.c:117:\n+  [0x86] = Q_KEY_CODE_UNMAPPED, /* win32:134 (VK_F23) -> linux:193 (KEY_F23) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#789: FILE: ui/input-keymap-win32-to-qcode.c:118:\n+  [0x87] = Q_KEY_CODE_UNMAPPED, /* win32:135 (VK_F24) -> linux:194 (KEY_F24) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#790: FILE: ui/input-keymap-win32-to-qcode.c:119:\n+  [0x90] = Q_KEY_CODE_NUM_LOCK, /* win32:144 (VK_NUMLOCK) -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#791: FILE: ui/input-keymap-win32-to-qcode.c:120:\n+  [0x91] = Q_KEY_CODE_SCROLL_LOCK, /* win32:145 (VK_SCROLL) -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#792: FILE: ui/input-keymap-win32-to-qcode.c:121:\n+  [0xa0] = Q_KEY_CODE_SHIFT, /* win32:160 (VK_LSHIFT) -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#793: FILE: ui/input-keymap-win32-to-qcode.c:122:\n+  [0xa1] = Q_KEY_CODE_SHIFT_R, /* win32:161 (VK_RSHIFT) -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#794: FILE: ui/input-keymap-win32-to-qcode.c:123:\n+  [0xa2] = Q_KEY_CODE_CTRL, /* win32:162 (VK_CONTROL) -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#795: FILE: ui/input-keymap-win32-to-qcode.c:124:\n+  [0xa3] = Q_KEY_CODE_CTRL_R, /* win32:163 (VK_RCONTROL) -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#796: FILE: ui/input-keymap-win32-to-qcode.c:125:\n+  [0xa4] = Q_KEY_CODE_ALT, /* win32:164 (VK_MENU) -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#797: FILE: ui/input-keymap-win32-to-qcode.c:126:\n+  [0xa5] = Q_KEY_CODE_ALT_R, /* win32:165 (VK_RMENU) -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#798: FILE: ui/input-keymap-win32-to-qcode.c:127:\n+  [0xa6] = Q_KEY_CODE_AC_BACK, /* win32:166 (VK_BROWSER_BACK) -> linux:158 (KEY_BACK) -> qcode:Q_KEY_CODE_AC_BACK (ac_back) */\n\nERROR: line over 90 characters\n#799: FILE: ui/input-keymap-win32-to-qcode.c:128:\n+  [0xa7] = Q_KEY_CODE_AC_FORWARD, /* win32:167 (VK_BROWSER_FORWARD) -> linux:159 (KEY_FORWARD) -> qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) */\n\nERROR: line over 90 characters\n#800: FILE: ui/input-keymap-win32-to-qcode.c:129:\n+  [0xa8] = Q_KEY_CODE_AC_REFRESH, /* win32:168 (VK_BROWSER_REFRESH) -> linux:173 (KEY_REFRESH) -> qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) */\n\nERROR: line over 90 characters\n#801: FILE: ui/input-keymap-win32-to-qcode.c:130:\n+  [0xa9] = Q_KEY_CODE_STOP, /* win32:169 (VK_BROWSER_STOP) -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#802: FILE: ui/input-keymap-win32-to-qcode.c:131:\n+  [0xaa] = Q_KEY_CODE_UNMAPPED, /* win32:170 (VK_BROWSER_SEARCH) -> linux:217 (KEY_SEARCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#803: FILE: ui/input-keymap-win32-to-qcode.c:132:\n+  [0xab] = Q_KEY_CODE_UNMAPPED, /* win32:171 (VK_BROWSER_FAVOURITES) -> linux:364 (KEY_FAVORITES) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#804: FILE: ui/input-keymap-win32-to-qcode.c:133:\n+  [0xac] = Q_KEY_CODE_AC_HOME, /* win32:172 (VK_BROWSER_HOME) -> linux:172 (KEY_HOMEPAGE) -> qcode:Q_KEY_CODE_AC_HOME (ac_home) */\n\nERROR: line over 90 characters\n#805: FILE: ui/input-keymap-win32-to-qcode.c:134:\n+  [0xad] = Q_KEY_CODE_AUDIOMUTE, /* win32:173 (VK_VOLUME_MUTE) -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#806: FILE: ui/input-keymap-win32-to-qcode.c:135:\n+  [0xae] = Q_KEY_CODE_VOLUMEDOWN, /* win32:174 (VK_VOLUME_DOWN) -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#807: FILE: ui/input-keymap-win32-to-qcode.c:136:\n+  [0xaf] = Q_KEY_CODE_VOLUMEUP, /* win32:175 (VK_VOLUME_UP) -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#808: FILE: ui/input-keymap-win32-to-qcode.c:137:\n+  [0xb0] = Q_KEY_CODE_AUDIONEXT, /* win32:176 (VK_MEDIA_NEXT_TRACK) -> linux:163 (KEY_NEXTSONG) -> qcode:Q_KEY_CODE_AUDIONEXT (audionext) */\n\nERROR: line over 90 characters\n#809: FILE: ui/input-keymap-win32-to-qcode.c:138:\n+  [0xb1] = Q_KEY_CODE_AUDIOPREV, /* win32:177 (VK_MEDIA_PREV_TRACK) -> linux:165 (KEY_PREVIOUSSONG) -> qcode:Q_KEY_CODE_AUDIOPREV (audioprev) */\n\nERROR: line over 90 characters\n#810: FILE: ui/input-keymap-win32-to-qcode.c:139:\n+  [0xb2] = Q_KEY_CODE_AUDIOSTOP, /* win32:178 (VK_MEDIA_STOP) -> linux:166 (KEY_STOPCD) -> qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) */\n\nERROR: line over 90 characters\n#811: FILE: ui/input-keymap-win32-to-qcode.c:140:\n+  [0xb3] = Q_KEY_CODE_AUDIOPLAY, /* win32:179 (VK_MEDIA_PLAY_PAUSE) -> linux:164 (KEY_PLAYPAUSE) -> qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) */\n\nERROR: line over 90 characters\n#812: FILE: ui/input-keymap-win32-to-qcode.c:141:\n+  [0xb4] = Q_KEY_CODE_UNMAPPED, /* win32:180 (VK_LAUNCH_MAIL) -> linux:215 (KEY_EMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#813: FILE: ui/input-keymap-win32-to-qcode.c:142:\n+  [0xba] = Q_KEY_CODE_SEMICOLON, /* win32:186 (VK_OEM_1) -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#814: FILE: ui/input-keymap-win32-to-qcode.c:143:\n+  [0xbb] = Q_KEY_CODE_EQUAL, /* win32:187 (VK_OEM_PLUS) -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#815: FILE: ui/input-keymap-win32-to-qcode.c:144:\n+  [0xbc] = Q_KEY_CODE_COMMA, /* win32:188 (VK_OEM_COMMA) -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#816: FILE: ui/input-keymap-win32-to-qcode.c:145:\n+  [0xbd] = Q_KEY_CODE_MINUS, /* win32:189 (VK_OEM_MINUS) -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#817: FILE: ui/input-keymap-win32-to-qcode.c:146:\n+  [0xbe] = Q_KEY_CODE_DOT, /* win32:190 (VK_OEM_PERIOD) -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#818: FILE: ui/input-keymap-win32-to-qcode.c:147:\n+  [0xbf] = Q_KEY_CODE_SLASH, /* win32:191 (VK_OEM_2) -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#819: FILE: ui/input-keymap-win32-to-qcode.c:148:\n+  [0xc0] = Q_KEY_CODE_GRAVE_ACCENT, /* win32:192 (VK_OEM_3) -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#820: FILE: ui/input-keymap-win32-to-qcode.c:149:\n+  [0xdb] = Q_KEY_CODE_BRACKET_LEFT, /* win32:219 (VK_OEM_4) -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#821: FILE: ui/input-keymap-win32-to-qcode.c:150:\n+  [0xdc] = Q_KEY_CODE_BACKSLASH, /* win32:220 (VK_OEM_5) -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#822: FILE: ui/input-keymap-win32-to-qcode.c:151:\n+  [0xdd] = Q_KEY_CODE_BRACKET_RIGHT, /* win32:221 (VK_OEM_6) -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#823: FILE: ui/input-keymap-win32-to-qcode.c:152:\n+  [0xde] = Q_KEY_CODE_APOSTROPHE, /* win32:222 (VK_OEM_7) -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#824: FILE: ui/input-keymap-win32-to-qcode.c:153:\n+  [0xe1] = Q_KEY_CODE_LESS, /* win32:225 (VK_OEM_102) -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#825: FILE: ui/input-keymap-win32-to-qcode.c:154:\n+  [0xfa] = Q_KEY_CODE_UNMAPPED, /* win32:250 (VK_PLAY) -> linux:207 (KEY_PLAY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#826: FILE: ui/input-keymap-win32-to-qcode.c:155:\n+  [0xfb] = Q_KEY_CODE_UNMAPPED, /* win32:251 (VK_ZOOM) -> linux:372 (KEY_ZOOM) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#828: FILE: ui/input-keymap-win32-to-qcode.c:157:\n+const guint qemu_input_map_win32_to_qcode_len = sizeof(qemu_input_map_win32_to_qcode)/sizeof(qemu_input_map_win32_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#828: FILE: ui/input-keymap-win32-to-qcode.c:157:\n+const guint qemu_input_map_win32_to_qcode_len = sizeof(qemu_input_map_win32_to_qcode)/sizeof(qemu_input_map_win32_to_qcode[0]);\n                                                                                      ^\n\nERROR: line over 90 characters\n#837: FILE: ui/input-keymap-x11-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#839: FILE: ui/input-keymap-x11-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_x11_to_qcode code-map keymaps.csv x11 qcode\n\nERROR: line over 90 characters\n#842: FILE: ui/input-keymap-x11-to-qcode.c:8:\n+  [0x20] = Q_KEY_CODE_SPC, /* x11:32 (XK_space) -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#843: FILE: ui/input-keymap-x11-to-qcode.c:9:\n+  [0x21] = Q_KEY_CODE_1, /* x11:33 (XK_exclam) -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nERROR: line over 90 characters\n#844: FILE: ui/input-keymap-x11-to-qcode.c:10:\n+  [0x22] = Q_KEY_CODE_APOSTROPHE, /* x11:34 (XK_quotedbl) -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#845: FILE: ui/input-keymap-x11-to-qcode.c:11:\n+  [0x23] = Q_KEY_CODE_3, /* x11:35 (XK_numbersign) -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nERROR: line over 90 characters\n#846: FILE: ui/input-keymap-x11-to-qcode.c:12:\n+  [0x24] = Q_KEY_CODE_4, /* x11:36 (XK_dollar) -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nERROR: line over 90 characters\n#847: FILE: ui/input-keymap-x11-to-qcode.c:13:\n+  [0x25] = Q_KEY_CODE_5, /* x11:37 (XK_percent) -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nERROR: line over 90 characters\n#848: FILE: ui/input-keymap-x11-to-qcode.c:14:\n+  [0x26] = Q_KEY_CODE_7, /* x11:38 (XK_ampersand) -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nERROR: line over 90 characters\n#849: FILE: ui/input-keymap-x11-to-qcode.c:15:\n+  [0x27] = Q_KEY_CODE_APOSTROPHE, /* x11:39 (XK_quotedbl) -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#850: FILE: ui/input-keymap-x11-to-qcode.c:16:\n+  [0x28] = Q_KEY_CODE_9, /* x11:40 (XK_parenleft) -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nERROR: line over 90 characters\n#851: FILE: ui/input-keymap-x11-to-qcode.c:17:\n+  [0x29] = Q_KEY_CODE_0, /* x11:41 (XK_parenright) -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#852: FILE: ui/input-keymap-x11-to-qcode.c:18:\n+  [0x2a] = Q_KEY_CODE_8, /* x11:42 (XK_asterisk) -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nERROR: line over 90 characters\n#853: FILE: ui/input-keymap-x11-to-qcode.c:19:\n+  [0x2b] = Q_KEY_CODE_EQUAL, /* x11:43 (XK_plus) -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#854: FILE: ui/input-keymap-x11-to-qcode.c:20:\n+  [0x2c] = Q_KEY_CODE_COMMA, /* x11:44 (XK_less) -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#855: FILE: ui/input-keymap-x11-to-qcode.c:21:\n+  [0x2d] = Q_KEY_CODE_MINUS, /* x11:45 (XK_underscore) -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#856: FILE: ui/input-keymap-x11-to-qcode.c:22:\n+  [0x2e] = Q_KEY_CODE_DOT, /* x11:46 (XK_greater) -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#857: FILE: ui/input-keymap-x11-to-qcode.c:23:\n+  [0x2f] = Q_KEY_CODE_SLASH, /* x11:47 (XK_question) -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#858: FILE: ui/input-keymap-x11-to-qcode.c:24:\n+  [0x30] = Q_KEY_CODE_0, /* x11:48 (XK_parenright) -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#859: FILE: ui/input-keymap-x11-to-qcode.c:25:\n+  [0x31] = Q_KEY_CODE_1, /* x11:49 (XK_exclam) -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#860: FILE: ui/input-keymap-x11-to-qcode.c:26:\n+  [0x32] = Q_KEY_CODE_2, /* x11:50 (XK_at) -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nERROR: line over 90 characters\n#861: FILE: ui/input-keymap-x11-to-qcode.c:27:\n+  [0x33] = Q_KEY_CODE_3, /* x11:51 (XK_numbersign) -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nERROR: line over 90 characters\n#862: FILE: ui/input-keymap-x11-to-qcode.c:28:\n+  [0x34] = Q_KEY_CODE_4, /* x11:52 (XK_dollar) -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nERROR: line over 90 characters\n#863: FILE: ui/input-keymap-x11-to-qcode.c:29:\n+  [0x35] = Q_KEY_CODE_5, /* x11:53 (XK_percent) -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nERROR: line over 90 characters\n#864: FILE: ui/input-keymap-x11-to-qcode.c:30:\n+  [0x36] = Q_KEY_CODE_6, /* x11:54 (XK_asciicircum) -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nERROR: line over 90 characters\n#865: FILE: ui/input-keymap-x11-to-qcode.c:31:\n+  [0x37] = Q_KEY_CODE_7, /* x11:55 (XK_ampersand) -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nERROR: line over 90 characters\n#866: FILE: ui/input-keymap-x11-to-qcode.c:32:\n+  [0x38] = Q_KEY_CODE_8, /* x11:56 (XK_asterisk) -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nERROR: line over 90 characters\n#867: FILE: ui/input-keymap-x11-to-qcode.c:33:\n+  [0x39] = Q_KEY_CODE_9, /* x11:57 (XK_parenleft) -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nERROR: line over 90 characters\n#868: FILE: ui/input-keymap-x11-to-qcode.c:34:\n+  [0x3a] = Q_KEY_CODE_SEMICOLON, /* x11:58 (XK_colon) -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#869: FILE: ui/input-keymap-x11-to-qcode.c:35:\n+  [0x3b] = Q_KEY_CODE_SEMICOLON, /* x11:59 (XK_colon) -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#870: FILE: ui/input-keymap-x11-to-qcode.c:36:\n+  [0x3c] = Q_KEY_CODE_COMMA, /* x11:60 (XK_less) -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#871: FILE: ui/input-keymap-x11-to-qcode.c:37:\n+  [0x3d] = Q_KEY_CODE_EQUAL, /* x11:61 (XK_plus) -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#872: FILE: ui/input-keymap-x11-to-qcode.c:38:\n+  [0x3e] = Q_KEY_CODE_DOT, /* x11:62 (XK_greater) -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#873: FILE: ui/input-keymap-x11-to-qcode.c:39:\n+  [0x3f] = Q_KEY_CODE_SLASH, /* x11:63 (XK_question) -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nWARNING: line over 80 characters\n#874: FILE: ui/input-keymap-x11-to-qcode.c:40:\n+  [0x40] = Q_KEY_CODE_2, /* x11:64 (XK_at) -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#875: FILE: ui/input-keymap-x11-to-qcode.c:41:\n+  [0x41] = Q_KEY_CODE_A, /* x11:65 (XK_a) -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#876: FILE: ui/input-keymap-x11-to-qcode.c:42:\n+  [0x42] = Q_KEY_CODE_B, /* x11:66 (XK_b) -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#877: FILE: ui/input-keymap-x11-to-qcode.c:43:\n+  [0x43] = Q_KEY_CODE_C, /* x11:67 (XK_c) -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#878: FILE: ui/input-keymap-x11-to-qcode.c:44:\n+  [0x44] = Q_KEY_CODE_D, /* x11:68 (XK_d) -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#879: FILE: ui/input-keymap-x11-to-qcode.c:45:\n+  [0x45] = Q_KEY_CODE_E, /* x11:69 (XK_e) -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#880: FILE: ui/input-keymap-x11-to-qcode.c:46:\n+  [0x46] = Q_KEY_CODE_F, /* x11:70 (XK_f) -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#881: FILE: ui/input-keymap-x11-to-qcode.c:47:\n+  [0x47] = Q_KEY_CODE_G, /* x11:71 (XK_g) -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#882: FILE: ui/input-keymap-x11-to-qcode.c:48:\n+  [0x48] = Q_KEY_CODE_H, /* x11:72 (XK_h) -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#883: FILE: ui/input-keymap-x11-to-qcode.c:49:\n+  [0x49] = Q_KEY_CODE_I, /* x11:73 (XK_i) -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#884: FILE: ui/input-keymap-x11-to-qcode.c:50:\n+  [0x4a] = Q_KEY_CODE_J, /* x11:74 (XK_j) -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#885: FILE: ui/input-keymap-x11-to-qcode.c:51:\n+  [0x4b] = Q_KEY_CODE_K, /* x11:75 (XK_k) -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#886: FILE: ui/input-keymap-x11-to-qcode.c:52:\n+  [0x4c] = Q_KEY_CODE_L, /* x11:76 (XK_l) -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nWARNING: line over 80 characters\n#887: FILE: ui/input-keymap-x11-to-qcode.c:53:\n+  [0x4d] = Q_KEY_CODE_M, /* x11:77 (XK_m) -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nWARNING: line over 80 characters\n#888: FILE: ui/input-keymap-x11-to-qcode.c:54:\n+  [0x4e] = Q_KEY_CODE_N, /* x11:78 (XK_n) -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#889: FILE: ui/input-keymap-x11-to-qcode.c:55:\n+  [0x4f] = Q_KEY_CODE_O, /* x11:79 (XK_o) -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#890: FILE: ui/input-keymap-x11-to-qcode.c:56:\n+  [0x50] = Q_KEY_CODE_P, /* x11:80 (XK_p) -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nWARNING: line over 80 characters\n#891: FILE: ui/input-keymap-x11-to-qcode.c:57:\n+  [0x51] = Q_KEY_CODE_Q, /* x11:81 (XK_q) -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#892: FILE: ui/input-keymap-x11-to-qcode.c:58:\n+  [0x52] = Q_KEY_CODE_R, /* x11:82 (XK_r) -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#893: FILE: ui/input-keymap-x11-to-qcode.c:59:\n+  [0x53] = Q_KEY_CODE_S, /* x11:83 (XK_s) -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#894: FILE: ui/input-keymap-x11-to-qcode.c:60:\n+  [0x54] = Q_KEY_CODE_T, /* x11:84 (XK_t) -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#895: FILE: ui/input-keymap-x11-to-qcode.c:61:\n+  [0x55] = Q_KEY_CODE_U, /* x11:85 (XK_u) -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#896: FILE: ui/input-keymap-x11-to-qcode.c:62:\n+  [0x56] = Q_KEY_CODE_V, /* x11:86 (XK_v) -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#897: FILE: ui/input-keymap-x11-to-qcode.c:63:\n+  [0x57] = Q_KEY_CODE_W, /* x11:87 (XK_w) -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#898: FILE: ui/input-keymap-x11-to-qcode.c:64:\n+  [0x58] = Q_KEY_CODE_X, /* x11:88 (XK_x) -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#899: FILE: ui/input-keymap-x11-to-qcode.c:65:\n+  [0x59] = Q_KEY_CODE_Y, /* x11:89 (XK_y) -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#900: FILE: ui/input-keymap-x11-to-qcode.c:66:\n+  [0x5a] = Q_KEY_CODE_Z, /* x11:90 (XK_z) -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nERROR: line over 90 characters\n#901: FILE: ui/input-keymap-x11-to-qcode.c:67:\n+  [0x5b] = Q_KEY_CODE_BRACKET_LEFT, /* x11:91 (XK_braceleft) -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#902: FILE: ui/input-keymap-x11-to-qcode.c:68:\n+  [0x5c] = Q_KEY_CODE_BACKSLASH, /* x11:92 (XK_bar) -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#903: FILE: ui/input-keymap-x11-to-qcode.c:69:\n+  [0x5d] = Q_KEY_CODE_BRACKET_RIGHT, /* x11:93 (XK_braceright) -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#904: FILE: ui/input-keymap-x11-to-qcode.c:70:\n+  [0x5e] = Q_KEY_CODE_6, /* x11:94 (XK_asciicircum) -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nERROR: line over 90 characters\n#905: FILE: ui/input-keymap-x11-to-qcode.c:71:\n+  [0x5f] = Q_KEY_CODE_MINUS, /* x11:95 (XK_underscore) -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#906: FILE: ui/input-keymap-x11-to-qcode.c:72:\n+  [0x60] = Q_KEY_CODE_GRAVE_ACCENT, /* x11:96 (XK_asciitilde) -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nWARNING: line over 80 characters\n#907: FILE: ui/input-keymap-x11-to-qcode.c:73:\n+  [0x61] = Q_KEY_CODE_A, /* x11:97 (XK_a) -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#908: FILE: ui/input-keymap-x11-to-qcode.c:74:\n+  [0x62] = Q_KEY_CODE_B, /* x11:98 (XK_b) -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#909: FILE: ui/input-keymap-x11-to-qcode.c:75:\n+  [0x63] = Q_KEY_CODE_C, /* x11:99 (XK_c) -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nERROR: line over 90 characters\n#910: FILE: ui/input-keymap-x11-to-qcode.c:76:\n+  [0x64] = Q_KEY_CODE_D, /* x11:100 (XK_d) -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nERROR: line over 90 characters\n#911: FILE: ui/input-keymap-x11-to-qcode.c:77:\n+  [0x65] = Q_KEY_CODE_E, /* x11:101 (XK_e) -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nERROR: line over 90 characters\n#912: FILE: ui/input-keymap-x11-to-qcode.c:78:\n+  [0x66] = Q_KEY_CODE_F, /* x11:102 (XK_f) -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nERROR: line over 90 characters\n#913: FILE: ui/input-keymap-x11-to-qcode.c:79:\n+  [0x67] = Q_KEY_CODE_G, /* x11:103 (XK_g) -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nERROR: line over 90 characters\n#914: FILE: ui/input-keymap-x11-to-qcode.c:80:\n+  [0x68] = Q_KEY_CODE_H, /* x11:104 (XK_h) -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nERROR: line over 90 characters\n#915: FILE: ui/input-keymap-x11-to-qcode.c:81:\n+  [0x69] = Q_KEY_CODE_I, /* x11:105 (XK_i) -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nERROR: line over 90 characters\n#916: FILE: ui/input-keymap-x11-to-qcode.c:82:\n+  [0x6a] = Q_KEY_CODE_J, /* x11:106 (XK_j) -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nERROR: line over 90 characters\n#917: FILE: ui/input-keymap-x11-to-qcode.c:83:\n+  [0x6b] = Q_KEY_CODE_K, /* x11:107 (XK_k) -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nERROR: line over 90 characters\n#918: FILE: ui/input-keymap-x11-to-qcode.c:84:\n+  [0x6c] = Q_KEY_CODE_L, /* x11:108 (XK_l) -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#919: FILE: ui/input-keymap-x11-to-qcode.c:85:\n+  [0x6d] = Q_KEY_CODE_M, /* x11:109 (XK_m) -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#920: FILE: ui/input-keymap-x11-to-qcode.c:86:\n+  [0x6e] = Q_KEY_CODE_N, /* x11:110 (XK_n) -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nERROR: line over 90 characters\n#921: FILE: ui/input-keymap-x11-to-qcode.c:87:\n+  [0x6f] = Q_KEY_CODE_O, /* x11:111 (XK_o) -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nERROR: line over 90 characters\n#922: FILE: ui/input-keymap-x11-to-qcode.c:88:\n+  [0x70] = Q_KEY_CODE_P, /* x11:112 (XK_p) -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#923: FILE: ui/input-keymap-x11-to-qcode.c:89:\n+  [0x71] = Q_KEY_CODE_Q, /* x11:113 (XK_q) -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nERROR: line over 90 characters\n#924: FILE: ui/input-keymap-x11-to-qcode.c:90:\n+  [0x72] = Q_KEY_CODE_R, /* x11:114 (XK_r) -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nERROR: line over 90 characters\n#925: FILE: ui/input-keymap-x11-to-qcode.c:91:\n+  [0x73] = Q_KEY_CODE_S, /* x11:115 (XK_s) -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nERROR: line over 90 characters\n#926: FILE: ui/input-keymap-x11-to-qcode.c:92:\n+  [0x74] = Q_KEY_CODE_T, /* x11:116 (XK_t) -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nERROR: line over 90 characters\n#927: FILE: ui/input-keymap-x11-to-qcode.c:93:\n+  [0x75] = Q_KEY_CODE_U, /* x11:117 (XK_u) -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nERROR: line over 90 characters\n#928: FILE: ui/input-keymap-x11-to-qcode.c:94:\n+  [0x76] = Q_KEY_CODE_V, /* x11:118 (XK_v) -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nERROR: line over 90 characters\n#929: FILE: ui/input-keymap-x11-to-qcode.c:95:\n+  [0x77] = Q_KEY_CODE_W, /* x11:119 (XK_w) -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nERROR: line over 90 characters\n#930: FILE: ui/input-keymap-x11-to-qcode.c:96:\n+  [0x78] = Q_KEY_CODE_X, /* x11:120 (XK_x) -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nERROR: line over 90 characters\n#931: FILE: ui/input-keymap-x11-to-qcode.c:97:\n+  [0x79] = Q_KEY_CODE_Y, /* x11:121 (XK_y) -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nERROR: line over 90 characters\n#932: FILE: ui/input-keymap-x11-to-qcode.c:98:\n+  [0x7a] = Q_KEY_CODE_Z, /* x11:122 (XK_z) -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nERROR: line over 90 characters\n#933: FILE: ui/input-keymap-x11-to-qcode.c:99:\n+  [0x7b] = Q_KEY_CODE_BRACKET_LEFT, /* x11:123 (XK_braceleft) -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#934: FILE: ui/input-keymap-x11-to-qcode.c:100:\n+  [0x7c] = Q_KEY_CODE_BACKSLASH, /* x11:124 (XK_bar) -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#935: FILE: ui/input-keymap-x11-to-qcode.c:101:\n+  [0x7d] = Q_KEY_CODE_BRACKET_RIGHT, /* x11:125 (XK_braceright) -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#936: FILE: ui/input-keymap-x11-to-qcode.c:102:\n+  [0x7e] = Q_KEY_CODE_GRAVE_ACCENT, /* x11:126 (XK_asciitilde) -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#937: FILE: ui/input-keymap-x11-to-qcode.c:103:\n+  [0xd7] = Q_KEY_CODE_KP_MULTIPLY, /* x11:215 (XK_multiply) -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#938: FILE: ui/input-keymap-x11-to-qcode.c:104:\n+  [0xff08] = Q_KEY_CODE_BACKSPACE, /* x11:65288 (XK_BackSpace) -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#939: FILE: ui/input-keymap-x11-to-qcode.c:105:\n+  [0xff09] = Q_KEY_CODE_TAB, /* x11:65289 (XK_Tab) -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nERROR: line over 90 characters\n#940: FILE: ui/input-keymap-x11-to-qcode.c:106:\n+  [0xff0d] = Q_KEY_CODE_RET, /* x11:65293 (XK_Return) -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#941: FILE: ui/input-keymap-x11-to-qcode.c:107:\n+  [0xff13] = Q_KEY_CODE_PAUSE, /* x11:65299 (XK_Pause) -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#942: FILE: ui/input-keymap-x11-to-qcode.c:108:\n+  [0xff14] = Q_KEY_CODE_SCROLL_LOCK, /* x11:65300 (XK_Scroll_Lock) -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#943: FILE: ui/input-keymap-x11-to-qcode.c:109:\n+  [0xff15] = Q_KEY_CODE_SYSRQ, /* x11:65301 (XK_Sys_Req) -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#944: FILE: ui/input-keymap-x11-to-qcode.c:110:\n+  [0xff1b] = Q_KEY_CODE_ESC, /* x11:65307 (XK_Escape) -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nERROR: line over 90 characters\n#945: FILE: ui/input-keymap-x11-to-qcode.c:111:\n+  [0xff50] = Q_KEY_CODE_HOME, /* x11:65360 (XK_Home) -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#946: FILE: ui/input-keymap-x11-to-qcode.c:112:\n+  [0xff51] = Q_KEY_CODE_LEFT, /* x11:65361 (XK_Left) -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#947: FILE: ui/input-keymap-x11-to-qcode.c:113:\n+  [0xff52] = Q_KEY_CODE_UP, /* x11:65362 (XK_Up) -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#948: FILE: ui/input-keymap-x11-to-qcode.c:114:\n+  [0xff53] = Q_KEY_CODE_RIGHT, /* x11:65363 (XK_Right) -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#949: FILE: ui/input-keymap-x11-to-qcode.c:115:\n+  [0xff54] = Q_KEY_CODE_DOWN, /* x11:65364 (XK_Down) -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#950: FILE: ui/input-keymap-x11-to-qcode.c:116:\n+  [0xff55] = Q_KEY_CODE_PGUP, /* x11:65365 (XK_Page_Up) -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#951: FILE: ui/input-keymap-x11-to-qcode.c:117:\n+  [0xff56] = Q_KEY_CODE_PGDN, /* x11:65366 (XK_Page_Down) -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#952: FILE: ui/input-keymap-x11-to-qcode.c:118:\n+  [0xff57] = Q_KEY_CODE_END, /* x11:65367 (XK_End) -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#953: FILE: ui/input-keymap-x11-to-qcode.c:119:\n+  [0xff60] = Q_KEY_CODE_UNMAPPED, /* x11:65376 (XK_Select) -> linux:353 (KEY_SELECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#954: FILE: ui/input-keymap-x11-to-qcode.c:120:\n+  [0xff63] = Q_KEY_CODE_INSERT, /* x11:65379 (XK_Insert) -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#955: FILE: ui/input-keymap-x11-to-qcode.c:121:\n+  [0xff6a] = Q_KEY_CODE_HELP, /* x11:65386 (XK_Help) -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#956: FILE: ui/input-keymap-x11-to-qcode.c:122:\n+  [0xff7f] = Q_KEY_CODE_NUM_LOCK, /* x11:65407 (XK_Num_Lock) -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#957: FILE: ui/input-keymap-x11-to-qcode.c:123:\n+  [0xff8d] = Q_KEY_CODE_KP_ENTER, /* x11:65421 (XK_KP_Enter) -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#958: FILE: ui/input-keymap-x11-to-qcode.c:124:\n+  [0xffab] = Q_KEY_CODE_KP_ADD, /* x11:65451 (XK_KP_Add) -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#959: FILE: ui/input-keymap-x11-to-qcode.c:125:\n+  [0xffac] = Q_KEY_CODE_UNMAPPED, /* x11:65452 (XK_KP_Separator) -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#960: FILE: ui/input-keymap-x11-to-qcode.c:126:\n+  [0xffad] = Q_KEY_CODE_KP_SUBTRACT, /* x11:65453 (XK_KP_Subtract) -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#961: FILE: ui/input-keymap-x11-to-qcode.c:127:\n+  [0xffae] = Q_KEY_CODE_KP_DECIMAL, /* x11:65454 (XK_KP_Decimal) -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#962: FILE: ui/input-keymap-x11-to-qcode.c:128:\n+  [0xffaf] = Q_KEY_CODE_KP_DIVIDE, /* x11:65455 (XK_KP_Divide) -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#963: FILE: ui/input-keymap-x11-to-qcode.c:129:\n+  [0xffb0] = Q_KEY_CODE_KP_0, /* x11:65456 (XK_KP_0) -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#964: FILE: ui/input-keymap-x11-to-qcode.c:130:\n+  [0xffb1] = Q_KEY_CODE_KP_1, /* x11:65457 (XK_KP_1) -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#965: FILE: ui/input-keymap-x11-to-qcode.c:131:\n+  [0xffb2] = Q_KEY_CODE_KP_2, /* x11:65458 (XK_KP_2) -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#966: FILE: ui/input-keymap-x11-to-qcode.c:132:\n+  [0xffb3] = Q_KEY_CODE_KP_3, /* x11:65459 (XK_KP_3) -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#967: FILE: ui/input-keymap-x11-to-qcode.c:133:\n+  [0xffb4] = Q_KEY_CODE_KP_4, /* x11:65460 (XK_KP_4) -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#968: FILE: ui/input-keymap-x11-to-qcode.c:134:\n+  [0xffb5] = Q_KEY_CODE_KP_5, /* x11:65461 (XK_KP_5) -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#969: FILE: ui/input-keymap-x11-to-qcode.c:135:\n+  [0xffb6] = Q_KEY_CODE_KP_6, /* x11:65462 (XK_KP_6) -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#970: FILE: ui/input-keymap-x11-to-qcode.c:136:\n+  [0xffb7] = Q_KEY_CODE_KP_7, /* x11:65463 (XK_KP_7) -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#971: FILE: ui/input-keymap-x11-to-qcode.c:137:\n+  [0xffb8] = Q_KEY_CODE_KP_8, /* x11:65464 (XK_KP_8) -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#972: FILE: ui/input-keymap-x11-to-qcode.c:138:\n+  [0xffb9] = Q_KEY_CODE_KP_9, /* x11:65465 (XK_KP_9) -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#973: FILE: ui/input-keymap-x11-to-qcode.c:139:\n+  [0xffbd] = Q_KEY_CODE_KP_EQUALS, /* x11:65469 (XK_KP_Equal) -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#974: FILE: ui/input-keymap-x11-to-qcode.c:140:\n+  [0xffbe] = Q_KEY_CODE_F1, /* x11:65470 (XK_F1) -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#975: FILE: ui/input-keymap-x11-to-qcode.c:141:\n+  [0xffbf] = Q_KEY_CODE_F2, /* x11:65471 (XK_F2) -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#976: FILE: ui/input-keymap-x11-to-qcode.c:142:\n+  [0xffc0] = Q_KEY_CODE_F3, /* x11:65472 (XK_F3) -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#977: FILE: ui/input-keymap-x11-to-qcode.c:143:\n+  [0xffc1] = Q_KEY_CODE_F4, /* x11:65473 (XK_F4) -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#978: FILE: ui/input-keymap-x11-to-qcode.c:144:\n+  [0xffc2] = Q_KEY_CODE_F5, /* x11:65474 (XK_F5) -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#979: FILE: ui/input-keymap-x11-to-qcode.c:145:\n+  [0xffc3] = Q_KEY_CODE_F6, /* x11:65475 (XK_F6) -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#980: FILE: ui/input-keymap-x11-to-qcode.c:146:\n+  [0xffc4] = Q_KEY_CODE_F7, /* x11:65476 (XK_F7) -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#981: FILE: ui/input-keymap-x11-to-qcode.c:147:\n+  [0xffc5] = Q_KEY_CODE_F8, /* x11:65477 (XK_F8) -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#982: FILE: ui/input-keymap-x11-to-qcode.c:148:\n+  [0xffc6] = Q_KEY_CODE_F9, /* x11:65478 (XK_F9) -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#983: FILE: ui/input-keymap-x11-to-qcode.c:149:\n+  [0xffc7] = Q_KEY_CODE_F10, /* x11:65479 (XK_F10) -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#984: FILE: ui/input-keymap-x11-to-qcode.c:150:\n+  [0xffc8] = Q_KEY_CODE_F11, /* x11:65480 (XK_F11) -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#985: FILE: ui/input-keymap-x11-to-qcode.c:151:\n+  [0xffc9] = Q_KEY_CODE_F12, /* x11:65481 (XK_F12) -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#986: FILE: ui/input-keymap-x11-to-qcode.c:152:\n+  [0xffe1] = Q_KEY_CODE_SHIFT, /* x11:65505 (XK_Shift_L) -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#987: FILE: ui/input-keymap-x11-to-qcode.c:153:\n+  [0xffe2] = Q_KEY_CODE_SHIFT_R, /* x11:65506 (XK_Shift_R) -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#988: FILE: ui/input-keymap-x11-to-qcode.c:154:\n+  [0xffe3] = Q_KEY_CODE_CTRL, /* x11:65507 (XK_Control_L) -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#989: FILE: ui/input-keymap-x11-to-qcode.c:155:\n+  [0xffe4] = Q_KEY_CODE_CTRL_R, /* x11:65508 (XK_Control_R) -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#990: FILE: ui/input-keymap-x11-to-qcode.c:156:\n+  [0xffe5] = Q_KEY_CODE_CAPS_LOCK, /* x11:65509 (XK_Caps_Lock) -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#991: FILE: ui/input-keymap-x11-to-qcode.c:157:\n+  [0xffe7] = Q_KEY_CODE_META_L, /* x11:65511 (XK_Meta_L) -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#992: FILE: ui/input-keymap-x11-to-qcode.c:158:\n+  [0xffe8] = Q_KEY_CODE_META_R, /* x11:65512 (XK_Meta_R) -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#993: FILE: ui/input-keymap-x11-to-qcode.c:159:\n+  [0xffe9] = Q_KEY_CODE_ALT, /* x11:65513 (XK_Alt_L) -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#994: FILE: ui/input-keymap-x11-to-qcode.c:160:\n+  [0xffea] = Q_KEY_CODE_ALT_R, /* x11:65514 (XK_Alt_R) -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#995: FILE: ui/input-keymap-x11-to-qcode.c:161:\n+  [0xffff] = Q_KEY_CODE_DELETE, /* x11:65535 (XK_Delete) -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#997: FILE: ui/input-keymap-x11-to-qcode.c:163:\n+const guint qemu_input_map_x11_to_qcode_len = sizeof(qemu_input_map_x11_to_qcode)/sizeof(qemu_input_map_x11_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#997: FILE: ui/input-keymap-x11-to-qcode.c:163:\n+const guint qemu_input_map_x11_to_qcode_len = sizeof(qemu_input_map_x11_to_qcode)/sizeof(qemu_input_map_x11_to_qcode[0]);\n                                                                                  ^\n\nERROR: line over 90 characters\n#1006: FILE: ui/input-keymap-xorgevdev-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#1008: FILE: ui/input-keymap-xorgevdev-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_xorgevdev_to_qcode code-map keymaps.csv xorgevdev qcode\n\nERROR: line over 90 characters\n#1011: FILE: ui/input-keymap-xorgevdev-to-qcode.c:8:\n+  [0x8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:8 -> linux:0 (KEY_RESERVED) -> qcode:Q_KEY_CODE_UNMAPPED (unmapped) */\n\nERROR: line over 90 characters\n#1012: FILE: ui/input-keymap-xorgevdev-to-qcode.c:9:\n+  [0x9] = Q_KEY_CODE_ESC, /* xorgevdev:9 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nWARNING: line over 80 characters\n#1013: FILE: ui/input-keymap-xorgevdev-to-qcode.c:10:\n+  [0xa] = Q_KEY_CODE_1, /* xorgevdev:10 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#1014: FILE: ui/input-keymap-xorgevdev-to-qcode.c:11:\n+  [0xb] = Q_KEY_CODE_2, /* xorgevdev:11 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#1015: FILE: ui/input-keymap-xorgevdev-to-qcode.c:12:\n+  [0xc] = Q_KEY_CODE_3, /* xorgevdev:12 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#1016: FILE: ui/input-keymap-xorgevdev-to-qcode.c:13:\n+  [0xd] = Q_KEY_CODE_4, /* xorgevdev:13 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#1017: FILE: ui/input-keymap-xorgevdev-to-qcode.c:14:\n+  [0xe] = Q_KEY_CODE_5, /* xorgevdev:14 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#1018: FILE: ui/input-keymap-xorgevdev-to-qcode.c:15:\n+  [0xf] = Q_KEY_CODE_6, /* xorgevdev:15 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#1019: FILE: ui/input-keymap-xorgevdev-to-qcode.c:16:\n+  [0x10] = Q_KEY_CODE_7, /* xorgevdev:16 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#1020: FILE: ui/input-keymap-xorgevdev-to-qcode.c:17:\n+  [0x11] = Q_KEY_CODE_8, /* xorgevdev:17 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nWARNING: line over 80 characters\n#1021: FILE: ui/input-keymap-xorgevdev-to-qcode.c:18:\n+  [0x12] = Q_KEY_CODE_9, /* xorgevdev:18 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#1022: FILE: ui/input-keymap-xorgevdev-to-qcode.c:19:\n+  [0x13] = Q_KEY_CODE_0, /* xorgevdev:19 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#1023: FILE: ui/input-keymap-xorgevdev-to-qcode.c:20:\n+  [0x14] = Q_KEY_CODE_MINUS, /* xorgevdev:20 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#1024: FILE: ui/input-keymap-xorgevdev-to-qcode.c:21:\n+  [0x15] = Q_KEY_CODE_EQUAL, /* xorgevdev:21 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#1025: FILE: ui/input-keymap-xorgevdev-to-qcode.c:22:\n+  [0x16] = Q_KEY_CODE_BACKSPACE, /* xorgevdev:22 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#1026: FILE: ui/input-keymap-xorgevdev-to-qcode.c:23:\n+  [0x17] = Q_KEY_CODE_TAB, /* xorgevdev:23 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nWARNING: line over 80 characters\n#1027: FILE: ui/input-keymap-xorgevdev-to-qcode.c:24:\n+  [0x18] = Q_KEY_CODE_Q, /* xorgevdev:24 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#1028: FILE: ui/input-keymap-xorgevdev-to-qcode.c:25:\n+  [0x19] = Q_KEY_CODE_W, /* xorgevdev:25 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#1029: FILE: ui/input-keymap-xorgevdev-to-qcode.c:26:\n+  [0x1a] = Q_KEY_CODE_E, /* xorgevdev:26 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#1030: FILE: ui/input-keymap-xorgevdev-to-qcode.c:27:\n+  [0x1b] = Q_KEY_CODE_R, /* xorgevdev:27 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#1031: FILE: ui/input-keymap-xorgevdev-to-qcode.c:28:\n+  [0x1c] = Q_KEY_CODE_T, /* xorgevdev:28 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#1032: FILE: ui/input-keymap-xorgevdev-to-qcode.c:29:\n+  [0x1d] = Q_KEY_CODE_Y, /* xorgevdev:29 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#1033: FILE: ui/input-keymap-xorgevdev-to-qcode.c:30:\n+  [0x1e] = Q_KEY_CODE_U, /* xorgevdev:30 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#1034: FILE: ui/input-keymap-xorgevdev-to-qcode.c:31:\n+  [0x1f] = Q_KEY_CODE_I, /* xorgevdev:31 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#1035: FILE: ui/input-keymap-xorgevdev-to-qcode.c:32:\n+  [0x20] = Q_KEY_CODE_O, /* xorgevdev:32 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#1036: FILE: ui/input-keymap-xorgevdev-to-qcode.c:33:\n+  [0x21] = Q_KEY_CODE_P, /* xorgevdev:33 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#1037: FILE: ui/input-keymap-xorgevdev-to-qcode.c:34:\n+  [0x22] = Q_KEY_CODE_BRACKET_LEFT, /* xorgevdev:34 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#1038: FILE: ui/input-keymap-xorgevdev-to-qcode.c:35:\n+  [0x23] = Q_KEY_CODE_BRACKET_RIGHT, /* xorgevdev:35 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#1039: FILE: ui/input-keymap-xorgevdev-to-qcode.c:36:\n+  [0x24] = Q_KEY_CODE_RET, /* xorgevdev:36 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#1040: FILE: ui/input-keymap-xorgevdev-to-qcode.c:37:\n+  [0x25] = Q_KEY_CODE_CTRL, /* xorgevdev:37 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nWARNING: line over 80 characters\n#1041: FILE: ui/input-keymap-xorgevdev-to-qcode.c:38:\n+  [0x26] = Q_KEY_CODE_A, /* xorgevdev:38 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#1042: FILE: ui/input-keymap-xorgevdev-to-qcode.c:39:\n+  [0x27] = Q_KEY_CODE_S, /* xorgevdev:39 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#1043: FILE: ui/input-keymap-xorgevdev-to-qcode.c:40:\n+  [0x28] = Q_KEY_CODE_D, /* xorgevdev:40 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#1044: FILE: ui/input-keymap-xorgevdev-to-qcode.c:41:\n+  [0x29] = Q_KEY_CODE_F, /* xorgevdev:41 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#1045: FILE: ui/input-keymap-xorgevdev-to-qcode.c:42:\n+  [0x2a] = Q_KEY_CODE_G, /* xorgevdev:42 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#1046: FILE: ui/input-keymap-xorgevdev-to-qcode.c:43:\n+  [0x2b] = Q_KEY_CODE_H, /* xorgevdev:43 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#1047: FILE: ui/input-keymap-xorgevdev-to-qcode.c:44:\n+  [0x2c] = Q_KEY_CODE_J, /* xorgevdev:44 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#1048: FILE: ui/input-keymap-xorgevdev-to-qcode.c:45:\n+  [0x2d] = Q_KEY_CODE_K, /* xorgevdev:45 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#1049: FILE: ui/input-keymap-xorgevdev-to-qcode.c:46:\n+  [0x2e] = Q_KEY_CODE_L, /* xorgevdev:46 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#1050: FILE: ui/input-keymap-xorgevdev-to-qcode.c:47:\n+  [0x2f] = Q_KEY_CODE_SEMICOLON, /* xorgevdev:47 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#1051: FILE: ui/input-keymap-xorgevdev-to-qcode.c:48:\n+  [0x30] = Q_KEY_CODE_APOSTROPHE, /* xorgevdev:48 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#1052: FILE: ui/input-keymap-xorgevdev-to-qcode.c:49:\n+  [0x31] = Q_KEY_CODE_GRAVE_ACCENT, /* xorgevdev:49 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#1053: FILE: ui/input-keymap-xorgevdev-to-qcode.c:50:\n+  [0x32] = Q_KEY_CODE_SHIFT, /* xorgevdev:50 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#1054: FILE: ui/input-keymap-xorgevdev-to-qcode.c:51:\n+  [0x33] = Q_KEY_CODE_BACKSLASH, /* xorgevdev:51 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nWARNING: line over 80 characters\n#1055: FILE: ui/input-keymap-xorgevdev-to-qcode.c:52:\n+  [0x34] = Q_KEY_CODE_Z, /* xorgevdev:52 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#1056: FILE: ui/input-keymap-xorgevdev-to-qcode.c:53:\n+  [0x35] = Q_KEY_CODE_X, /* xorgevdev:53 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#1057: FILE: ui/input-keymap-xorgevdev-to-qcode.c:54:\n+  [0x36] = Q_KEY_CODE_C, /* xorgevdev:54 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#1058: FILE: ui/input-keymap-xorgevdev-to-qcode.c:55:\n+  [0x37] = Q_KEY_CODE_V, /* xorgevdev:55 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#1059: FILE: ui/input-keymap-xorgevdev-to-qcode.c:56:\n+  [0x38] = Q_KEY_CODE_B, /* xorgevdev:56 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#1060: FILE: ui/input-keymap-xorgevdev-to-qcode.c:57:\n+  [0x39] = Q_KEY_CODE_N, /* xorgevdev:57 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#1061: FILE: ui/input-keymap-xorgevdev-to-qcode.c:58:\n+  [0x3a] = Q_KEY_CODE_M, /* xorgevdev:58 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#1062: FILE: ui/input-keymap-xorgevdev-to-qcode.c:59:\n+  [0x3b] = Q_KEY_CODE_COMMA, /* xorgevdev:59 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#1063: FILE: ui/input-keymap-xorgevdev-to-qcode.c:60:\n+  [0x3c] = Q_KEY_CODE_DOT, /* xorgevdev:60 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#1064: FILE: ui/input-keymap-xorgevdev-to-qcode.c:61:\n+  [0x3d] = Q_KEY_CODE_SLASH, /* xorgevdev:61 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#1065: FILE: ui/input-keymap-xorgevdev-to-qcode.c:62:\n+  [0x3e] = Q_KEY_CODE_SHIFT_R, /* xorgevdev:62 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#1066: FILE: ui/input-keymap-xorgevdev-to-qcode.c:63:\n+  [0x3f] = Q_KEY_CODE_KP_MULTIPLY, /* xorgevdev:63 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#1067: FILE: ui/input-keymap-xorgevdev-to-qcode.c:64:\n+  [0x40] = Q_KEY_CODE_ALT, /* xorgevdev:64 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#1068: FILE: ui/input-keymap-xorgevdev-to-qcode.c:65:\n+  [0x41] = Q_KEY_CODE_SPC, /* xorgevdev:65 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#1069: FILE: ui/input-keymap-xorgevdev-to-qcode.c:66:\n+  [0x42] = Q_KEY_CODE_CAPS_LOCK, /* xorgevdev:66 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#1070: FILE: ui/input-keymap-xorgevdev-to-qcode.c:67:\n+  [0x43] = Q_KEY_CODE_F1, /* xorgevdev:67 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#1071: FILE: ui/input-keymap-xorgevdev-to-qcode.c:68:\n+  [0x44] = Q_KEY_CODE_F2, /* xorgevdev:68 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#1072: FILE: ui/input-keymap-xorgevdev-to-qcode.c:69:\n+  [0x45] = Q_KEY_CODE_F3, /* xorgevdev:69 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#1073: FILE: ui/input-keymap-xorgevdev-to-qcode.c:70:\n+  [0x46] = Q_KEY_CODE_F4, /* xorgevdev:70 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#1074: FILE: ui/input-keymap-xorgevdev-to-qcode.c:71:\n+  [0x47] = Q_KEY_CODE_F5, /* xorgevdev:71 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#1075: FILE: ui/input-keymap-xorgevdev-to-qcode.c:72:\n+  [0x48] = Q_KEY_CODE_F6, /* xorgevdev:72 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#1076: FILE: ui/input-keymap-xorgevdev-to-qcode.c:73:\n+  [0x49] = Q_KEY_CODE_F7, /* xorgevdev:73 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#1077: FILE: ui/input-keymap-xorgevdev-to-qcode.c:74:\n+  [0x4a] = Q_KEY_CODE_F8, /* xorgevdev:74 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#1078: FILE: ui/input-keymap-xorgevdev-to-qcode.c:75:\n+  [0x4b] = Q_KEY_CODE_F9, /* xorgevdev:75 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#1079: FILE: ui/input-keymap-xorgevdev-to-qcode.c:76:\n+  [0x4c] = Q_KEY_CODE_F10, /* xorgevdev:76 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#1080: FILE: ui/input-keymap-xorgevdev-to-qcode.c:77:\n+  [0x4d] = Q_KEY_CODE_NUM_LOCK, /* xorgevdev:77 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#1081: FILE: ui/input-keymap-xorgevdev-to-qcode.c:78:\n+  [0x4e] = Q_KEY_CODE_SCROLL_LOCK, /* xorgevdev:78 -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#1082: FILE: ui/input-keymap-xorgevdev-to-qcode.c:79:\n+  [0x4f] = Q_KEY_CODE_KP_7, /* xorgevdev:79 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#1083: FILE: ui/input-keymap-xorgevdev-to-qcode.c:80:\n+  [0x50] = Q_KEY_CODE_KP_8, /* xorgevdev:80 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#1084: FILE: ui/input-keymap-xorgevdev-to-qcode.c:81:\n+  [0x51] = Q_KEY_CODE_KP_9, /* xorgevdev:81 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#1085: FILE: ui/input-keymap-xorgevdev-to-qcode.c:82:\n+  [0x52] = Q_KEY_CODE_KP_SUBTRACT, /* xorgevdev:82 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#1086: FILE: ui/input-keymap-xorgevdev-to-qcode.c:83:\n+  [0x53] = Q_KEY_CODE_KP_4, /* xorgevdev:83 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#1087: FILE: ui/input-keymap-xorgevdev-to-qcode.c:84:\n+  [0x54] = Q_KEY_CODE_KP_5, /* xorgevdev:84 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#1088: FILE: ui/input-keymap-xorgevdev-to-qcode.c:85:\n+  [0x55] = Q_KEY_CODE_KP_6, /* xorgevdev:85 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#1089: FILE: ui/input-keymap-xorgevdev-to-qcode.c:86:\n+  [0x56] = Q_KEY_CODE_KP_ADD, /* xorgevdev:86 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#1090: FILE: ui/input-keymap-xorgevdev-to-qcode.c:87:\n+  [0x57] = Q_KEY_CODE_KP_1, /* xorgevdev:87 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#1091: FILE: ui/input-keymap-xorgevdev-to-qcode.c:88:\n+  [0x58] = Q_KEY_CODE_KP_2, /* xorgevdev:88 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#1092: FILE: ui/input-keymap-xorgevdev-to-qcode.c:89:\n+  [0x59] = Q_KEY_CODE_KP_3, /* xorgevdev:89 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#1093: FILE: ui/input-keymap-xorgevdev-to-qcode.c:90:\n+  [0x5a] = Q_KEY_CODE_KP_0, /* xorgevdev:90 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#1094: FILE: ui/input-keymap-xorgevdev-to-qcode.c:91:\n+  [0x5b] = Q_KEY_CODE_KP_DECIMAL, /* xorgevdev:91 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#1095: FILE: ui/input-keymap-xorgevdev-to-qcode.c:92:\n+  [0x5c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:92 -> linux:84 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1096: FILE: ui/input-keymap-xorgevdev-to-qcode.c:93:\n+  [0x5d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:93 -> linux:85 (KEY_ZENKAKUHANKAKU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1097: FILE: ui/input-keymap-xorgevdev-to-qcode.c:94:\n+  [0x5e] = Q_KEY_CODE_LESS, /* xorgevdev:94 -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#1098: FILE: ui/input-keymap-xorgevdev-to-qcode.c:95:\n+  [0x5f] = Q_KEY_CODE_F11, /* xorgevdev:95 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#1099: FILE: ui/input-keymap-xorgevdev-to-qcode.c:96:\n+  [0x60] = Q_KEY_CODE_F12, /* xorgevdev:96 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#1100: FILE: ui/input-keymap-xorgevdev-to-qcode.c:97:\n+  [0x61] = Q_KEY_CODE_RO, /* xorgevdev:97 -> linux:89 (KEY_RO) -> qcode:Q_KEY_CODE_RO (ro) */\n\nERROR: line over 90 characters\n#1101: FILE: ui/input-keymap-xorgevdev-to-qcode.c:98:\n+  [0x62] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:98 -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1102: FILE: ui/input-keymap-xorgevdev-to-qcode.c:99:\n+  [0x63] = Q_KEY_CODE_HIRAGANA, /* xorgevdev:99 -> linux:91 (KEY_HIRAGANA) -> qcode:Q_KEY_CODE_HIRAGANA (hiragana) */\n\nERROR: line over 90 characters\n#1103: FILE: ui/input-keymap-xorgevdev-to-qcode.c:100:\n+  [0x64] = Q_KEY_CODE_HENKAN, /* xorgevdev:100 -> linux:92 (KEY_HENKAN) -> qcode:Q_KEY_CODE_HENKAN (henkan) */\n\nERROR: line over 90 characters\n#1104: FILE: ui/input-keymap-xorgevdev-to-qcode.c:101:\n+  [0x65] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:101 -> linux:93 (KEY_KATAKANAHIRAGANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1105: FILE: ui/input-keymap-xorgevdev-to-qcode.c:102:\n+  [0x66] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:102 -> linux:94 (KEY_MUHENKAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1106: FILE: ui/input-keymap-xorgevdev-to-qcode.c:103:\n+  [0x67] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:103 -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1107: FILE: ui/input-keymap-xorgevdev-to-qcode.c:104:\n+  [0x68] = Q_KEY_CODE_KP_ENTER, /* xorgevdev:104 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#1108: FILE: ui/input-keymap-xorgevdev-to-qcode.c:105:\n+  [0x69] = Q_KEY_CODE_CTRL_R, /* xorgevdev:105 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#1109: FILE: ui/input-keymap-xorgevdev-to-qcode.c:106:\n+  [0x6a] = Q_KEY_CODE_KP_DIVIDE, /* xorgevdev:106 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#1110: FILE: ui/input-keymap-xorgevdev-to-qcode.c:107:\n+  [0x6b] = Q_KEY_CODE_SYSRQ, /* xorgevdev:107 -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#1111: FILE: ui/input-keymap-xorgevdev-to-qcode.c:108:\n+  [0x6c] = Q_KEY_CODE_ALT_R, /* xorgevdev:108 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#1112: FILE: ui/input-keymap-xorgevdev-to-qcode.c:109:\n+  [0x6d] = Q_KEY_CODE_LF, /* xorgevdev:109 -> linux:101 (KEY_LINEFEED) -> qcode:Q_KEY_CODE_LF (lf) */\n\nERROR: line over 90 characters\n#1113: FILE: ui/input-keymap-xorgevdev-to-qcode.c:110:\n+  [0x6e] = Q_KEY_CODE_HOME, /* xorgevdev:110 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#1114: FILE: ui/input-keymap-xorgevdev-to-qcode.c:111:\n+  [0x6f] = Q_KEY_CODE_UP, /* xorgevdev:111 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#1115: FILE: ui/input-keymap-xorgevdev-to-qcode.c:112:\n+  [0x70] = Q_KEY_CODE_PGUP, /* xorgevdev:112 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#1116: FILE: ui/input-keymap-xorgevdev-to-qcode.c:113:\n+  [0x71] = Q_KEY_CODE_LEFT, /* xorgevdev:113 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#1117: FILE: ui/input-keymap-xorgevdev-to-qcode.c:114:\n+  [0x72] = Q_KEY_CODE_RIGHT, /* xorgevdev:114 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#1118: FILE: ui/input-keymap-xorgevdev-to-qcode.c:115:\n+  [0x73] = Q_KEY_CODE_END, /* xorgevdev:115 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#1119: FILE: ui/input-keymap-xorgevdev-to-qcode.c:116:\n+  [0x74] = Q_KEY_CODE_DOWN, /* xorgevdev:116 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#1120: FILE: ui/input-keymap-xorgevdev-to-qcode.c:117:\n+  [0x75] = Q_KEY_CODE_PGDN, /* xorgevdev:117 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#1121: FILE: ui/input-keymap-xorgevdev-to-qcode.c:118:\n+  [0x76] = Q_KEY_CODE_INSERT, /* xorgevdev:118 -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#1122: FILE: ui/input-keymap-xorgevdev-to-qcode.c:119:\n+  [0x77] = Q_KEY_CODE_DELETE, /* xorgevdev:119 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#1123: FILE: ui/input-keymap-xorgevdev-to-qcode.c:120:\n+  [0x78] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:120 -> linux:112 (KEY_MACRO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1124: FILE: ui/input-keymap-xorgevdev-to-qcode.c:121:\n+  [0x79] = Q_KEY_CODE_AUDIOMUTE, /* xorgevdev:121 -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#1125: FILE: ui/input-keymap-xorgevdev-to-qcode.c:122:\n+  [0x7a] = Q_KEY_CODE_VOLUMEDOWN, /* xorgevdev:122 -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#1126: FILE: ui/input-keymap-xorgevdev-to-qcode.c:123:\n+  [0x7b] = Q_KEY_CODE_VOLUMEUP, /* xorgevdev:123 -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#1127: FILE: ui/input-keymap-xorgevdev-to-qcode.c:124:\n+  [0x7c] = Q_KEY_CODE_POWER, /* xorgevdev:124 -> linux:116 (KEY_POWER) -> qcode:Q_KEY_CODE_POWER (power) */\n\nERROR: line over 90 characters\n#1128: FILE: ui/input-keymap-xorgevdev-to-qcode.c:125:\n+  [0x7d] = Q_KEY_CODE_KP_EQUALS, /* xorgevdev:125 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#1129: FILE: ui/input-keymap-xorgevdev-to-qcode.c:126:\n+  [0x7e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:126 -> linux:118 (KEY_KPPLUSMINUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1130: FILE: ui/input-keymap-xorgevdev-to-qcode.c:127:\n+  [0x7f] = Q_KEY_CODE_PAUSE, /* xorgevdev:127 -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#1131: FILE: ui/input-keymap-xorgevdev-to-qcode.c:128:\n+  [0x80] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:128 -> linux:120 (KEY_SCALE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1132: FILE: ui/input-keymap-xorgevdev-to-qcode.c:129:\n+  [0x81] = Q_KEY_CODE_KP_COMMA, /* xorgevdev:129 -> linux:121 (KEY_KPCOMMA) -> qcode:Q_KEY_CODE_KP_COMMA (kp_comma) */\n\nERROR: line over 90 characters\n#1133: FILE: ui/input-keymap-xorgevdev-to-qcode.c:130:\n+  [0x82] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:130 -> linux:122 (KEY_HANGEUL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1134: FILE: ui/input-keymap-xorgevdev-to-qcode.c:131:\n+  [0x83] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:131 -> linux:123 (KEY_HANJA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1135: FILE: ui/input-keymap-xorgevdev-to-qcode.c:132:\n+  [0x84] = Q_KEY_CODE_YEN, /* xorgevdev:132 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#1136: FILE: ui/input-keymap-xorgevdev-to-qcode.c:133:\n+  [0x85] = Q_KEY_CODE_META_L, /* xorgevdev:133 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#1137: FILE: ui/input-keymap-xorgevdev-to-qcode.c:134:\n+  [0x86] = Q_KEY_CODE_META_R, /* xorgevdev:134 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#1138: FILE: ui/input-keymap-xorgevdev-to-qcode.c:135:\n+  [0x87] = Q_KEY_CODE_COMPOSE, /* xorgevdev:135 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#1139: FILE: ui/input-keymap-xorgevdev-to-qcode.c:136:\n+  [0x88] = Q_KEY_CODE_STOP, /* xorgevdev:136 -> linux:128 (KEY_STOP) -> qcode:Q_KEY_CODE_STOP (stop) */\n\nERROR: line over 90 characters\n#1140: FILE: ui/input-keymap-xorgevdev-to-qcode.c:137:\n+  [0x89] = Q_KEY_CODE_AGAIN, /* xorgevdev:137 -> linux:129 (KEY_AGAIN) -> qcode:Q_KEY_CODE_AGAIN (again) */\n\nERROR: line over 90 characters\n#1141: FILE: ui/input-keymap-xorgevdev-to-qcode.c:138:\n+  [0x8a] = Q_KEY_CODE_PROPS, /* xorgevdev:138 -> linux:130 (KEY_PROPS) -> qcode:Q_KEY_CODE_PROPS (props) */\n\nERROR: line over 90 characters\n#1142: FILE: ui/input-keymap-xorgevdev-to-qcode.c:139:\n+  [0x8b] = Q_KEY_CODE_UNDO, /* xorgevdev:139 -> linux:131 (KEY_UNDO) -> qcode:Q_KEY_CODE_UNDO (undo) */\n\nERROR: line over 90 characters\n#1143: FILE: ui/input-keymap-xorgevdev-to-qcode.c:140:\n+  [0x8c] = Q_KEY_CODE_FRONT, /* xorgevdev:140 -> linux:132 (KEY_FRONT) -> qcode:Q_KEY_CODE_FRONT (front) */\n\nERROR: line over 90 characters\n#1144: FILE: ui/input-keymap-xorgevdev-to-qcode.c:141:\n+  [0x8d] = Q_KEY_CODE_COPY, /* xorgevdev:141 -> linux:133 (KEY_COPY) -> qcode:Q_KEY_CODE_COPY (copy) */\n\nERROR: line over 90 characters\n#1145: FILE: ui/input-keymap-xorgevdev-to-qcode.c:142:\n+  [0x8e] = Q_KEY_CODE_OPEN, /* xorgevdev:142 -> linux:134 (KEY_OPEN) -> qcode:Q_KEY_CODE_OPEN (open) */\n\nERROR: line over 90 characters\n#1146: FILE: ui/input-keymap-xorgevdev-to-qcode.c:143:\n+  [0x8f] = Q_KEY_CODE_PASTE, /* xorgevdev:143 -> linux:135 (KEY_PASTE) -> qcode:Q_KEY_CODE_PASTE (paste) */\n\nERROR: line over 90 characters\n#1147: FILE: ui/input-keymap-xorgevdev-to-qcode.c:144:\n+  [0x90] = Q_KEY_CODE_FIND, /* xorgevdev:144 -> linux:136 (KEY_FIND) -> qcode:Q_KEY_CODE_FIND (find) */\n\nERROR: line over 90 characters\n#1148: FILE: ui/input-keymap-xorgevdev-to-qcode.c:145:\n+  [0x91] = Q_KEY_CODE_CUT, /* xorgevdev:145 -> linux:137 (KEY_CUT) -> qcode:Q_KEY_CODE_CUT (cut) */\n\nERROR: line over 90 characters\n#1149: FILE: ui/input-keymap-xorgevdev-to-qcode.c:146:\n+  [0x92] = Q_KEY_CODE_HELP, /* xorgevdev:146 -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#1150: FILE: ui/input-keymap-xorgevdev-to-qcode.c:147:\n+  [0x93] = Q_KEY_CODE_MENU, /* xorgevdev:147 -> linux:139 (KEY_MENU) -> qcode:Q_KEY_CODE_MENU (menu) */\n\nERROR: line over 90 characters\n#1151: FILE: ui/input-keymap-xorgevdev-to-qcode.c:148:\n+  [0x94] = Q_KEY_CODE_CALCULATOR, /* xorgevdev:148 -> linux:140 (KEY_CALC) -> qcode:Q_KEY_CODE_CALCULATOR (calculator) */\n\nERROR: line over 90 characters\n#1152: FILE: ui/input-keymap-xorgevdev-to-qcode.c:149:\n+  [0x95] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:149 -> linux:141 (KEY_SETUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1153: FILE: ui/input-keymap-xorgevdev-to-qcode.c:150:\n+  [0x96] = Q_KEY_CODE_SLEEP, /* xorgevdev:150 -> linux:142 (KEY_SLEEP) -> qcode:Q_KEY_CODE_SLEEP (sleep) */\n\nERROR: line over 90 characters\n#1154: FILE: ui/input-keymap-xorgevdev-to-qcode.c:151:\n+  [0x97] = Q_KEY_CODE_WAKE, /* xorgevdev:151 -> linux:143 (KEY_WAKEUP) -> qcode:Q_KEY_CODE_WAKE (wake) */\n\nERROR: line over 90 characters\n#1155: FILE: ui/input-keymap-xorgevdev-to-qcode.c:152:\n+  [0x98] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:152 -> linux:144 (KEY_FILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1156: FILE: ui/input-keymap-xorgevdev-to-qcode.c:153:\n+  [0x99] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:153 -> linux:145 (KEY_SENDFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1157: FILE: ui/input-keymap-xorgevdev-to-qcode.c:154:\n+  [0x9a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:154 -> linux:146 (KEY_DELETEFILE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1158: FILE: ui/input-keymap-xorgevdev-to-qcode.c:155:\n+  [0x9b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:155 -> linux:147 (KEY_XFER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1159: FILE: ui/input-keymap-xorgevdev-to-qcode.c:156:\n+  [0x9c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:156 -> linux:148 (KEY_PROG1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1160: FILE: ui/input-keymap-xorgevdev-to-qcode.c:157:\n+  [0x9d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:157 -> linux:149 (KEY_PROG2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1161: FILE: ui/input-keymap-xorgevdev-to-qcode.c:158:\n+  [0x9e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:158 -> linux:150 (KEY_WWW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1162: FILE: ui/input-keymap-xorgevdev-to-qcode.c:159:\n+  [0x9f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:159 -> linux:151 (KEY_MSDOS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1163: FILE: ui/input-keymap-xorgevdev-to-qcode.c:160:\n+  [0xa0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:160 -> linux:152 (KEY_SCREENLOCK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1164: FILE: ui/input-keymap-xorgevdev-to-qcode.c:161:\n+  [0xa1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:161 -> linux:153 (KEY_DIRECTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1165: FILE: ui/input-keymap-xorgevdev-to-qcode.c:162:\n+  [0xa2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:162 -> linux:154 (KEY_CYCLEWINDOWS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1166: FILE: ui/input-keymap-xorgevdev-to-qcode.c:163:\n+  [0xa3] = Q_KEY_CODE_MAIL, /* xorgevdev:163 -> linux:155 (KEY_MAIL) -> qcode:Q_KEY_CODE_MAIL (mail) */\n\nERROR: line over 90 characters\n#1167: FILE: ui/input-keymap-xorgevdev-to-qcode.c:164:\n+  [0xa4] = Q_KEY_CODE_AC_BOOKMARKS, /* xorgevdev:164 -> linux:156 (KEY_BOOKMARKS) -> qcode:Q_KEY_CODE_AC_BOOKMARKS (ac_bookmarks) */\n\nERROR: line over 90 characters\n#1168: FILE: ui/input-keymap-xorgevdev-to-qcode.c:165:\n+  [0xa5] = Q_KEY_CODE_COMPUTER, /* xorgevdev:165 -> linux:157 (KEY_COMPUTER) -> qcode:Q_KEY_CODE_COMPUTER (computer) */\n\nERROR: line over 90 characters\n#1169: FILE: ui/input-keymap-xorgevdev-to-qcode.c:166:\n+  [0xa6] = Q_KEY_CODE_AC_BACK, /* xorgevdev:166 -> linux:158 (KEY_BACK) -> qcode:Q_KEY_CODE_AC_BACK (ac_back) */\n\nERROR: line over 90 characters\n#1170: FILE: ui/input-keymap-xorgevdev-to-qcode.c:167:\n+  [0xa7] = Q_KEY_CODE_AC_FORWARD, /* xorgevdev:167 -> linux:159 (KEY_FORWARD) -> qcode:Q_KEY_CODE_AC_FORWARD (ac_forward) */\n\nERROR: line over 90 characters\n#1171: FILE: ui/input-keymap-xorgevdev-to-qcode.c:168:\n+  [0xa8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:168 -> linux:160 (KEY_CLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1172: FILE: ui/input-keymap-xorgevdev-to-qcode.c:169:\n+  [0xa9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:169 -> linux:161 (KEY_EJECTCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1173: FILE: ui/input-keymap-xorgevdev-to-qcode.c:170:\n+  [0xaa] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:170 -> linux:162 (KEY_EJECTCLOSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1174: FILE: ui/input-keymap-xorgevdev-to-qcode.c:171:\n+  [0xab] = Q_KEY_CODE_AUDIONEXT, /* xorgevdev:171 -> linux:163 (KEY_NEXTSONG) -> qcode:Q_KEY_CODE_AUDIONEXT (audionext) */\n\nERROR: line over 90 characters\n#1175: FILE: ui/input-keymap-xorgevdev-to-qcode.c:172:\n+  [0xac] = Q_KEY_CODE_AUDIOPLAY, /* xorgevdev:172 -> linux:164 (KEY_PLAYPAUSE) -> qcode:Q_KEY_CODE_AUDIOPLAY (audioplay) */\n\nERROR: line over 90 characters\n#1176: FILE: ui/input-keymap-xorgevdev-to-qcode.c:173:\n+  [0xad] = Q_KEY_CODE_AUDIOPREV, /* xorgevdev:173 -> linux:165 (KEY_PREVIOUSSONG) -> qcode:Q_KEY_CODE_AUDIOPREV (audioprev) */\n\nERROR: line over 90 characters\n#1177: FILE: ui/input-keymap-xorgevdev-to-qcode.c:174:\n+  [0xae] = Q_KEY_CODE_AUDIOSTOP, /* xorgevdev:174 -> linux:166 (KEY_STOPCD) -> qcode:Q_KEY_CODE_AUDIOSTOP (audiostop) */\n\nERROR: line over 90 characters\n#1178: FILE: ui/input-keymap-xorgevdev-to-qcode.c:175:\n+  [0xaf] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:175 -> linux:167 (KEY_RECORD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1179: FILE: ui/input-keymap-xorgevdev-to-qcode.c:176:\n+  [0xb0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:176 -> linux:168 (KEY_REWIND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1180: FILE: ui/input-keymap-xorgevdev-to-qcode.c:177:\n+  [0xb1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:177 -> linux:169 (KEY_PHONE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1181: FILE: ui/input-keymap-xorgevdev-to-qcode.c:178:\n+  [0xb2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:178 -> linux:170 (KEY_ISO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1182: FILE: ui/input-keymap-xorgevdev-to-qcode.c:179:\n+  [0xb3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:179 -> linux:171 (KEY_CONFIG) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1183: FILE: ui/input-keymap-xorgevdev-to-qcode.c:180:\n+  [0xb4] = Q_KEY_CODE_AC_HOME, /* xorgevdev:180 -> linux:172 (KEY_HOMEPAGE) -> qcode:Q_KEY_CODE_AC_HOME (ac_home) */\n\nERROR: line over 90 characters\n#1184: FILE: ui/input-keymap-xorgevdev-to-qcode.c:181:\n+  [0xb5] = Q_KEY_CODE_AC_REFRESH, /* xorgevdev:181 -> linux:173 (KEY_REFRESH) -> qcode:Q_KEY_CODE_AC_REFRESH (ac_refresh) */\n\nERROR: line over 90 characters\n#1185: FILE: ui/input-keymap-xorgevdev-to-qcode.c:182:\n+  [0xb6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:182 -> linux:174 (KEY_EXIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1186: FILE: ui/input-keymap-xorgevdev-to-qcode.c:183:\n+  [0xb7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:183 -> linux:175 (KEY_MOVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1187: FILE: ui/input-keymap-xorgevdev-to-qcode.c:184:\n+  [0xb8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:184 -> linux:176 (KEY_EDIT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1188: FILE: ui/input-keymap-xorgevdev-to-qcode.c:185:\n+  [0xb9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:185 -> linux:177 (KEY_SCROLLUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1189: FILE: ui/input-keymap-xorgevdev-to-qcode.c:186:\n+  [0xba] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:186 -> linux:178 (KEY_SCROLLDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1190: FILE: ui/input-keymap-xorgevdev-to-qcode.c:187:\n+  [0xbb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:187 -> linux:179 (KEY_KPLEFTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1191: FILE: ui/input-keymap-xorgevdev-to-qcode.c:188:\n+  [0xbc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:188 -> linux:180 (KEY_KPRIGHTPAREN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1192: FILE: ui/input-keymap-xorgevdev-to-qcode.c:189:\n+  [0xbd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:189 -> linux:181 (KEY_NEW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1193: FILE: ui/input-keymap-xorgevdev-to-qcode.c:190:\n+  [0xbe] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:190 -> linux:182 (KEY_REDO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1194: FILE: ui/input-keymap-xorgevdev-to-qcode.c:191:\n+  [0xbf] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:191 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1195: FILE: ui/input-keymap-xorgevdev-to-qcode.c:192:\n+  [0xc0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:192 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1196: FILE: ui/input-keymap-xorgevdev-to-qcode.c:193:\n+  [0xc1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:193 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1197: FILE: ui/input-keymap-xorgevdev-to-qcode.c:194:\n+  [0xc2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:194 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1198: FILE: ui/input-keymap-xorgevdev-to-qcode.c:195:\n+  [0xc3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:195 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1199: FILE: ui/input-keymap-xorgevdev-to-qcode.c:196:\n+  [0xc4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:196 -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1200: FILE: ui/input-keymap-xorgevdev-to-qcode.c:197:\n+  [0xc5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:197 -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1201: FILE: ui/input-keymap-xorgevdev-to-qcode.c:198:\n+  [0xc6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:198 -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1202: FILE: ui/input-keymap-xorgevdev-to-qcode.c:199:\n+  [0xc7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:199 -> linux:191 (KEY_F21) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1203: FILE: ui/input-keymap-xorgevdev-to-qcode.c:200:\n+  [0xc8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:200 -> linux:192 (KEY_F22) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1204: FILE: ui/input-keymap-xorgevdev-to-qcode.c:201:\n+  [0xc9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:201 -> linux:193 (KEY_F23) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1205: FILE: ui/input-keymap-xorgevdev-to-qcode.c:202:\n+  [0xca] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:202 -> linux:194 (KEY_F24) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1206: FILE: ui/input-keymap-xorgevdev-to-qcode.c:203:\n+  [0xcb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:203 -> linux:195 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1207: FILE: ui/input-keymap-xorgevdev-to-qcode.c:204:\n+  [0xcc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:204 -> linux:196 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1208: FILE: ui/input-keymap-xorgevdev-to-qcode.c:205:\n+  [0xcd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:205 -> linux:197 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1209: FILE: ui/input-keymap-xorgevdev-to-qcode.c:206:\n+  [0xce] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:206 -> linux:198 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1210: FILE: ui/input-keymap-xorgevdev-to-qcode.c:207:\n+  [0xcf] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:207 -> linux:199 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1211: FILE: ui/input-keymap-xorgevdev-to-qcode.c:208:\n+  [0xd0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:208 -> linux:200 (KEY_PLAYCD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1212: FILE: ui/input-keymap-xorgevdev-to-qcode.c:209:\n+  [0xd1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:209 -> linux:201 (KEY_PAUSECD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1213: FILE: ui/input-keymap-xorgevdev-to-qcode.c:210:\n+  [0xd2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:210 -> linux:202 (KEY_PROG3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1214: FILE: ui/input-keymap-xorgevdev-to-qcode.c:211:\n+  [0xd3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:211 -> linux:203 (KEY_PROG4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1215: FILE: ui/input-keymap-xorgevdev-to-qcode.c:212:\n+  [0xd4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:212 -> linux:204 (KEY_DASHBOARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1216: FILE: ui/input-keymap-xorgevdev-to-qcode.c:213:\n+  [0xd5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:213 -> linux:205 (KEY_SUSPEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1217: FILE: ui/input-keymap-xorgevdev-to-qcode.c:214:\n+  [0xd6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:214 -> linux:206 (KEY_CLOSE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1218: FILE: ui/input-keymap-xorgevdev-to-qcode.c:215:\n+  [0xd7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:215 -> linux:207 (KEY_PLAY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1219: FILE: ui/input-keymap-xorgevdev-to-qcode.c:216:\n+  [0xd8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:216 -> linux:208 (KEY_FASTFORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1220: FILE: ui/input-keymap-xorgevdev-to-qcode.c:217:\n+  [0xd9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:217 -> linux:209 (KEY_BASSBOOST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1221: FILE: ui/input-keymap-xorgevdev-to-qcode.c:218:\n+  [0xda] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:218 -> linux:210 (KEY_PRINT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1222: FILE: ui/input-keymap-xorgevdev-to-qcode.c:219:\n+  [0xdb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:219 -> linux:211 (KEY_HP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1223: FILE: ui/input-keymap-xorgevdev-to-qcode.c:220:\n+  [0xdc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:220 -> linux:212 (KEY_CAMERA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1224: FILE: ui/input-keymap-xorgevdev-to-qcode.c:221:\n+  [0xdd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:221 -> linux:213 (KEY_SOUND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1225: FILE: ui/input-keymap-xorgevdev-to-qcode.c:222:\n+  [0xde] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:222 -> linux:214 (KEY_QUESTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1226: FILE: ui/input-keymap-xorgevdev-to-qcode.c:223:\n+  [0xdf] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:223 -> linux:215 (KEY_EMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1227: FILE: ui/input-keymap-xorgevdev-to-qcode.c:224:\n+  [0xe0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:224 -> linux:216 (KEY_CHAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1228: FILE: ui/input-keymap-xorgevdev-to-qcode.c:225:\n+  [0xe1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:225 -> linux:217 (KEY_SEARCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1229: FILE: ui/input-keymap-xorgevdev-to-qcode.c:226:\n+  [0xe2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:226 -> linux:218 (KEY_CONNECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1230: FILE: ui/input-keymap-xorgevdev-to-qcode.c:227:\n+  [0xe3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:227 -> linux:219 (KEY_FINANCE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1231: FILE: ui/input-keymap-xorgevdev-to-qcode.c:228:\n+  [0xe4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:228 -> linux:220 (KEY_SPORT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1232: FILE: ui/input-keymap-xorgevdev-to-qcode.c:229:\n+  [0xe5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:229 -> linux:221 (KEY_SHOP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1233: FILE: ui/input-keymap-xorgevdev-to-qcode.c:230:\n+  [0xe6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:230 -> linux:222 (KEY_ALTERASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1234: FILE: ui/input-keymap-xorgevdev-to-qcode.c:231:\n+  [0xe7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:231 -> linux:223 (KEY_CANCEL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1235: FILE: ui/input-keymap-xorgevdev-to-qcode.c:232:\n+  [0xe8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:232 -> linux:224 (KEY_BRIGHTNESSDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1236: FILE: ui/input-keymap-xorgevdev-to-qcode.c:233:\n+  [0xe9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:233 -> linux:225 (KEY_BRIGHTNESSUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1237: FILE: ui/input-keymap-xorgevdev-to-qcode.c:234:\n+  [0xea] = Q_KEY_CODE_MEDIASELECT, /* xorgevdev:234 -> linux:226 (KEY_MEDIA) -> qcode:Q_KEY_CODE_MEDIASELECT (mediaselect) */\n\nERROR: line over 90 characters\n#1238: FILE: ui/input-keymap-xorgevdev-to-qcode.c:235:\n+  [0xeb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:235 -> linux:227 (KEY_SWITCHVIDEOMODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1239: FILE: ui/input-keymap-xorgevdev-to-qcode.c:236:\n+  [0xec] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:236 -> linux:228 (KEY_KBDILLUMTOGGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1240: FILE: ui/input-keymap-xorgevdev-to-qcode.c:237:\n+  [0xed] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:237 -> linux:229 (KEY_KBDILLUMDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1241: FILE: ui/input-keymap-xorgevdev-to-qcode.c:238:\n+  [0xee] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:238 -> linux:230 (KEY_KBDILLUMUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1242: FILE: ui/input-keymap-xorgevdev-to-qcode.c:239:\n+  [0xef] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:239 -> linux:231 (KEY_SEND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1243: FILE: ui/input-keymap-xorgevdev-to-qcode.c:240:\n+  [0xf0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:240 -> linux:232 (KEY_REPLY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1244: FILE: ui/input-keymap-xorgevdev-to-qcode.c:241:\n+  [0xf1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:241 -> linux:233 (KEY_FORWARDMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1245: FILE: ui/input-keymap-xorgevdev-to-qcode.c:242:\n+  [0xf2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:242 -> linux:234 (KEY_SAVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1246: FILE: ui/input-keymap-xorgevdev-to-qcode.c:243:\n+  [0xf3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:243 -> linux:235 (KEY_DOCUMENTS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1247: FILE: ui/input-keymap-xorgevdev-to-qcode.c:244:\n+  [0xf4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:244 -> linux:236 (KEY_BATTERY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1248: FILE: ui/input-keymap-xorgevdev-to-qcode.c:245:\n+  [0xf5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:245 -> linux:237 (KEY_BLUETOOTH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1249: FILE: ui/input-keymap-xorgevdev-to-qcode.c:246:\n+  [0xf6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:246 -> linux:238 (KEY_WLAN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1250: FILE: ui/input-keymap-xorgevdev-to-qcode.c:247:\n+  [0xf7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:247 -> linux:239 (KEY_UWB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1251: FILE: ui/input-keymap-xorgevdev-to-qcode.c:248:\n+  [0xf8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:248 -> linux:240 (KEY_UNKNOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1252: FILE: ui/input-keymap-xorgevdev-to-qcode.c:249:\n+  [0xf9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:249 -> linux:241 (KEY_VIDEO_NEXT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1253: FILE: ui/input-keymap-xorgevdev-to-qcode.c:250:\n+  [0xfa] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:250 -> linux:242 (KEY_VIDEO_PREV) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1254: FILE: ui/input-keymap-xorgevdev-to-qcode.c:251:\n+  [0xfb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:251 -> linux:243 (KEY_BRIGHTNESS_CYCLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1255: FILE: ui/input-keymap-xorgevdev-to-qcode.c:252:\n+  [0xfc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:252 -> linux:244 (KEY_BRIGHTNESS_ZERO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1256: FILE: ui/input-keymap-xorgevdev-to-qcode.c:253:\n+  [0xfd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:253 -> linux:245 (KEY_DISPLAY_OFF) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1257: FILE: ui/input-keymap-xorgevdev-to-qcode.c:254:\n+  [0xfe] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:254 -> linux:246 (KEY_WIMAX) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1258: FILE: ui/input-keymap-xorgevdev-to-qcode.c:255:\n+  [0xff] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:255 -> linux:247 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1259: FILE: ui/input-keymap-xorgevdev-to-qcode.c:256:\n+  [0x100] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:256 -> linux:248 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1260: FILE: ui/input-keymap-xorgevdev-to-qcode.c:257:\n+  [0x101] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:257 -> linux:249 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1261: FILE: ui/input-keymap-xorgevdev-to-qcode.c:258:\n+  [0x102] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:258 -> linux:250 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1262: FILE: ui/input-keymap-xorgevdev-to-qcode.c:259:\n+  [0x103] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:259 -> linux:251 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1263: FILE: ui/input-keymap-xorgevdev-to-qcode.c:260:\n+  [0x104] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:260 -> linux:252 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1264: FILE: ui/input-keymap-xorgevdev-to-qcode.c:261:\n+  [0x105] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:261 -> linux:253 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1265: FILE: ui/input-keymap-xorgevdev-to-qcode.c:262:\n+  [0x106] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:262 -> linux:254 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1266: FILE: ui/input-keymap-xorgevdev-to-qcode.c:263:\n+  [0x107] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:263 -> linux:255 (unnamed) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1267: FILE: ui/input-keymap-xorgevdev-to-qcode.c:264:\n+  [0x108] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:264 -> linux:256 (BTN_0) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1268: FILE: ui/input-keymap-xorgevdev-to-qcode.c:265:\n+  [0x109] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:265 -> linux:257 (BTN_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1269: FILE: ui/input-keymap-xorgevdev-to-qcode.c:266:\n+  [0x10a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:266 -> linux:258 (BTN_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1270: FILE: ui/input-keymap-xorgevdev-to-qcode.c:267:\n+  [0x10b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:267 -> linux:259 (BTN_3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1271: FILE: ui/input-keymap-xorgevdev-to-qcode.c:268:\n+  [0x10c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:268 -> linux:260 (BTN_4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1272: FILE: ui/input-keymap-xorgevdev-to-qcode.c:269:\n+  [0x10d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:269 -> linux:261 (BTN_5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1273: FILE: ui/input-keymap-xorgevdev-to-qcode.c:270:\n+  [0x10e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:270 -> linux:262 (BTN_6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1274: FILE: ui/input-keymap-xorgevdev-to-qcode.c:271:\n+  [0x10f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:271 -> linux:263 (BTN_7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1275: FILE: ui/input-keymap-xorgevdev-to-qcode.c:272:\n+  [0x110] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:272 -> linux:264 (BTN_8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1276: FILE: ui/input-keymap-xorgevdev-to-qcode.c:273:\n+  [0x111] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:273 -> linux:265 (BTN_9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1277: FILE: ui/input-keymap-xorgevdev-to-qcode.c:274:\n+  [0x118] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:280 -> linux:272 (BTN_LEFT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1278: FILE: ui/input-keymap-xorgevdev-to-qcode.c:275:\n+  [0x119] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:281 -> linux:273 (BTN_RIGHT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1279: FILE: ui/input-keymap-xorgevdev-to-qcode.c:276:\n+  [0x11a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:282 -> linux:274 (BTN_MIDDLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1280: FILE: ui/input-keymap-xorgevdev-to-qcode.c:277:\n+  [0x11b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:283 -> linux:275 (BTN_SIDE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1281: FILE: ui/input-keymap-xorgevdev-to-qcode.c:278:\n+  [0x11c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:284 -> linux:276 (BTN_EXTRA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1282: FILE: ui/input-keymap-xorgevdev-to-qcode.c:279:\n+  [0x11d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:285 -> linux:277 (BTN_FORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1283: FILE: ui/input-keymap-xorgevdev-to-qcode.c:280:\n+  [0x11e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:286 -> linux:278 (BTN_BACK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1284: FILE: ui/input-keymap-xorgevdev-to-qcode.c:281:\n+  [0x11f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:287 -> linux:279 (BTN_TASK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1285: FILE: ui/input-keymap-xorgevdev-to-qcode.c:282:\n+  [0x128] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:296 -> linux:288 (BTN_TRIGGER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1286: FILE: ui/input-keymap-xorgevdev-to-qcode.c:283:\n+  [0x129] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:297 -> linux:289 (BTN_THUMB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1287: FILE: ui/input-keymap-xorgevdev-to-qcode.c:284:\n+  [0x12a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:298 -> linux:290 (BTN_THUMB2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1288: FILE: ui/input-keymap-xorgevdev-to-qcode.c:285:\n+  [0x12b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:299 -> linux:291 (BTN_TOP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1289: FILE: ui/input-keymap-xorgevdev-to-qcode.c:286:\n+  [0x12c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:300 -> linux:292 (BTN_TOP2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1290: FILE: ui/input-keymap-xorgevdev-to-qcode.c:287:\n+  [0x12d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:301 -> linux:293 (BTN_PINKIE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1291: FILE: ui/input-keymap-xorgevdev-to-qcode.c:288:\n+  [0x12e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:302 -> linux:294 (BTN_BASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1292: FILE: ui/input-keymap-xorgevdev-to-qcode.c:289:\n+  [0x12f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:303 -> linux:295 (BTN_BASE2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1293: FILE: ui/input-keymap-xorgevdev-to-qcode.c:290:\n+  [0x130] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:304 -> linux:296 (BTN_BASE3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1294: FILE: ui/input-keymap-xorgevdev-to-qcode.c:291:\n+  [0x131] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:305 -> linux:297 (BTN_BASE4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1295: FILE: ui/input-keymap-xorgevdev-to-qcode.c:292:\n+  [0x132] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:306 -> linux:298 (BTN_BASE5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1296: FILE: ui/input-keymap-xorgevdev-to-qcode.c:293:\n+  [0x133] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:307 -> linux:299 (BTN_BASE6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1297: FILE: ui/input-keymap-xorgevdev-to-qcode.c:294:\n+  [0x137] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:311 -> linux:303 (BTN_DEAD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1298: FILE: ui/input-keymap-xorgevdev-to-qcode.c:295:\n+  [0x138] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:312 -> linux:304 (BTN_A) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1299: FILE: ui/input-keymap-xorgevdev-to-qcode.c:296:\n+  [0x139] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:313 -> linux:305 (BTN_B) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1300: FILE: ui/input-keymap-xorgevdev-to-qcode.c:297:\n+  [0x13a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:314 -> linux:306 (BTN_C) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1301: FILE: ui/input-keymap-xorgevdev-to-qcode.c:298:\n+  [0x13b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:315 -> linux:307 (BTN_X) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1302: FILE: ui/input-keymap-xorgevdev-to-qcode.c:299:\n+  [0x13c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:316 -> linux:308 (BTN_Y) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1303: FILE: ui/input-keymap-xorgevdev-to-qcode.c:300:\n+  [0x13d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:317 -> linux:309 (BTN_Z) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1304: FILE: ui/input-keymap-xorgevdev-to-qcode.c:301:\n+  [0x13e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:318 -> linux:310 (BTN_TL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1305: FILE: ui/input-keymap-xorgevdev-to-qcode.c:302:\n+  [0x13f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:319 -> linux:311 (BTN_TR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1306: FILE: ui/input-keymap-xorgevdev-to-qcode.c:303:\n+  [0x140] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:320 -> linux:312 (BTN_TL2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1307: FILE: ui/input-keymap-xorgevdev-to-qcode.c:304:\n+  [0x141] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:321 -> linux:313 (BTN_TR2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1308: FILE: ui/input-keymap-xorgevdev-to-qcode.c:305:\n+  [0x142] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:322 -> linux:314 (BTN_SELECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1309: FILE: ui/input-keymap-xorgevdev-to-qcode.c:306:\n+  [0x143] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:323 -> linux:315 (BTN_START) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1310: FILE: ui/input-keymap-xorgevdev-to-qcode.c:307:\n+  [0x144] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:324 -> linux:316 (BTN_MODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1311: FILE: ui/input-keymap-xorgevdev-to-qcode.c:308:\n+  [0x145] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:325 -> linux:317 (BTN_THUMBL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1312: FILE: ui/input-keymap-xorgevdev-to-qcode.c:309:\n+  [0x146] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:326 -> linux:318 (BTN_THUMBR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1313: FILE: ui/input-keymap-xorgevdev-to-qcode.c:310:\n+  [0x148] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:328 -> linux:320 (BTN_TOOL_PEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1314: FILE: ui/input-keymap-xorgevdev-to-qcode.c:311:\n+  [0x149] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:329 -> linux:321 (BTN_TOOL_RUBBER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1315: FILE: ui/input-keymap-xorgevdev-to-qcode.c:312:\n+  [0x14a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:330 -> linux:322 (BTN_TOOL_BRUSH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1316: FILE: ui/input-keymap-xorgevdev-to-qcode.c:313:\n+  [0x14b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:331 -> linux:323 (BTN_TOOL_PENCIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1317: FILE: ui/input-keymap-xorgevdev-to-qcode.c:314:\n+  [0x14c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:332 -> linux:324 (BTN_TOOL_AIRBRUSH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1318: FILE: ui/input-keymap-xorgevdev-to-qcode.c:315:\n+  [0x14d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:333 -> linux:325 (BTN_TOOL_FINGER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1319: FILE: ui/input-keymap-xorgevdev-to-qcode.c:316:\n+  [0x14e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:334 -> linux:326 (BTN_TOOL_MOUSE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1320: FILE: ui/input-keymap-xorgevdev-to-qcode.c:317:\n+  [0x14f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:335 -> linux:327 (BTN_TOOL_LENS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1321: FILE: ui/input-keymap-xorgevdev-to-qcode.c:318:\n+  [0x152] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:338 -> linux:330 (BTN_TOUCH) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1322: FILE: ui/input-keymap-xorgevdev-to-qcode.c:319:\n+  [0x153] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:339 -> linux:331 (BTN_STYLUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1323: FILE: ui/input-keymap-xorgevdev-to-qcode.c:320:\n+  [0x154] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:340 -> linux:332 (BTN_STYLUS2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1324: FILE: ui/input-keymap-xorgevdev-to-qcode.c:321:\n+  [0x155] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:341 -> linux:333 (BTN_TOOL_DOUBLETAP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1325: FILE: ui/input-keymap-xorgevdev-to-qcode.c:322:\n+  [0x156] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:342 -> linux:334 (BTN_TOOL_TRIPLETAP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1326: FILE: ui/input-keymap-xorgevdev-to-qcode.c:323:\n+  [0x157] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:343 -> linux:335 (BTN_TOOL_QUADTAP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1327: FILE: ui/input-keymap-xorgevdev-to-qcode.c:324:\n+  [0x158] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:344 -> linux:336 (BTN_GEAR_DOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1328: FILE: ui/input-keymap-xorgevdev-to-qcode.c:325:\n+  [0x159] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:345 -> linux:337 (BTN_GEAR_UP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1329: FILE: ui/input-keymap-xorgevdev-to-qcode.c:326:\n+  [0x168] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:360 -> linux:352 (KEY_OK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1330: FILE: ui/input-keymap-xorgevdev-to-qcode.c:327:\n+  [0x169] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:361 -> linux:353 (KEY_SELECT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1331: FILE: ui/input-keymap-xorgevdev-to-qcode.c:328:\n+  [0x16a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:362 -> linux:354 (KEY_GOTO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1332: FILE: ui/input-keymap-xorgevdev-to-qcode.c:329:\n+  [0x16b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:363 -> linux:355 (KEY_CLEAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1333: FILE: ui/input-keymap-xorgevdev-to-qcode.c:330:\n+  [0x16c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:364 -> linux:356 (KEY_POWER2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1334: FILE: ui/input-keymap-xorgevdev-to-qcode.c:331:\n+  [0x16d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:365 -> linux:357 (KEY_OPTION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1335: FILE: ui/input-keymap-xorgevdev-to-qcode.c:332:\n+  [0x16e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:366 -> linux:358 (KEY_INFO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1336: FILE: ui/input-keymap-xorgevdev-to-qcode.c:333:\n+  [0x16f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:367 -> linux:359 (KEY_TIME) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1337: FILE: ui/input-keymap-xorgevdev-to-qcode.c:334:\n+  [0x170] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:368 -> linux:360 (KEY_VENDOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1338: FILE: ui/input-keymap-xorgevdev-to-qcode.c:335:\n+  [0x171] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:369 -> linux:361 (KEY_ARCHIVE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1339: FILE: ui/input-keymap-xorgevdev-to-qcode.c:336:\n+  [0x172] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:370 -> linux:362 (KEY_PROGRAM) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1340: FILE: ui/input-keymap-xorgevdev-to-qcode.c:337:\n+  [0x173] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:371 -> linux:363 (KEY_CHANNEL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1341: FILE: ui/input-keymap-xorgevdev-to-qcode.c:338:\n+  [0x174] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:372 -> linux:364 (KEY_FAVORITES) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1342: FILE: ui/input-keymap-xorgevdev-to-qcode.c:339:\n+  [0x175] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:373 -> linux:365 (KEY_EPG) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1343: FILE: ui/input-keymap-xorgevdev-to-qcode.c:340:\n+  [0x176] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:374 -> linux:366 (KEY_PVR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1344: FILE: ui/input-keymap-xorgevdev-to-qcode.c:341:\n+  [0x177] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:375 -> linux:367 (KEY_MHP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1345: FILE: ui/input-keymap-xorgevdev-to-qcode.c:342:\n+  [0x178] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:376 -> linux:368 (KEY_LANGUAGE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1346: FILE: ui/input-keymap-xorgevdev-to-qcode.c:343:\n+  [0x179] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:377 -> linux:369 (KEY_TITLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1347: FILE: ui/input-keymap-xorgevdev-to-qcode.c:344:\n+  [0x17a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:378 -> linux:370 (KEY_SUBTITLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1348: FILE: ui/input-keymap-xorgevdev-to-qcode.c:345:\n+  [0x17b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:379 -> linux:371 (KEY_ANGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1349: FILE: ui/input-keymap-xorgevdev-to-qcode.c:346:\n+  [0x17c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:380 -> linux:372 (KEY_ZOOM) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1350: FILE: ui/input-keymap-xorgevdev-to-qcode.c:347:\n+  [0x17d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:381 -> linux:373 (KEY_MODE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1351: FILE: ui/input-keymap-xorgevdev-to-qcode.c:348:\n+  [0x17e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:382 -> linux:374 (KEY_KEYBOARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1352: FILE: ui/input-keymap-xorgevdev-to-qcode.c:349:\n+  [0x17f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:383 -> linux:375 (KEY_SCREEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1353: FILE: ui/input-keymap-xorgevdev-to-qcode.c:350:\n+  [0x180] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:384 -> linux:376 (KEY_PC) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1354: FILE: ui/input-keymap-xorgevdev-to-qcode.c:351:\n+  [0x181] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:385 -> linux:377 (KEY_TV) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1355: FILE: ui/input-keymap-xorgevdev-to-qcode.c:352:\n+  [0x182] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:386 -> linux:378 (KEY_TV2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1356: FILE: ui/input-keymap-xorgevdev-to-qcode.c:353:\n+  [0x183] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:387 -> linux:379 (KEY_VCR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1357: FILE: ui/input-keymap-xorgevdev-to-qcode.c:354:\n+  [0x184] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:388 -> linux:380 (KEY_VCR2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1358: FILE: ui/input-keymap-xorgevdev-to-qcode.c:355:\n+  [0x185] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:389 -> linux:381 (KEY_SAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1359: FILE: ui/input-keymap-xorgevdev-to-qcode.c:356:\n+  [0x186] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:390 -> linux:382 (KEY_SAT2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1360: FILE: ui/input-keymap-xorgevdev-to-qcode.c:357:\n+  [0x187] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:391 -> linux:383 (KEY_CD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1361: FILE: ui/input-keymap-xorgevdev-to-qcode.c:358:\n+  [0x188] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:392 -> linux:384 (KEY_TAPE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1362: FILE: ui/input-keymap-xorgevdev-to-qcode.c:359:\n+  [0x189] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:393 -> linux:385 (KEY_RADIO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1363: FILE: ui/input-keymap-xorgevdev-to-qcode.c:360:\n+  [0x18a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:394 -> linux:386 (KEY_TUNER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1364: FILE: ui/input-keymap-xorgevdev-to-qcode.c:361:\n+  [0x18b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:395 -> linux:387 (KEY_PLAYER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1365: FILE: ui/input-keymap-xorgevdev-to-qcode.c:362:\n+  [0x18c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:396 -> linux:388 (KEY_TEXT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1366: FILE: ui/input-keymap-xorgevdev-to-qcode.c:363:\n+  [0x18d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:397 -> linux:389 (KEY_DVD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1367: FILE: ui/input-keymap-xorgevdev-to-qcode.c:364:\n+  [0x18e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:398 -> linux:390 (KEY_AUX) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1368: FILE: ui/input-keymap-xorgevdev-to-qcode.c:365:\n+  [0x18f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:399 -> linux:391 (KEY_MP3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1369: FILE: ui/input-keymap-xorgevdev-to-qcode.c:366:\n+  [0x190] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:400 -> linux:392 (KEY_AUDIO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1370: FILE: ui/input-keymap-xorgevdev-to-qcode.c:367:\n+  [0x191] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:401 -> linux:393 (KEY_VIDEO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1371: FILE: ui/input-keymap-xorgevdev-to-qcode.c:368:\n+  [0x192] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:402 -> linux:394 (KEY_DIRECTORY) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1372: FILE: ui/input-keymap-xorgevdev-to-qcode.c:369:\n+  [0x193] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:403 -> linux:395 (KEY_LIST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1373: FILE: ui/input-keymap-xorgevdev-to-qcode.c:370:\n+  [0x194] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:404 -> linux:396 (KEY_MEMO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1374: FILE: ui/input-keymap-xorgevdev-to-qcode.c:371:\n+  [0x195] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:405 -> linux:397 (KEY_CALENDAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1375: FILE: ui/input-keymap-xorgevdev-to-qcode.c:372:\n+  [0x196] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:406 -> linux:398 (KEY_RED) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1376: FILE: ui/input-keymap-xorgevdev-to-qcode.c:373:\n+  [0x197] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:407 -> linux:399 (KEY_GREEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1377: FILE: ui/input-keymap-xorgevdev-to-qcode.c:374:\n+  [0x198] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:408 -> linux:400 (KEY_YELLOW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1378: FILE: ui/input-keymap-xorgevdev-to-qcode.c:375:\n+  [0x199] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:409 -> linux:401 (KEY_BLUE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1379: FILE: ui/input-keymap-xorgevdev-to-qcode.c:376:\n+  [0x19a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:410 -> linux:402 (KEY_CHANNELUP) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1380: FILE: ui/input-keymap-xorgevdev-to-qcode.c:377:\n+  [0x19b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:411 -> linux:403 (KEY_CHANNELDOWN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1381: FILE: ui/input-keymap-xorgevdev-to-qcode.c:378:\n+  [0x19c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:412 -> linux:404 (KEY_FIRST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1382: FILE: ui/input-keymap-xorgevdev-to-qcode.c:379:\n+  [0x19d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:413 -> linux:405 (KEY_LAST) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1383: FILE: ui/input-keymap-xorgevdev-to-qcode.c:380:\n+  [0x19e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:414 -> linux:406 (KEY_AB) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1384: FILE: ui/input-keymap-xorgevdev-to-qcode.c:381:\n+  [0x19f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:415 -> linux:407 (KEY_NEXT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1385: FILE: ui/input-keymap-xorgevdev-to-qcode.c:382:\n+  [0x1a0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:416 -> linux:408 (KEY_RESTART) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1386: FILE: ui/input-keymap-xorgevdev-to-qcode.c:383:\n+  [0x1a1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:417 -> linux:409 (KEY_SLOW) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1387: FILE: ui/input-keymap-xorgevdev-to-qcode.c:384:\n+  [0x1a2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:418 -> linux:410 (KEY_SHUFFLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1388: FILE: ui/input-keymap-xorgevdev-to-qcode.c:385:\n+  [0x1a3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:419 -> linux:411 (KEY_BREAK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1389: FILE: ui/input-keymap-xorgevdev-to-qcode.c:386:\n+  [0x1a4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:420 -> linux:412 (KEY_PREVIOUS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1390: FILE: ui/input-keymap-xorgevdev-to-qcode.c:387:\n+  [0x1a5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:421 -> linux:413 (KEY_DIGITS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1391: FILE: ui/input-keymap-xorgevdev-to-qcode.c:388:\n+  [0x1a6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:422 -> linux:414 (KEY_TEEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1392: FILE: ui/input-keymap-xorgevdev-to-qcode.c:389:\n+  [0x1a7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:423 -> linux:415 (KEY_TWEN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1393: FILE: ui/input-keymap-xorgevdev-to-qcode.c:390:\n+  [0x1a8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:424 -> linux:416 (KEY_VIDEOPHONE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1394: FILE: ui/input-keymap-xorgevdev-to-qcode.c:391:\n+  [0x1a9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:425 -> linux:417 (KEY_GAMES) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1395: FILE: ui/input-keymap-xorgevdev-to-qcode.c:392:\n+  [0x1aa] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:426 -> linux:418 (KEY_ZOOMIN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1396: FILE: ui/input-keymap-xorgevdev-to-qcode.c:393:\n+  [0x1ab] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:427 -> linux:419 (KEY_ZOOMOUT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1397: FILE: ui/input-keymap-xorgevdev-to-qcode.c:394:\n+  [0x1ac] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:428 -> linux:420 (KEY_ZOOMRESET) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1398: FILE: ui/input-keymap-xorgevdev-to-qcode.c:395:\n+  [0x1ad] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:429 -> linux:421 (KEY_WORDPROCESSOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1399: FILE: ui/input-keymap-xorgevdev-to-qcode.c:396:\n+  [0x1ae] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:430 -> linux:422 (KEY_EDITOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1400: FILE: ui/input-keymap-xorgevdev-to-qcode.c:397:\n+  [0x1af] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:431 -> linux:423 (KEY_SPREADSHEET) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1401: FILE: ui/input-keymap-xorgevdev-to-qcode.c:398:\n+  [0x1b0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:432 -> linux:424 (KEY_GRAPHICSEDITOR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1402: FILE: ui/input-keymap-xorgevdev-to-qcode.c:399:\n+  [0x1b1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:433 -> linux:425 (KEY_PRESENTATION) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1403: FILE: ui/input-keymap-xorgevdev-to-qcode.c:400:\n+  [0x1b2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:434 -> linux:426 (KEY_DATABASE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1404: FILE: ui/input-keymap-xorgevdev-to-qcode.c:401:\n+  [0x1b3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:435 -> linux:427 (KEY_NEWS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1405: FILE: ui/input-keymap-xorgevdev-to-qcode.c:402:\n+  [0x1b4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:436 -> linux:428 (KEY_VOICEMAIL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1406: FILE: ui/input-keymap-xorgevdev-to-qcode.c:403:\n+  [0x1b5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:437 -> linux:429 (KEY_ADDRESSBOOK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1407: FILE: ui/input-keymap-xorgevdev-to-qcode.c:404:\n+  [0x1b6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:438 -> linux:430 (KEY_MESSENGER) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1408: FILE: ui/input-keymap-xorgevdev-to-qcode.c:405:\n+  [0x1b7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:439 -> linux:431 (KEY_DISPLAYTOGGLE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1409: FILE: ui/input-keymap-xorgevdev-to-qcode.c:406:\n+  [0x1b8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:440 -> linux:432 (KEY_SPELLCHECK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1410: FILE: ui/input-keymap-xorgevdev-to-qcode.c:407:\n+  [0x1b9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:441 -> linux:433 (KEY_LOGOFF) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1411: FILE: ui/input-keymap-xorgevdev-to-qcode.c:408:\n+  [0x1ba] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:442 -> linux:434 (KEY_DOLLAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1412: FILE: ui/input-keymap-xorgevdev-to-qcode.c:409:\n+  [0x1bb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:443 -> linux:435 (KEY_EURO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1413: FILE: ui/input-keymap-xorgevdev-to-qcode.c:410:\n+  [0x1bc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:444 -> linux:436 (KEY_FRAMEBACK) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1414: FILE: ui/input-keymap-xorgevdev-to-qcode.c:411:\n+  [0x1bd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:445 -> linux:437 (KEY_FRAMEFORWARD) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1415: FILE: ui/input-keymap-xorgevdev-to-qcode.c:412:\n+  [0x1be] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:446 -> linux:438 (KEY_CONTEXT_MENU) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1416: FILE: ui/input-keymap-xorgevdev-to-qcode.c:413:\n+  [0x1bf] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:447 -> linux:439 (KEY_MEDIA_REPEAT) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1417: FILE: ui/input-keymap-xorgevdev-to-qcode.c:414:\n+  [0x1c8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:456 -> linux:448 (KEY_DEL_EOL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1418: FILE: ui/input-keymap-xorgevdev-to-qcode.c:415:\n+  [0x1c9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:457 -> linux:449 (KEY_DEL_EOS) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1419: FILE: ui/input-keymap-xorgevdev-to-qcode.c:416:\n+  [0x1ca] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:458 -> linux:450 (KEY_INS_LINE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1420: FILE: ui/input-keymap-xorgevdev-to-qcode.c:417:\n+  [0x1cb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:459 -> linux:451 (KEY_DEL_LINE) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1421: FILE: ui/input-keymap-xorgevdev-to-qcode.c:418:\n+  [0x1d8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:472 -> linux:464 (KEY_FN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1422: FILE: ui/input-keymap-xorgevdev-to-qcode.c:419:\n+  [0x1d9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:473 -> linux:465 (KEY_FN_ESC) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1423: FILE: ui/input-keymap-xorgevdev-to-qcode.c:420:\n+  [0x1da] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:474 -> linux:466 (KEY_FN_F1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1424: FILE: ui/input-keymap-xorgevdev-to-qcode.c:421:\n+  [0x1db] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:475 -> linux:467 (KEY_FN_F2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1425: FILE: ui/input-keymap-xorgevdev-to-qcode.c:422:\n+  [0x1dc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:476 -> linux:468 (KEY_FN_F3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1426: FILE: ui/input-keymap-xorgevdev-to-qcode.c:423:\n+  [0x1dd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:477 -> linux:469 (KEY_FN_F4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1427: FILE: ui/input-keymap-xorgevdev-to-qcode.c:424:\n+  [0x1de] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:478 -> linux:470 (KEY_FN_F5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1428: FILE: ui/input-keymap-xorgevdev-to-qcode.c:425:\n+  [0x1df] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:479 -> linux:471 (KEY_FN_F6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1429: FILE: ui/input-keymap-xorgevdev-to-qcode.c:426:\n+  [0x1e0] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:480 -> linux:472 (KEY_FN_F7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1430: FILE: ui/input-keymap-xorgevdev-to-qcode.c:427:\n+  [0x1e1] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:481 -> linux:473 (KEY_FN_F8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1431: FILE: ui/input-keymap-xorgevdev-to-qcode.c:428:\n+  [0x1e2] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:482 -> linux:474 (KEY_FN_F9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1432: FILE: ui/input-keymap-xorgevdev-to-qcode.c:429:\n+  [0x1e3] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:483 -> linux:475 (KEY_FN_F10) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1433: FILE: ui/input-keymap-xorgevdev-to-qcode.c:430:\n+  [0x1e4] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:484 -> linux:476 (KEY_FN_F11) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1434: FILE: ui/input-keymap-xorgevdev-to-qcode.c:431:\n+  [0x1e5] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:485 -> linux:477 (KEY_FN_F12) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1435: FILE: ui/input-keymap-xorgevdev-to-qcode.c:432:\n+  [0x1e6] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:486 -> linux:478 (KEY_FN_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1436: FILE: ui/input-keymap-xorgevdev-to-qcode.c:433:\n+  [0x1e7] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:487 -> linux:479 (KEY_FN_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1437: FILE: ui/input-keymap-xorgevdev-to-qcode.c:434:\n+  [0x1e8] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:488 -> linux:480 (KEY_FN_D) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1438: FILE: ui/input-keymap-xorgevdev-to-qcode.c:435:\n+  [0x1e9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:489 -> linux:481 (KEY_FN_E) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1439: FILE: ui/input-keymap-xorgevdev-to-qcode.c:436:\n+  [0x1ea] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:490 -> linux:482 (KEY_FN_F) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1440: FILE: ui/input-keymap-xorgevdev-to-qcode.c:437:\n+  [0x1eb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:491 -> linux:483 (KEY_FN_S) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1441: FILE: ui/input-keymap-xorgevdev-to-qcode.c:438:\n+  [0x1ec] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:492 -> linux:484 (KEY_FN_B) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1442: FILE: ui/input-keymap-xorgevdev-to-qcode.c:439:\n+  [0x1f9] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:505 -> linux:497 (KEY_BRL_DOT1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1443: FILE: ui/input-keymap-xorgevdev-to-qcode.c:440:\n+  [0x1fa] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:506 -> linux:498 (KEY_BRL_DOT2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1444: FILE: ui/input-keymap-xorgevdev-to-qcode.c:441:\n+  [0x1fb] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:507 -> linux:499 (KEY_BRL_DOT3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1445: FILE: ui/input-keymap-xorgevdev-to-qcode.c:442:\n+  [0x1fc] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:508 -> linux:500 (KEY_BRL_DOT4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1446: FILE: ui/input-keymap-xorgevdev-to-qcode.c:443:\n+  [0x1fd] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:509 -> linux:501 (KEY_BRL_DOT5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1447: FILE: ui/input-keymap-xorgevdev-to-qcode.c:444:\n+  [0x1fe] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:510 -> linux:502 (KEY_BRL_DOT6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1448: FILE: ui/input-keymap-xorgevdev-to-qcode.c:445:\n+  [0x1ff] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:511 -> linux:503 (KEY_BRL_DOT7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1449: FILE: ui/input-keymap-xorgevdev-to-qcode.c:446:\n+  [0x200] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:512 -> linux:504 (KEY_BRL_DOT8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1450: FILE: ui/input-keymap-xorgevdev-to-qcode.c:447:\n+  [0x201] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:513 -> linux:505 (KEY_BRL_DOT9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1451: FILE: ui/input-keymap-xorgevdev-to-qcode.c:448:\n+  [0x202] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:514 -> linux:506 (KEY_BRL_DOT10) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1452: FILE: ui/input-keymap-xorgevdev-to-qcode.c:449:\n+  [0x208] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:520 -> linux:512 (KEY_NUMERIC_0) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1453: FILE: ui/input-keymap-xorgevdev-to-qcode.c:450:\n+  [0x209] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:521 -> linux:513 (KEY_NUMERIC_1) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1454: FILE: ui/input-keymap-xorgevdev-to-qcode.c:451:\n+  [0x20a] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:522 -> linux:514 (KEY_NUMERIC_2) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1455: FILE: ui/input-keymap-xorgevdev-to-qcode.c:452:\n+  [0x20b] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:523 -> linux:515 (KEY_NUMERIC_3) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1456: FILE: ui/input-keymap-xorgevdev-to-qcode.c:453:\n+  [0x20c] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:524 -> linux:516 (KEY_NUMERIC_4) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1457: FILE: ui/input-keymap-xorgevdev-to-qcode.c:454:\n+  [0x20d] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:525 -> linux:517 (KEY_NUMERIC_5) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1458: FILE: ui/input-keymap-xorgevdev-to-qcode.c:455:\n+  [0x20e] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:526 -> linux:518 (KEY_NUMERIC_6) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1459: FILE: ui/input-keymap-xorgevdev-to-qcode.c:456:\n+  [0x20f] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:527 -> linux:519 (KEY_NUMERIC_7) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1460: FILE: ui/input-keymap-xorgevdev-to-qcode.c:457:\n+  [0x210] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:528 -> linux:520 (KEY_NUMERIC_8) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1461: FILE: ui/input-keymap-xorgevdev-to-qcode.c:458:\n+  [0x211] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:529 -> linux:521 (KEY_NUMERIC_9) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1462: FILE: ui/input-keymap-xorgevdev-to-qcode.c:459:\n+  [0x212] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:530 -> linux:522 (KEY_NUMERIC_STAR) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1463: FILE: ui/input-keymap-xorgevdev-to-qcode.c:460:\n+  [0x213] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:531 -> linux:523 (KEY_NUMERIC_POUND) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1464: FILE: ui/input-keymap-xorgevdev-to-qcode.c:461:\n+  [0x214] = Q_KEY_CODE_UNMAPPED, /* xorgevdev:532 -> linux:524 (KEY_RFKILL) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1466: FILE: ui/input-keymap-xorgevdev-to-qcode.c:463:\n+const guint qemu_input_map_xorgevdev_to_qcode_len = sizeof(qemu_input_map_xorgevdev_to_qcode)/sizeof(qemu_input_map_xorgevdev_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#1466: FILE: ui/input-keymap-xorgevdev-to-qcode.c:463:\n+const guint qemu_input_map_xorgevdev_to_qcode_len = sizeof(qemu_input_map_xorgevdev_to_qcode)/sizeof(qemu_input_map_xorgevdev_to_qcode[0]);\n                                                                                              ^\n\nERROR: line over 90 characters\n#1475: FILE: ui/input-keymap-xorgkbd-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#1477: FILE: ui/input-keymap-xorgkbd-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_xorgkbd_to_qcode code-map keymaps.csv xorgkbd qcode\n\nERROR: line over 90 characters\n#1480: FILE: ui/input-keymap-xorgkbd-to-qcode.c:8:\n+  [0x9] = Q_KEY_CODE_ESC, /* xorgkbd:9 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nWARNING: line over 80 characters\n#1481: FILE: ui/input-keymap-xorgkbd-to-qcode.c:9:\n+  [0xa] = Q_KEY_CODE_1, /* xorgkbd:10 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#1482: FILE: ui/input-keymap-xorgkbd-to-qcode.c:10:\n+  [0xb] = Q_KEY_CODE_2, /* xorgkbd:11 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#1483: FILE: ui/input-keymap-xorgkbd-to-qcode.c:11:\n+  [0xc] = Q_KEY_CODE_3, /* xorgkbd:12 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#1484: FILE: ui/input-keymap-xorgkbd-to-qcode.c:12:\n+  [0xd] = Q_KEY_CODE_4, /* xorgkbd:13 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#1485: FILE: ui/input-keymap-xorgkbd-to-qcode.c:13:\n+  [0xe] = Q_KEY_CODE_5, /* xorgkbd:14 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#1486: FILE: ui/input-keymap-xorgkbd-to-qcode.c:14:\n+  [0xf] = Q_KEY_CODE_6, /* xorgkbd:15 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#1487: FILE: ui/input-keymap-xorgkbd-to-qcode.c:15:\n+  [0x10] = Q_KEY_CODE_7, /* xorgkbd:16 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#1488: FILE: ui/input-keymap-xorgkbd-to-qcode.c:16:\n+  [0x11] = Q_KEY_CODE_8, /* xorgkbd:17 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nWARNING: line over 80 characters\n#1489: FILE: ui/input-keymap-xorgkbd-to-qcode.c:17:\n+  [0x12] = Q_KEY_CODE_9, /* xorgkbd:18 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#1490: FILE: ui/input-keymap-xorgkbd-to-qcode.c:18:\n+  [0x13] = Q_KEY_CODE_0, /* xorgkbd:19 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#1491: FILE: ui/input-keymap-xorgkbd-to-qcode.c:19:\n+  [0x14] = Q_KEY_CODE_MINUS, /* xorgkbd:20 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#1492: FILE: ui/input-keymap-xorgkbd-to-qcode.c:20:\n+  [0x15] = Q_KEY_CODE_EQUAL, /* xorgkbd:21 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#1493: FILE: ui/input-keymap-xorgkbd-to-qcode.c:21:\n+  [0x16] = Q_KEY_CODE_BACKSPACE, /* xorgkbd:22 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#1494: FILE: ui/input-keymap-xorgkbd-to-qcode.c:22:\n+  [0x17] = Q_KEY_CODE_TAB, /* xorgkbd:23 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nWARNING: line over 80 characters\n#1495: FILE: ui/input-keymap-xorgkbd-to-qcode.c:23:\n+  [0x18] = Q_KEY_CODE_Q, /* xorgkbd:24 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#1496: FILE: ui/input-keymap-xorgkbd-to-qcode.c:24:\n+  [0x19] = Q_KEY_CODE_W, /* xorgkbd:25 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#1497: FILE: ui/input-keymap-xorgkbd-to-qcode.c:25:\n+  [0x1a] = Q_KEY_CODE_E, /* xorgkbd:26 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#1498: FILE: ui/input-keymap-xorgkbd-to-qcode.c:26:\n+  [0x1b] = Q_KEY_CODE_R, /* xorgkbd:27 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#1499: FILE: ui/input-keymap-xorgkbd-to-qcode.c:27:\n+  [0x1c] = Q_KEY_CODE_T, /* xorgkbd:28 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#1500: FILE: ui/input-keymap-xorgkbd-to-qcode.c:28:\n+  [0x1d] = Q_KEY_CODE_Y, /* xorgkbd:29 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#1501: FILE: ui/input-keymap-xorgkbd-to-qcode.c:29:\n+  [0x1e] = Q_KEY_CODE_U, /* xorgkbd:30 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#1502: FILE: ui/input-keymap-xorgkbd-to-qcode.c:30:\n+  [0x1f] = Q_KEY_CODE_I, /* xorgkbd:31 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#1503: FILE: ui/input-keymap-xorgkbd-to-qcode.c:31:\n+  [0x20] = Q_KEY_CODE_O, /* xorgkbd:32 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#1504: FILE: ui/input-keymap-xorgkbd-to-qcode.c:32:\n+  [0x21] = Q_KEY_CODE_P, /* xorgkbd:33 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#1505: FILE: ui/input-keymap-xorgkbd-to-qcode.c:33:\n+  [0x22] = Q_KEY_CODE_BRACKET_LEFT, /* xorgkbd:34 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#1506: FILE: ui/input-keymap-xorgkbd-to-qcode.c:34:\n+  [0x23] = Q_KEY_CODE_BRACKET_RIGHT, /* xorgkbd:35 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#1507: FILE: ui/input-keymap-xorgkbd-to-qcode.c:35:\n+  [0x24] = Q_KEY_CODE_RET, /* xorgkbd:36 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#1508: FILE: ui/input-keymap-xorgkbd-to-qcode.c:36:\n+  [0x25] = Q_KEY_CODE_CTRL, /* xorgkbd:37 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nWARNING: line over 80 characters\n#1509: FILE: ui/input-keymap-xorgkbd-to-qcode.c:37:\n+  [0x26] = Q_KEY_CODE_A, /* xorgkbd:38 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#1510: FILE: ui/input-keymap-xorgkbd-to-qcode.c:38:\n+  [0x27] = Q_KEY_CODE_S, /* xorgkbd:39 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#1511: FILE: ui/input-keymap-xorgkbd-to-qcode.c:39:\n+  [0x28] = Q_KEY_CODE_D, /* xorgkbd:40 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#1512: FILE: ui/input-keymap-xorgkbd-to-qcode.c:40:\n+  [0x29] = Q_KEY_CODE_F, /* xorgkbd:41 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#1513: FILE: ui/input-keymap-xorgkbd-to-qcode.c:41:\n+  [0x2a] = Q_KEY_CODE_G, /* xorgkbd:42 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#1514: FILE: ui/input-keymap-xorgkbd-to-qcode.c:42:\n+  [0x2b] = Q_KEY_CODE_H, /* xorgkbd:43 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#1515: FILE: ui/input-keymap-xorgkbd-to-qcode.c:43:\n+  [0x2c] = Q_KEY_CODE_J, /* xorgkbd:44 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#1516: FILE: ui/input-keymap-xorgkbd-to-qcode.c:44:\n+  [0x2d] = Q_KEY_CODE_K, /* xorgkbd:45 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#1517: FILE: ui/input-keymap-xorgkbd-to-qcode.c:45:\n+  [0x2e] = Q_KEY_CODE_L, /* xorgkbd:46 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#1518: FILE: ui/input-keymap-xorgkbd-to-qcode.c:46:\n+  [0x2f] = Q_KEY_CODE_SEMICOLON, /* xorgkbd:47 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#1519: FILE: ui/input-keymap-xorgkbd-to-qcode.c:47:\n+  [0x30] = Q_KEY_CODE_APOSTROPHE, /* xorgkbd:48 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#1520: FILE: ui/input-keymap-xorgkbd-to-qcode.c:48:\n+  [0x31] = Q_KEY_CODE_GRAVE_ACCENT, /* xorgkbd:49 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#1521: FILE: ui/input-keymap-xorgkbd-to-qcode.c:49:\n+  [0x32] = Q_KEY_CODE_SHIFT, /* xorgkbd:50 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#1522: FILE: ui/input-keymap-xorgkbd-to-qcode.c:50:\n+  [0x33] = Q_KEY_CODE_BACKSLASH, /* xorgkbd:51 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nWARNING: line over 80 characters\n#1523: FILE: ui/input-keymap-xorgkbd-to-qcode.c:51:\n+  [0x34] = Q_KEY_CODE_Z, /* xorgkbd:52 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#1524: FILE: ui/input-keymap-xorgkbd-to-qcode.c:52:\n+  [0x35] = Q_KEY_CODE_X, /* xorgkbd:53 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#1525: FILE: ui/input-keymap-xorgkbd-to-qcode.c:53:\n+  [0x36] = Q_KEY_CODE_C, /* xorgkbd:54 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#1526: FILE: ui/input-keymap-xorgkbd-to-qcode.c:54:\n+  [0x37] = Q_KEY_CODE_V, /* xorgkbd:55 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#1527: FILE: ui/input-keymap-xorgkbd-to-qcode.c:55:\n+  [0x38] = Q_KEY_CODE_B, /* xorgkbd:56 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#1528: FILE: ui/input-keymap-xorgkbd-to-qcode.c:56:\n+  [0x39] = Q_KEY_CODE_N, /* xorgkbd:57 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#1529: FILE: ui/input-keymap-xorgkbd-to-qcode.c:57:\n+  [0x3a] = Q_KEY_CODE_M, /* xorgkbd:58 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#1530: FILE: ui/input-keymap-xorgkbd-to-qcode.c:58:\n+  [0x3b] = Q_KEY_CODE_COMMA, /* xorgkbd:59 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#1531: FILE: ui/input-keymap-xorgkbd-to-qcode.c:59:\n+  [0x3c] = Q_KEY_CODE_DOT, /* xorgkbd:60 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#1532: FILE: ui/input-keymap-xorgkbd-to-qcode.c:60:\n+  [0x3d] = Q_KEY_CODE_SLASH, /* xorgkbd:61 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#1533: FILE: ui/input-keymap-xorgkbd-to-qcode.c:61:\n+  [0x3e] = Q_KEY_CODE_SHIFT_R, /* xorgkbd:62 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#1534: FILE: ui/input-keymap-xorgkbd-to-qcode.c:62:\n+  [0x3f] = Q_KEY_CODE_KP_MULTIPLY, /* xorgkbd:63 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#1535: FILE: ui/input-keymap-xorgkbd-to-qcode.c:63:\n+  [0x40] = Q_KEY_CODE_ALT, /* xorgkbd:64 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#1536: FILE: ui/input-keymap-xorgkbd-to-qcode.c:64:\n+  [0x41] = Q_KEY_CODE_SPC, /* xorgkbd:65 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#1537: FILE: ui/input-keymap-xorgkbd-to-qcode.c:65:\n+  [0x42] = Q_KEY_CODE_CAPS_LOCK, /* xorgkbd:66 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#1538: FILE: ui/input-keymap-xorgkbd-to-qcode.c:66:\n+  [0x43] = Q_KEY_CODE_F1, /* xorgkbd:67 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#1539: FILE: ui/input-keymap-xorgkbd-to-qcode.c:67:\n+  [0x44] = Q_KEY_CODE_F2, /* xorgkbd:68 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#1540: FILE: ui/input-keymap-xorgkbd-to-qcode.c:68:\n+  [0x45] = Q_KEY_CODE_F3, /* xorgkbd:69 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#1541: FILE: ui/input-keymap-xorgkbd-to-qcode.c:69:\n+  [0x46] = Q_KEY_CODE_F4, /* xorgkbd:70 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#1542: FILE: ui/input-keymap-xorgkbd-to-qcode.c:70:\n+  [0x47] = Q_KEY_CODE_F5, /* xorgkbd:71 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#1543: FILE: ui/input-keymap-xorgkbd-to-qcode.c:71:\n+  [0x48] = Q_KEY_CODE_F6, /* xorgkbd:72 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#1544: FILE: ui/input-keymap-xorgkbd-to-qcode.c:72:\n+  [0x49] = Q_KEY_CODE_F7, /* xorgkbd:73 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#1545: FILE: ui/input-keymap-xorgkbd-to-qcode.c:73:\n+  [0x4a] = Q_KEY_CODE_F8, /* xorgkbd:74 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#1546: FILE: ui/input-keymap-xorgkbd-to-qcode.c:74:\n+  [0x4b] = Q_KEY_CODE_F9, /* xorgkbd:75 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#1547: FILE: ui/input-keymap-xorgkbd-to-qcode.c:75:\n+  [0x4c] = Q_KEY_CODE_F10, /* xorgkbd:76 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#1548: FILE: ui/input-keymap-xorgkbd-to-qcode.c:76:\n+  [0x4d] = Q_KEY_CODE_NUM_LOCK, /* xorgkbd:77 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#1549: FILE: ui/input-keymap-xorgkbd-to-qcode.c:77:\n+  [0x4e] = Q_KEY_CODE_SCROLL_LOCK, /* xorgkbd:78 -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#1550: FILE: ui/input-keymap-xorgkbd-to-qcode.c:78:\n+  [0x4f] = Q_KEY_CODE_KP_7, /* xorgkbd:79 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#1551: FILE: ui/input-keymap-xorgkbd-to-qcode.c:79:\n+  [0x50] = Q_KEY_CODE_KP_8, /* xorgkbd:80 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#1552: FILE: ui/input-keymap-xorgkbd-to-qcode.c:80:\n+  [0x51] = Q_KEY_CODE_KP_9, /* xorgkbd:81 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#1553: FILE: ui/input-keymap-xorgkbd-to-qcode.c:81:\n+  [0x52] = Q_KEY_CODE_KP_SUBTRACT, /* xorgkbd:82 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#1554: FILE: ui/input-keymap-xorgkbd-to-qcode.c:82:\n+  [0x53] = Q_KEY_CODE_KP_4, /* xorgkbd:83 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#1555: FILE: ui/input-keymap-xorgkbd-to-qcode.c:83:\n+  [0x54] = Q_KEY_CODE_KP_5, /* xorgkbd:84 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#1556: FILE: ui/input-keymap-xorgkbd-to-qcode.c:84:\n+  [0x55] = Q_KEY_CODE_KP_6, /* xorgkbd:85 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#1557: FILE: ui/input-keymap-xorgkbd-to-qcode.c:85:\n+  [0x56] = Q_KEY_CODE_KP_ADD, /* xorgkbd:86 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#1558: FILE: ui/input-keymap-xorgkbd-to-qcode.c:86:\n+  [0x57] = Q_KEY_CODE_KP_1, /* xorgkbd:87 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#1559: FILE: ui/input-keymap-xorgkbd-to-qcode.c:87:\n+  [0x58] = Q_KEY_CODE_KP_2, /* xorgkbd:88 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#1560: FILE: ui/input-keymap-xorgkbd-to-qcode.c:88:\n+  [0x59] = Q_KEY_CODE_KP_3, /* xorgkbd:89 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#1561: FILE: ui/input-keymap-xorgkbd-to-qcode.c:89:\n+  [0x5a] = Q_KEY_CODE_KP_0, /* xorgkbd:90 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#1562: FILE: ui/input-keymap-xorgkbd-to-qcode.c:90:\n+  [0x5b] = Q_KEY_CODE_KP_DECIMAL, /* xorgkbd:91 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#1563: FILE: ui/input-keymap-xorgkbd-to-qcode.c:91:\n+  [0x5e] = Q_KEY_CODE_LESS, /* xorgkbd:94 -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#1564: FILE: ui/input-keymap-xorgkbd-to-qcode.c:92:\n+  [0x5f] = Q_KEY_CODE_F11, /* xorgkbd:95 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#1565: FILE: ui/input-keymap-xorgkbd-to-qcode.c:93:\n+  [0x60] = Q_KEY_CODE_F12, /* xorgkbd:96 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#1566: FILE: ui/input-keymap-xorgkbd-to-qcode.c:94:\n+  [0x61] = Q_KEY_CODE_HOME, /* xorgkbd:97 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#1567: FILE: ui/input-keymap-xorgkbd-to-qcode.c:95:\n+  [0x62] = Q_KEY_CODE_UP, /* xorgkbd:98 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#1568: FILE: ui/input-keymap-xorgkbd-to-qcode.c:96:\n+  [0x63] = Q_KEY_CODE_PGUP, /* xorgkbd:99 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#1569: FILE: ui/input-keymap-xorgkbd-to-qcode.c:97:\n+  [0x64] = Q_KEY_CODE_LEFT, /* xorgkbd:100 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#1570: FILE: ui/input-keymap-xorgkbd-to-qcode.c:98:\n+  [0x66] = Q_KEY_CODE_RIGHT, /* xorgkbd:102 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#1571: FILE: ui/input-keymap-xorgkbd-to-qcode.c:99:\n+  [0x67] = Q_KEY_CODE_END, /* xorgkbd:103 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#1572: FILE: ui/input-keymap-xorgkbd-to-qcode.c:100:\n+  [0x68] = Q_KEY_CODE_DOWN, /* xorgkbd:104 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#1573: FILE: ui/input-keymap-xorgkbd-to-qcode.c:101:\n+  [0x69] = Q_KEY_CODE_PGDN, /* xorgkbd:105 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#1574: FILE: ui/input-keymap-xorgkbd-to-qcode.c:102:\n+  [0x6a] = Q_KEY_CODE_INSERT, /* xorgkbd:106 -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#1575: FILE: ui/input-keymap-xorgkbd-to-qcode.c:103:\n+  [0x6b] = Q_KEY_CODE_DELETE, /* xorgkbd:107 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#1576: FILE: ui/input-keymap-xorgkbd-to-qcode.c:104:\n+  [0x6c] = Q_KEY_CODE_KP_ENTER, /* xorgkbd:108 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#1577: FILE: ui/input-keymap-xorgkbd-to-qcode.c:105:\n+  [0x6d] = Q_KEY_CODE_CTRL_R, /* xorgkbd:109 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#1578: FILE: ui/input-keymap-xorgkbd-to-qcode.c:106:\n+  [0x6e] = Q_KEY_CODE_PAUSE, /* xorgkbd:110 -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#1579: FILE: ui/input-keymap-xorgkbd-to-qcode.c:107:\n+  [0x6f] = Q_KEY_CODE_SYSRQ, /* xorgkbd:111 -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#1580: FILE: ui/input-keymap-xorgkbd-to-qcode.c:108:\n+  [0x70] = Q_KEY_CODE_KP_DIVIDE, /* xorgkbd:112 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#1581: FILE: ui/input-keymap-xorgkbd-to-qcode.c:109:\n+  [0x71] = Q_KEY_CODE_ALT_R, /* xorgkbd:113 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#1582: FILE: ui/input-keymap-xorgkbd-to-qcode.c:110:\n+  [0x73] = Q_KEY_CODE_META_L, /* xorgkbd:115 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#1583: FILE: ui/input-keymap-xorgkbd-to-qcode.c:111:\n+  [0x74] = Q_KEY_CODE_META_R, /* xorgkbd:116 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#1584: FILE: ui/input-keymap-xorgkbd-to-qcode.c:112:\n+  [0x75] = Q_KEY_CODE_COMPOSE, /* xorgkbd:117 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#1585: FILE: ui/input-keymap-xorgkbd-to-qcode.c:113:\n+  [0x76] = Q_KEY_CODE_UNMAPPED, /* xorgkbd:118 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1586: FILE: ui/input-keymap-xorgkbd-to-qcode.c:114:\n+  [0x77] = Q_KEY_CODE_UNMAPPED, /* xorgkbd:119 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1587: FILE: ui/input-keymap-xorgkbd-to-qcode.c:115:\n+  [0x78] = Q_KEY_CODE_UNMAPPED, /* xorgkbd:120 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1588: FILE: ui/input-keymap-xorgkbd-to-qcode.c:116:\n+  [0x79] = Q_KEY_CODE_UNMAPPED, /* xorgkbd:121 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1589: FILE: ui/input-keymap-xorgkbd-to-qcode.c:117:\n+  [0x7a] = Q_KEY_CODE_UNMAPPED, /* xorgkbd:122 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1590: FILE: ui/input-keymap-xorgkbd-to-qcode.c:118:\n+  [0x7e] = Q_KEY_CODE_KP_EQUALS, /* xorgkbd:126 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#1591: FILE: ui/input-keymap-xorgkbd-to-qcode.c:119:\n+  [0x85] = Q_KEY_CODE_YEN, /* xorgkbd:133 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#1592: FILE: ui/input-keymap-xorgkbd-to-qcode.c:120:\n+  [0xd0] = Q_KEY_CODE_UNMAPPED, /* xorgkbd:208 -> linux:93 (KEY_KATAKANAHIRAGANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1594: FILE: ui/input-keymap-xorgkbd-to-qcode.c:122:\n+const guint qemu_input_map_xorgkbd_to_qcode_len = sizeof(qemu_input_map_xorgkbd_to_qcode)/sizeof(qemu_input_map_xorgkbd_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#1594: FILE: ui/input-keymap-xorgkbd-to-qcode.c:122:\n+const guint qemu_input_map_xorgkbd_to_qcode_len = sizeof(qemu_input_map_xorgkbd_to_qcode)/sizeof(qemu_input_map_xorgkbd_to_qcode[0]);\n                                                                                          ^\n\nERROR: line over 90 characters\n#1603: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#1605: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_xorgxquartz_to_qcode code-map keymaps.csv xorgxquartz qcode\n\nWARNING: line over 80 characters\n#1608: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:8:\n+  [0x8] = Q_KEY_CODE_A, /* xorgxquartz:8 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#1609: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:9:\n+  [0x9] = Q_KEY_CODE_S, /* xorgxquartz:9 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#1610: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:10:\n+  [0xa] = Q_KEY_CODE_D, /* xorgxquartz:10 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#1611: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:11:\n+  [0xb] = Q_KEY_CODE_F, /* xorgxquartz:11 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#1612: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:12:\n+  [0xc] = Q_KEY_CODE_H, /* xorgxquartz:12 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#1613: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:13:\n+  [0xd] = Q_KEY_CODE_G, /* xorgxquartz:13 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#1614: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:14:\n+  [0xe] = Q_KEY_CODE_Z, /* xorgxquartz:14 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#1615: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:15:\n+  [0xf] = Q_KEY_CODE_X, /* xorgxquartz:15 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nERROR: line over 90 characters\n#1616: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:16:\n+  [0x10] = Q_KEY_CODE_C, /* xorgxquartz:16 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nERROR: line over 90 characters\n#1617: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:17:\n+  [0x11] = Q_KEY_CODE_V, /* xorgxquartz:17 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nERROR: line over 90 characters\n#1618: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:18:\n+  [0x12] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:18 -> linux:170 (KEY_ISO) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1619: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:19:\n+  [0x13] = Q_KEY_CODE_B, /* xorgxquartz:19 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nERROR: line over 90 characters\n#1620: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:20:\n+  [0x14] = Q_KEY_CODE_Q, /* xorgxquartz:20 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nERROR: line over 90 characters\n#1621: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:21:\n+  [0x15] = Q_KEY_CODE_W, /* xorgxquartz:21 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nERROR: line over 90 characters\n#1622: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:22:\n+  [0x16] = Q_KEY_CODE_E, /* xorgxquartz:22 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nERROR: line over 90 characters\n#1623: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:23:\n+  [0x17] = Q_KEY_CODE_R, /* xorgxquartz:23 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nERROR: line over 90 characters\n#1624: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:24:\n+  [0x18] = Q_KEY_CODE_Y, /* xorgxquartz:24 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nERROR: line over 90 characters\n#1625: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:25:\n+  [0x19] = Q_KEY_CODE_T, /* xorgxquartz:25 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#1626: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:26:\n+  [0x1a] = Q_KEY_CODE_1, /* xorgxquartz:26 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#1627: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:27:\n+  [0x1b] = Q_KEY_CODE_2, /* xorgxquartz:27 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#1628: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:28:\n+  [0x1c] = Q_KEY_CODE_3, /* xorgxquartz:28 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#1629: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:29:\n+  [0x1d] = Q_KEY_CODE_4, /* xorgxquartz:29 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#1630: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:30:\n+  [0x1e] = Q_KEY_CODE_6, /* xorgxquartz:30 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#1631: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:31:\n+  [0x1f] = Q_KEY_CODE_5, /* xorgxquartz:31 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nERROR: line over 90 characters\n#1632: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:32:\n+  [0x20] = Q_KEY_CODE_EQUAL, /* xorgxquartz:32 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#1633: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:33:\n+  [0x21] = Q_KEY_CODE_9, /* xorgxquartz:33 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#1634: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:34:\n+  [0x22] = Q_KEY_CODE_7, /* xorgxquartz:34 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nERROR: line over 90 characters\n#1635: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:35:\n+  [0x23] = Q_KEY_CODE_MINUS, /* xorgxquartz:35 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nWARNING: line over 80 characters\n#1636: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:36:\n+  [0x24] = Q_KEY_CODE_8, /* xorgxquartz:36 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nERROR: line over 90 characters\n#1637: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:37:\n+  [0x25] = Q_KEY_CODE_0, /* xorgxquartz:37 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#1638: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:38:\n+  [0x26] = Q_KEY_CODE_BRACKET_RIGHT, /* xorgxquartz:38 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#1639: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:39:\n+  [0x27] = Q_KEY_CODE_O, /* xorgxquartz:39 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nERROR: line over 90 characters\n#1640: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:40:\n+  [0x28] = Q_KEY_CODE_U, /* xorgxquartz:40 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nERROR: line over 90 characters\n#1641: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:41:\n+  [0x29] = Q_KEY_CODE_BRACKET_LEFT, /* xorgxquartz:41 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#1642: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:42:\n+  [0x2a] = Q_KEY_CODE_I, /* xorgxquartz:42 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nERROR: line over 90 characters\n#1643: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:43:\n+  [0x2b] = Q_KEY_CODE_P, /* xorgxquartz:43 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#1644: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:44:\n+  [0x2c] = Q_KEY_CODE_RET, /* xorgxquartz:44 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#1645: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:45:\n+  [0x2d] = Q_KEY_CODE_L, /* xorgxquartz:45 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#1646: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:46:\n+  [0x2e] = Q_KEY_CODE_J, /* xorgxquartz:46 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nERROR: line over 90 characters\n#1647: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:47:\n+  [0x2f] = Q_KEY_CODE_APOSTROPHE, /* xorgxquartz:47 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#1648: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:48:\n+  [0x30] = Q_KEY_CODE_K, /* xorgxquartz:48 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nERROR: line over 90 characters\n#1649: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:49:\n+  [0x31] = Q_KEY_CODE_SEMICOLON, /* xorgxquartz:49 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#1650: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:50:\n+  [0x32] = Q_KEY_CODE_BACKSLASH, /* xorgxquartz:50 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nERROR: line over 90 characters\n#1651: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:51:\n+  [0x33] = Q_KEY_CODE_COMMA, /* xorgxquartz:51 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#1652: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:52:\n+  [0x34] = Q_KEY_CODE_SLASH, /* xorgxquartz:52 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#1653: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:53:\n+  [0x35] = Q_KEY_CODE_N, /* xorgxquartz:53 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nERROR: line over 90 characters\n#1654: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:54:\n+  [0x36] = Q_KEY_CODE_M, /* xorgxquartz:54 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#1655: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:55:\n+  [0x37] = Q_KEY_CODE_DOT, /* xorgxquartz:55 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#1656: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:56:\n+  [0x38] = Q_KEY_CODE_TAB, /* xorgxquartz:56 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nERROR: line over 90 characters\n#1657: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:57:\n+  [0x39] = Q_KEY_CODE_SPC, /* xorgxquartz:57 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#1658: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:58:\n+  [0x3a] = Q_KEY_CODE_GRAVE_ACCENT, /* xorgxquartz:58 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#1659: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:59:\n+  [0x3b] = Q_KEY_CODE_BACKSPACE, /* xorgxquartz:59 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#1660: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:60:\n+  [0x3d] = Q_KEY_CODE_ESC, /* xorgxquartz:61 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nERROR: line over 90 characters\n#1661: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:61:\n+  [0x3e] = Q_KEY_CODE_META_R, /* xorgxquartz:62 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#1662: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:62:\n+  [0x3f] = Q_KEY_CODE_META_L, /* xorgxquartz:63 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#1663: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:63:\n+  [0x40] = Q_KEY_CODE_SHIFT, /* xorgxquartz:64 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#1664: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:64:\n+  [0x41] = Q_KEY_CODE_CAPS_LOCK, /* xorgxquartz:65 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#1665: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:65:\n+  [0x42] = Q_KEY_CODE_ALT, /* xorgxquartz:66 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#1666: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:66:\n+  [0x43] = Q_KEY_CODE_CTRL, /* xorgxquartz:67 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nERROR: line over 90 characters\n#1667: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:67:\n+  [0x44] = Q_KEY_CODE_SHIFT_R, /* xorgxquartz:68 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#1668: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:68:\n+  [0x45] = Q_KEY_CODE_ALT_R, /* xorgxquartz:69 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#1669: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:69:\n+  [0x46] = Q_KEY_CODE_CTRL_R, /* xorgxquartz:70 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#1670: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:70:\n+  [0x47] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:71 -> linux:464 (KEY_FN) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1671: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:71:\n+  [0x48] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:72 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1672: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:72:\n+  [0x49] = Q_KEY_CODE_KP_DECIMAL, /* xorgxquartz:73 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#1673: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:73:\n+  [0x4b] = Q_KEY_CODE_KP_MULTIPLY, /* xorgxquartz:75 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#1674: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:74:\n+  [0x4d] = Q_KEY_CODE_KP_ADD, /* xorgxquartz:77 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#1675: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:75:\n+  [0x4f] = Q_KEY_CODE_NUM_LOCK, /* xorgxquartz:79 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#1676: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:76:\n+  [0x50] = Q_KEY_CODE_VOLUMEUP, /* xorgxquartz:80 -> linux:115 (KEY_VOLUMEUP) -> qcode:Q_KEY_CODE_VOLUMEUP (volumeup) */\n\nERROR: line over 90 characters\n#1677: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:77:\n+  [0x51] = Q_KEY_CODE_VOLUMEDOWN, /* xorgxquartz:81 -> linux:114 (KEY_VOLUMEDOWN) -> qcode:Q_KEY_CODE_VOLUMEDOWN (volumedown) */\n\nERROR: line over 90 characters\n#1678: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:78:\n+  [0x52] = Q_KEY_CODE_AUDIOMUTE, /* xorgxquartz:82 -> linux:113 (KEY_MUTE) -> qcode:Q_KEY_CODE_AUDIOMUTE (audiomute) */\n\nERROR: line over 90 characters\n#1679: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:79:\n+  [0x53] = Q_KEY_CODE_KP_DIVIDE, /* xorgxquartz:83 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#1680: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:80:\n+  [0x54] = Q_KEY_CODE_KP_ENTER, /* xorgxquartz:84 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#1681: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:81:\n+  [0x56] = Q_KEY_CODE_KP_SUBTRACT, /* xorgxquartz:86 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#1682: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:82:\n+  [0x57] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:87 -> linux:188 (KEY_F18) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1683: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:83:\n+  [0x58] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:88 -> linux:189 (KEY_F19) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1684: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:84:\n+  [0x59] = Q_KEY_CODE_KP_EQUALS, /* xorgxquartz:89 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#1685: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:85:\n+  [0x5a] = Q_KEY_CODE_KP_0, /* xorgxquartz:90 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#1686: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:86:\n+  [0x5b] = Q_KEY_CODE_KP_1, /* xorgxquartz:91 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#1687: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:87:\n+  [0x5c] = Q_KEY_CODE_KP_2, /* xorgxquartz:92 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#1688: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:88:\n+  [0x5d] = Q_KEY_CODE_KP_3, /* xorgxquartz:93 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#1689: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:89:\n+  [0x5e] = Q_KEY_CODE_KP_4, /* xorgxquartz:94 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#1690: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:90:\n+  [0x5f] = Q_KEY_CODE_KP_5, /* xorgxquartz:95 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#1691: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:91:\n+  [0x60] = Q_KEY_CODE_KP_6, /* xorgxquartz:96 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#1692: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:92:\n+  [0x61] = Q_KEY_CODE_KP_7, /* xorgxquartz:97 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#1693: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:93:\n+  [0x62] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:98 -> linux:190 (KEY_F20) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1694: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:94:\n+  [0x63] = Q_KEY_CODE_KP_8, /* xorgxquartz:99 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#1695: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:95:\n+  [0x64] = Q_KEY_CODE_KP_9, /* xorgxquartz:100 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#1696: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:96:\n+  [0x65] = Q_KEY_CODE_YEN, /* xorgxquartz:101 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#1697: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:97:\n+  [0x67] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:103 -> linux:95 (KEY_KPJPCOMMA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1698: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:98:\n+  [0x68] = Q_KEY_CODE_F5, /* xorgxquartz:104 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#1699: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:99:\n+  [0x69] = Q_KEY_CODE_F6, /* xorgxquartz:105 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#1700: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:100:\n+  [0x6a] = Q_KEY_CODE_F7, /* xorgxquartz:106 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#1701: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:101:\n+  [0x6b] = Q_KEY_CODE_F3, /* xorgxquartz:107 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#1702: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:102:\n+  [0x6c] = Q_KEY_CODE_F8, /* xorgxquartz:108 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#1703: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:103:\n+  [0x6d] = Q_KEY_CODE_F9, /* xorgxquartz:109 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#1704: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:104:\n+  [0x6f] = Q_KEY_CODE_F11, /* xorgxquartz:111 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#1705: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:105:\n+  [0x70] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:112 -> linux:90 (KEY_KATAKANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1706: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:106:\n+  [0x71] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:113 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1707: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:107:\n+  [0x72] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:114 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1708: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:108:\n+  [0x73] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:115 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1709: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:109:\n+  [0x75] = Q_KEY_CODE_F10, /* xorgxquartz:117 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#1710: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:110:\n+  [0x76] = Q_KEY_CODE_COMPOSE, /* xorgxquartz:118 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#1711: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:111:\n+  [0x77] = Q_KEY_CODE_F12, /* xorgxquartz:119 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#1712: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:112:\n+  [0x79] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:121 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1713: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:113:\n+  [0x7a] = Q_KEY_CODE_HELP, /* xorgxquartz:122 -> linux:138 (KEY_HELP) -> qcode:Q_KEY_CODE_HELP (help) */\n\nERROR: line over 90 characters\n#1714: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:114:\n+  [0x7b] = Q_KEY_CODE_HOME, /* xorgxquartz:123 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#1715: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:115:\n+  [0x7c] = Q_KEY_CODE_PGUP, /* xorgxquartz:124 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#1716: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:116:\n+  [0x7d] = Q_KEY_CODE_DELETE, /* xorgxquartz:125 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#1717: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:117:\n+  [0x7e] = Q_KEY_CODE_F4, /* xorgxquartz:126 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#1718: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:118:\n+  [0x7f] = Q_KEY_CODE_END, /* xorgxquartz:127 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#1719: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:119:\n+  [0x80] = Q_KEY_CODE_F2, /* xorgxquartz:128 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#1720: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:120:\n+  [0x81] = Q_KEY_CODE_PGDN, /* xorgxquartz:129 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#1721: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:121:\n+  [0x82] = Q_KEY_CODE_F1, /* xorgxquartz:130 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#1722: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:122:\n+  [0x83] = Q_KEY_CODE_LEFT, /* xorgxquartz:131 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#1723: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:123:\n+  [0x84] = Q_KEY_CODE_RIGHT, /* xorgxquartz:132 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#1724: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:124:\n+  [0x85] = Q_KEY_CODE_DOWN, /* xorgxquartz:133 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#1725: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:125:\n+  [0x86] = Q_KEY_CODE_UP, /* xorgxquartz:134 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#1726: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:126:\n+  [0x107] = Q_KEY_CODE_UNMAPPED, /* xorgxquartz:263 -> linux:0 (KEY_RESERVED) -> qcode:Q_KEY_CODE_UNMAPPED (unmapped) */\n\nERROR: line over 90 characters\n#1728: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:128:\n+const guint qemu_input_map_xorgxquartz_to_qcode_len = sizeof(qemu_input_map_xorgxquartz_to_qcode)/sizeof(qemu_input_map_xorgxquartz_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#1728: FILE: ui/input-keymap-xorgxquartz-to-qcode.c:128:\n+const guint qemu_input_map_xorgxquartz_to_qcode_len = sizeof(qemu_input_map_xorgxquartz_to_qcode)/sizeof(qemu_input_map_xorgxquartz_to_qcode[0]);\n                                                                                                  ^\n\nERROR: line over 90 characters\n#1737: FILE: ui/input-keymap-xorgxwin-to-qcode.c:3:\n+ * Database checksum sha256(f8aeff0c3430077a350e3d7ba2b335b381bd929ac4b193413730a402ff3f0097)\n\nERROR: line over 90 characters\n#1739: FILE: ui/input-keymap-xorgxwin-to-qcode.c:5:\n+ *   keymap-gen --lang=glib2 --varname=qemu_input_map_xorgxwin_to_qcode code-map keymaps.csv xorgxwin qcode\n\nERROR: line over 90 characters\n#1742: FILE: ui/input-keymap-xorgxwin-to-qcode.c:8:\n+  [0x9] = Q_KEY_CODE_ESC, /* xorgxwin:9 -> linux:1 (KEY_ESC) -> qcode:Q_KEY_CODE_ESC (esc) */\n\nWARNING: line over 80 characters\n#1743: FILE: ui/input-keymap-xorgxwin-to-qcode.c:9:\n+  [0xa] = Q_KEY_CODE_1, /* xorgxwin:10 -> linux:2 (KEY_1) -> qcode:Q_KEY_CODE_1 (1) */\n\nWARNING: line over 80 characters\n#1744: FILE: ui/input-keymap-xorgxwin-to-qcode.c:10:\n+  [0xb] = Q_KEY_CODE_2, /* xorgxwin:11 -> linux:3 (KEY_2) -> qcode:Q_KEY_CODE_2 (2) */\n\nWARNING: line over 80 characters\n#1745: FILE: ui/input-keymap-xorgxwin-to-qcode.c:11:\n+  [0xc] = Q_KEY_CODE_3, /* xorgxwin:12 -> linux:4 (KEY_3) -> qcode:Q_KEY_CODE_3 (3) */\n\nWARNING: line over 80 characters\n#1746: FILE: ui/input-keymap-xorgxwin-to-qcode.c:12:\n+  [0xd] = Q_KEY_CODE_4, /* xorgxwin:13 -> linux:5 (KEY_4) -> qcode:Q_KEY_CODE_4 (4) */\n\nWARNING: line over 80 characters\n#1747: FILE: ui/input-keymap-xorgxwin-to-qcode.c:13:\n+  [0xe] = Q_KEY_CODE_5, /* xorgxwin:14 -> linux:6 (KEY_5) -> qcode:Q_KEY_CODE_5 (5) */\n\nWARNING: line over 80 characters\n#1748: FILE: ui/input-keymap-xorgxwin-to-qcode.c:14:\n+  [0xf] = Q_KEY_CODE_6, /* xorgxwin:15 -> linux:7 (KEY_6) -> qcode:Q_KEY_CODE_6 (6) */\n\nWARNING: line over 80 characters\n#1749: FILE: ui/input-keymap-xorgxwin-to-qcode.c:15:\n+  [0x10] = Q_KEY_CODE_7, /* xorgxwin:16 -> linux:8 (KEY_7) -> qcode:Q_KEY_CODE_7 (7) */\n\nWARNING: line over 80 characters\n#1750: FILE: ui/input-keymap-xorgxwin-to-qcode.c:16:\n+  [0x11] = Q_KEY_CODE_8, /* xorgxwin:17 -> linux:9 (KEY_8) -> qcode:Q_KEY_CODE_8 (8) */\n\nWARNING: line over 80 characters\n#1751: FILE: ui/input-keymap-xorgxwin-to-qcode.c:17:\n+  [0x12] = Q_KEY_CODE_9, /* xorgxwin:18 -> linux:10 (KEY_9) -> qcode:Q_KEY_CODE_9 (9) */\n\nWARNING: line over 80 characters\n#1752: FILE: ui/input-keymap-xorgxwin-to-qcode.c:18:\n+  [0x13] = Q_KEY_CODE_0, /* xorgxwin:19 -> linux:11 (KEY_0) -> qcode:Q_KEY_CODE_0 (0) */\n\nERROR: line over 90 characters\n#1753: FILE: ui/input-keymap-xorgxwin-to-qcode.c:19:\n+  [0x14] = Q_KEY_CODE_MINUS, /* xorgxwin:20 -> linux:12 (KEY_MINUS) -> qcode:Q_KEY_CODE_MINUS (minus) */\n\nERROR: line over 90 characters\n#1754: FILE: ui/input-keymap-xorgxwin-to-qcode.c:20:\n+  [0x15] = Q_KEY_CODE_EQUAL, /* xorgxwin:21 -> linux:13 (KEY_EQUAL) -> qcode:Q_KEY_CODE_EQUAL (equal) */\n\nERROR: line over 90 characters\n#1755: FILE: ui/input-keymap-xorgxwin-to-qcode.c:21:\n+  [0x16] = Q_KEY_CODE_BACKSPACE, /* xorgxwin:22 -> linux:14 (KEY_BACKSPACE) -> qcode:Q_KEY_CODE_BACKSPACE (backspace) */\n\nERROR: line over 90 characters\n#1756: FILE: ui/input-keymap-xorgxwin-to-qcode.c:22:\n+  [0x17] = Q_KEY_CODE_TAB, /* xorgxwin:23 -> linux:15 (KEY_TAB) -> qcode:Q_KEY_CODE_TAB (tab) */\n\nWARNING: line over 80 characters\n#1757: FILE: ui/input-keymap-xorgxwin-to-qcode.c:23:\n+  [0x18] = Q_KEY_CODE_Q, /* xorgxwin:24 -> linux:16 (KEY_Q) -> qcode:Q_KEY_CODE_Q (q) */\n\nWARNING: line over 80 characters\n#1758: FILE: ui/input-keymap-xorgxwin-to-qcode.c:24:\n+  [0x19] = Q_KEY_CODE_W, /* xorgxwin:25 -> linux:17 (KEY_W) -> qcode:Q_KEY_CODE_W (w) */\n\nWARNING: line over 80 characters\n#1759: FILE: ui/input-keymap-xorgxwin-to-qcode.c:25:\n+  [0x1a] = Q_KEY_CODE_E, /* xorgxwin:26 -> linux:18 (KEY_E) -> qcode:Q_KEY_CODE_E (e) */\n\nWARNING: line over 80 characters\n#1760: FILE: ui/input-keymap-xorgxwin-to-qcode.c:26:\n+  [0x1b] = Q_KEY_CODE_R, /* xorgxwin:27 -> linux:19 (KEY_R) -> qcode:Q_KEY_CODE_R (r) */\n\nWARNING: line over 80 characters\n#1761: FILE: ui/input-keymap-xorgxwin-to-qcode.c:27:\n+  [0x1c] = Q_KEY_CODE_T, /* xorgxwin:28 -> linux:20 (KEY_T) -> qcode:Q_KEY_CODE_T (t) */\n\nWARNING: line over 80 characters\n#1762: FILE: ui/input-keymap-xorgxwin-to-qcode.c:28:\n+  [0x1d] = Q_KEY_CODE_Y, /* xorgxwin:29 -> linux:21 (KEY_Y) -> qcode:Q_KEY_CODE_Y (y) */\n\nWARNING: line over 80 characters\n#1763: FILE: ui/input-keymap-xorgxwin-to-qcode.c:29:\n+  [0x1e] = Q_KEY_CODE_U, /* xorgxwin:30 -> linux:22 (KEY_U) -> qcode:Q_KEY_CODE_U (u) */\n\nWARNING: line over 80 characters\n#1764: FILE: ui/input-keymap-xorgxwin-to-qcode.c:30:\n+  [0x1f] = Q_KEY_CODE_I, /* xorgxwin:31 -> linux:23 (KEY_I) -> qcode:Q_KEY_CODE_I (i) */\n\nWARNING: line over 80 characters\n#1765: FILE: ui/input-keymap-xorgxwin-to-qcode.c:31:\n+  [0x20] = Q_KEY_CODE_O, /* xorgxwin:32 -> linux:24 (KEY_O) -> qcode:Q_KEY_CODE_O (o) */\n\nWARNING: line over 80 characters\n#1766: FILE: ui/input-keymap-xorgxwin-to-qcode.c:32:\n+  [0x21] = Q_KEY_CODE_P, /* xorgxwin:33 -> linux:25 (KEY_P) -> qcode:Q_KEY_CODE_P (p) */\n\nERROR: line over 90 characters\n#1767: FILE: ui/input-keymap-xorgxwin-to-qcode.c:33:\n+  [0x22] = Q_KEY_CODE_BRACKET_LEFT, /* xorgxwin:34 -> linux:26 (KEY_LEFTBRACE) -> qcode:Q_KEY_CODE_BRACKET_LEFT (bracket_left) */\n\nERROR: line over 90 characters\n#1768: FILE: ui/input-keymap-xorgxwin-to-qcode.c:34:\n+  [0x23] = Q_KEY_CODE_BRACKET_RIGHT, /* xorgxwin:35 -> linux:27 (KEY_RIGHTBRACE) -> qcode:Q_KEY_CODE_BRACKET_RIGHT (bracket_right) */\n\nERROR: line over 90 characters\n#1769: FILE: ui/input-keymap-xorgxwin-to-qcode.c:35:\n+  [0x24] = Q_KEY_CODE_RET, /* xorgxwin:36 -> linux:28 (KEY_ENTER) -> qcode:Q_KEY_CODE_RET (ret) */\n\nERROR: line over 90 characters\n#1770: FILE: ui/input-keymap-xorgxwin-to-qcode.c:36:\n+  [0x25] = Q_KEY_CODE_CTRL, /* xorgxwin:37 -> linux:29 (KEY_LEFTCTRL) -> qcode:Q_KEY_CODE_CTRL (ctrl) */\n\nWARNING: line over 80 characters\n#1771: FILE: ui/input-keymap-xorgxwin-to-qcode.c:37:\n+  [0x26] = Q_KEY_CODE_A, /* xorgxwin:38 -> linux:30 (KEY_A) -> qcode:Q_KEY_CODE_A (a) */\n\nWARNING: line over 80 characters\n#1772: FILE: ui/input-keymap-xorgxwin-to-qcode.c:38:\n+  [0x27] = Q_KEY_CODE_S, /* xorgxwin:39 -> linux:31 (KEY_S) -> qcode:Q_KEY_CODE_S (s) */\n\nWARNING: line over 80 characters\n#1773: FILE: ui/input-keymap-xorgxwin-to-qcode.c:39:\n+  [0x28] = Q_KEY_CODE_D, /* xorgxwin:40 -> linux:32 (KEY_D) -> qcode:Q_KEY_CODE_D (d) */\n\nWARNING: line over 80 characters\n#1774: FILE: ui/input-keymap-xorgxwin-to-qcode.c:40:\n+  [0x29] = Q_KEY_CODE_F, /* xorgxwin:41 -> linux:33 (KEY_F) -> qcode:Q_KEY_CODE_F (f) */\n\nWARNING: line over 80 characters\n#1775: FILE: ui/input-keymap-xorgxwin-to-qcode.c:41:\n+  [0x2a] = Q_KEY_CODE_G, /* xorgxwin:42 -> linux:34 (KEY_G) -> qcode:Q_KEY_CODE_G (g) */\n\nWARNING: line over 80 characters\n#1776: FILE: ui/input-keymap-xorgxwin-to-qcode.c:42:\n+  [0x2b] = Q_KEY_CODE_H, /* xorgxwin:43 -> linux:35 (KEY_H) -> qcode:Q_KEY_CODE_H (h) */\n\nWARNING: line over 80 characters\n#1777: FILE: ui/input-keymap-xorgxwin-to-qcode.c:43:\n+  [0x2c] = Q_KEY_CODE_J, /* xorgxwin:44 -> linux:36 (KEY_J) -> qcode:Q_KEY_CODE_J (j) */\n\nWARNING: line over 80 characters\n#1778: FILE: ui/input-keymap-xorgxwin-to-qcode.c:44:\n+  [0x2d] = Q_KEY_CODE_K, /* xorgxwin:45 -> linux:37 (KEY_K) -> qcode:Q_KEY_CODE_K (k) */\n\nWARNING: line over 80 characters\n#1779: FILE: ui/input-keymap-xorgxwin-to-qcode.c:45:\n+  [0x2e] = Q_KEY_CODE_L, /* xorgxwin:46 -> linux:38 (KEY_L) -> qcode:Q_KEY_CODE_L (l) */\n\nERROR: line over 90 characters\n#1780: FILE: ui/input-keymap-xorgxwin-to-qcode.c:46:\n+  [0x2f] = Q_KEY_CODE_SEMICOLON, /* xorgxwin:47 -> linux:39 (KEY_SEMICOLON) -> qcode:Q_KEY_CODE_SEMICOLON (semicolon) */\n\nERROR: line over 90 characters\n#1781: FILE: ui/input-keymap-xorgxwin-to-qcode.c:47:\n+  [0x30] = Q_KEY_CODE_APOSTROPHE, /* xorgxwin:48 -> linux:40 (KEY_APOSTROPHE) -> qcode:Q_KEY_CODE_APOSTROPHE (apostrophe) */\n\nERROR: line over 90 characters\n#1782: FILE: ui/input-keymap-xorgxwin-to-qcode.c:48:\n+  [0x31] = Q_KEY_CODE_GRAVE_ACCENT, /* xorgxwin:49 -> linux:41 (KEY_GRAVE) -> qcode:Q_KEY_CODE_GRAVE_ACCENT (grave_accent) */\n\nERROR: line over 90 characters\n#1783: FILE: ui/input-keymap-xorgxwin-to-qcode.c:49:\n+  [0x32] = Q_KEY_CODE_SHIFT, /* xorgxwin:50 -> linux:42 (KEY_LEFTSHIFT) -> qcode:Q_KEY_CODE_SHIFT (shift) */\n\nERROR: line over 90 characters\n#1784: FILE: ui/input-keymap-xorgxwin-to-qcode.c:50:\n+  [0x33] = Q_KEY_CODE_BACKSLASH, /* xorgxwin:51 -> linux:43 (KEY_BACKSLASH) -> qcode:Q_KEY_CODE_BACKSLASH (backslash) */\n\nWARNING: line over 80 characters\n#1785: FILE: ui/input-keymap-xorgxwin-to-qcode.c:51:\n+  [0x34] = Q_KEY_CODE_Z, /* xorgxwin:52 -> linux:44 (KEY_Z) -> qcode:Q_KEY_CODE_Z (z) */\n\nWARNING: line over 80 characters\n#1786: FILE: ui/input-keymap-xorgxwin-to-qcode.c:52:\n+  [0x35] = Q_KEY_CODE_X, /* xorgxwin:53 -> linux:45 (KEY_X) -> qcode:Q_KEY_CODE_X (x) */\n\nWARNING: line over 80 characters\n#1787: FILE: ui/input-keymap-xorgxwin-to-qcode.c:53:\n+  [0x36] = Q_KEY_CODE_C, /* xorgxwin:54 -> linux:46 (KEY_C) -> qcode:Q_KEY_CODE_C (c) */\n\nWARNING: line over 80 characters\n#1788: FILE: ui/input-keymap-xorgxwin-to-qcode.c:54:\n+  [0x37] = Q_KEY_CODE_V, /* xorgxwin:55 -> linux:47 (KEY_V) -> qcode:Q_KEY_CODE_V (v) */\n\nWARNING: line over 80 characters\n#1789: FILE: ui/input-keymap-xorgxwin-to-qcode.c:55:\n+  [0x38] = Q_KEY_CODE_B, /* xorgxwin:56 -> linux:48 (KEY_B) -> qcode:Q_KEY_CODE_B (b) */\n\nWARNING: line over 80 characters\n#1790: FILE: ui/input-keymap-xorgxwin-to-qcode.c:56:\n+  [0x39] = Q_KEY_CODE_N, /* xorgxwin:57 -> linux:49 (KEY_N) -> qcode:Q_KEY_CODE_N (n) */\n\nWARNING: line over 80 characters\n#1791: FILE: ui/input-keymap-xorgxwin-to-qcode.c:57:\n+  [0x3a] = Q_KEY_CODE_M, /* xorgxwin:58 -> linux:50 (KEY_M) -> qcode:Q_KEY_CODE_M (m) */\n\nERROR: line over 90 characters\n#1792: FILE: ui/input-keymap-xorgxwin-to-qcode.c:58:\n+  [0x3b] = Q_KEY_CODE_COMMA, /* xorgxwin:59 -> linux:51 (KEY_COMMA) -> qcode:Q_KEY_CODE_COMMA (comma) */\n\nERROR: line over 90 characters\n#1793: FILE: ui/input-keymap-xorgxwin-to-qcode.c:59:\n+  [0x3c] = Q_KEY_CODE_DOT, /* xorgxwin:60 -> linux:52 (KEY_DOT) -> qcode:Q_KEY_CODE_DOT (dot) */\n\nERROR: line over 90 characters\n#1794: FILE: ui/input-keymap-xorgxwin-to-qcode.c:60:\n+  [0x3d] = Q_KEY_CODE_SLASH, /* xorgxwin:61 -> linux:53 (KEY_SLASH) -> qcode:Q_KEY_CODE_SLASH (slash) */\n\nERROR: line over 90 characters\n#1795: FILE: ui/input-keymap-xorgxwin-to-qcode.c:61:\n+  [0x3e] = Q_KEY_CODE_SHIFT_R, /* xorgxwin:62 -> linux:54 (KEY_RIGHTSHIFT) -> qcode:Q_KEY_CODE_SHIFT_R (shift_r) */\n\nERROR: line over 90 characters\n#1796: FILE: ui/input-keymap-xorgxwin-to-qcode.c:62:\n+  [0x3f] = Q_KEY_CODE_KP_MULTIPLY, /* xorgxwin:63 -> linux:55 (KEY_KPASTERISK) -> qcode:Q_KEY_CODE_KP_MULTIPLY (kp_multiply) */\n\nERROR: line over 90 characters\n#1797: FILE: ui/input-keymap-xorgxwin-to-qcode.c:63:\n+  [0x40] = Q_KEY_CODE_ALT, /* xorgxwin:64 -> linux:56 (KEY_LEFTALT) -> qcode:Q_KEY_CODE_ALT (alt) */\n\nERROR: line over 90 characters\n#1798: FILE: ui/input-keymap-xorgxwin-to-qcode.c:64:\n+  [0x41] = Q_KEY_CODE_SPC, /* xorgxwin:65 -> linux:57 (KEY_SPACE) -> qcode:Q_KEY_CODE_SPC (spc) */\n\nERROR: line over 90 characters\n#1799: FILE: ui/input-keymap-xorgxwin-to-qcode.c:65:\n+  [0x42] = Q_KEY_CODE_CAPS_LOCK, /* xorgxwin:66 -> linux:58 (KEY_CAPSLOCK) -> qcode:Q_KEY_CODE_CAPS_LOCK (caps_lock) */\n\nERROR: line over 90 characters\n#1800: FILE: ui/input-keymap-xorgxwin-to-qcode.c:66:\n+  [0x43] = Q_KEY_CODE_F1, /* xorgxwin:67 -> linux:59 (KEY_F1) -> qcode:Q_KEY_CODE_F1 (f1) */\n\nERROR: line over 90 characters\n#1801: FILE: ui/input-keymap-xorgxwin-to-qcode.c:67:\n+  [0x44] = Q_KEY_CODE_F2, /* xorgxwin:68 -> linux:60 (KEY_F2) -> qcode:Q_KEY_CODE_F2 (f2) */\n\nERROR: line over 90 characters\n#1802: FILE: ui/input-keymap-xorgxwin-to-qcode.c:68:\n+  [0x45] = Q_KEY_CODE_F3, /* xorgxwin:69 -> linux:61 (KEY_F3) -> qcode:Q_KEY_CODE_F3 (f3) */\n\nERROR: line over 90 characters\n#1803: FILE: ui/input-keymap-xorgxwin-to-qcode.c:69:\n+  [0x46] = Q_KEY_CODE_F4, /* xorgxwin:70 -> linux:62 (KEY_F4) -> qcode:Q_KEY_CODE_F4 (f4) */\n\nERROR: line over 90 characters\n#1804: FILE: ui/input-keymap-xorgxwin-to-qcode.c:70:\n+  [0x47] = Q_KEY_CODE_F5, /* xorgxwin:71 -> linux:63 (KEY_F5) -> qcode:Q_KEY_CODE_F5 (f5) */\n\nERROR: line over 90 characters\n#1805: FILE: ui/input-keymap-xorgxwin-to-qcode.c:71:\n+  [0x48] = Q_KEY_CODE_F6, /* xorgxwin:72 -> linux:64 (KEY_F6) -> qcode:Q_KEY_CODE_F6 (f6) */\n\nERROR: line over 90 characters\n#1806: FILE: ui/input-keymap-xorgxwin-to-qcode.c:72:\n+  [0x49] = Q_KEY_CODE_F7, /* xorgxwin:73 -> linux:65 (KEY_F7) -> qcode:Q_KEY_CODE_F7 (f7) */\n\nERROR: line over 90 characters\n#1807: FILE: ui/input-keymap-xorgxwin-to-qcode.c:73:\n+  [0x4a] = Q_KEY_CODE_F8, /* xorgxwin:74 -> linux:66 (KEY_F8) -> qcode:Q_KEY_CODE_F8 (f8) */\n\nERROR: line over 90 characters\n#1808: FILE: ui/input-keymap-xorgxwin-to-qcode.c:74:\n+  [0x4b] = Q_KEY_CODE_F9, /* xorgxwin:75 -> linux:67 (KEY_F9) -> qcode:Q_KEY_CODE_F9 (f9) */\n\nERROR: line over 90 characters\n#1809: FILE: ui/input-keymap-xorgxwin-to-qcode.c:75:\n+  [0x4c] = Q_KEY_CODE_F10, /* xorgxwin:76 -> linux:68 (KEY_F10) -> qcode:Q_KEY_CODE_F10 (f10) */\n\nERROR: line over 90 characters\n#1810: FILE: ui/input-keymap-xorgxwin-to-qcode.c:76:\n+  [0x4d] = Q_KEY_CODE_NUM_LOCK, /* xorgxwin:77 -> linux:69 (KEY_NUMLOCK) -> qcode:Q_KEY_CODE_NUM_LOCK (num_lock) */\n\nERROR: line over 90 characters\n#1811: FILE: ui/input-keymap-xorgxwin-to-qcode.c:77:\n+  [0x4e] = Q_KEY_CODE_SCROLL_LOCK, /* xorgxwin:78 -> linux:70 (KEY_SCROLLLOCK) -> qcode:Q_KEY_CODE_SCROLL_LOCK (scroll_lock) */\n\nERROR: line over 90 characters\n#1812: FILE: ui/input-keymap-xorgxwin-to-qcode.c:78:\n+  [0x4f] = Q_KEY_CODE_KP_7, /* xorgxwin:79 -> linux:71 (KEY_KP7) -> qcode:Q_KEY_CODE_KP_7 (kp_7) */\n\nERROR: line over 90 characters\n#1813: FILE: ui/input-keymap-xorgxwin-to-qcode.c:79:\n+  [0x50] = Q_KEY_CODE_KP_8, /* xorgxwin:80 -> linux:72 (KEY_KP8) -> qcode:Q_KEY_CODE_KP_8 (kp_8) */\n\nERROR: line over 90 characters\n#1814: FILE: ui/input-keymap-xorgxwin-to-qcode.c:80:\n+  [0x51] = Q_KEY_CODE_KP_9, /* xorgxwin:81 -> linux:73 (KEY_KP9) -> qcode:Q_KEY_CODE_KP_9 (kp_9) */\n\nERROR: line over 90 characters\n#1815: FILE: ui/input-keymap-xorgxwin-to-qcode.c:81:\n+  [0x52] = Q_KEY_CODE_KP_SUBTRACT, /* xorgxwin:82 -> linux:74 (KEY_KPMINUS) -> qcode:Q_KEY_CODE_KP_SUBTRACT (kp_subtract) */\n\nERROR: line over 90 characters\n#1816: FILE: ui/input-keymap-xorgxwin-to-qcode.c:82:\n+  [0x53] = Q_KEY_CODE_KP_4, /* xorgxwin:83 -> linux:75 (KEY_KP4) -> qcode:Q_KEY_CODE_KP_4 (kp_4) */\n\nERROR: line over 90 characters\n#1817: FILE: ui/input-keymap-xorgxwin-to-qcode.c:83:\n+  [0x54] = Q_KEY_CODE_KP_5, /* xorgxwin:84 -> linux:76 (KEY_KP5) -> qcode:Q_KEY_CODE_KP_5 (kp_5) */\n\nERROR: line over 90 characters\n#1818: FILE: ui/input-keymap-xorgxwin-to-qcode.c:84:\n+  [0x55] = Q_KEY_CODE_KP_6, /* xorgxwin:85 -> linux:77 (KEY_KP6) -> qcode:Q_KEY_CODE_KP_6 (kp_6) */\n\nERROR: line over 90 characters\n#1819: FILE: ui/input-keymap-xorgxwin-to-qcode.c:85:\n+  [0x56] = Q_KEY_CODE_KP_ADD, /* xorgxwin:86 -> linux:78 (KEY_KPPLUS) -> qcode:Q_KEY_CODE_KP_ADD (kp_add) */\n\nERROR: line over 90 characters\n#1820: FILE: ui/input-keymap-xorgxwin-to-qcode.c:86:\n+  [0x57] = Q_KEY_CODE_KP_1, /* xorgxwin:87 -> linux:79 (KEY_KP1) -> qcode:Q_KEY_CODE_KP_1 (kp_1) */\n\nERROR: line over 90 characters\n#1821: FILE: ui/input-keymap-xorgxwin-to-qcode.c:87:\n+  [0x58] = Q_KEY_CODE_KP_2, /* xorgxwin:88 -> linux:80 (KEY_KP2) -> qcode:Q_KEY_CODE_KP_2 (kp_2) */\n\nERROR: line over 90 characters\n#1822: FILE: ui/input-keymap-xorgxwin-to-qcode.c:88:\n+  [0x59] = Q_KEY_CODE_KP_3, /* xorgxwin:89 -> linux:81 (KEY_KP3) -> qcode:Q_KEY_CODE_KP_3 (kp_3) */\n\nERROR: line over 90 characters\n#1823: FILE: ui/input-keymap-xorgxwin-to-qcode.c:89:\n+  [0x5a] = Q_KEY_CODE_KP_0, /* xorgxwin:90 -> linux:82 (KEY_KP0) -> qcode:Q_KEY_CODE_KP_0 (kp_0) */\n\nERROR: line over 90 characters\n#1824: FILE: ui/input-keymap-xorgxwin-to-qcode.c:90:\n+  [0x5b] = Q_KEY_CODE_KP_DECIMAL, /* xorgxwin:91 -> linux:83 (KEY_KPDOT) -> qcode:Q_KEY_CODE_KP_DECIMAL (kp_decimal) */\n\nERROR: line over 90 characters\n#1825: FILE: ui/input-keymap-xorgxwin-to-qcode.c:91:\n+  [0x5e] = Q_KEY_CODE_LESS, /* xorgxwin:94 -> linux:86 (KEY_102ND) -> qcode:Q_KEY_CODE_LESS (less) */\n\nERROR: line over 90 characters\n#1826: FILE: ui/input-keymap-xorgxwin-to-qcode.c:92:\n+  [0x5f] = Q_KEY_CODE_F11, /* xorgxwin:95 -> linux:87 (KEY_F11) -> qcode:Q_KEY_CODE_F11 (f11) */\n\nERROR: line over 90 characters\n#1827: FILE: ui/input-keymap-xorgxwin-to-qcode.c:93:\n+  [0x60] = Q_KEY_CODE_F12, /* xorgxwin:96 -> linux:88 (KEY_F12) -> qcode:Q_KEY_CODE_F12 (f12) */\n\nERROR: line over 90 characters\n#1828: FILE: ui/input-keymap-xorgxwin-to-qcode.c:94:\n+  [0x61] = Q_KEY_CODE_HOME, /* xorgxwin:97 -> linux:102 (KEY_HOME) -> qcode:Q_KEY_CODE_HOME (home) */\n\nERROR: line over 90 characters\n#1829: FILE: ui/input-keymap-xorgxwin-to-qcode.c:95:\n+  [0x62] = Q_KEY_CODE_UP, /* xorgxwin:98 -> linux:103 (KEY_UP) -> qcode:Q_KEY_CODE_UP (up) */\n\nERROR: line over 90 characters\n#1830: FILE: ui/input-keymap-xorgxwin-to-qcode.c:96:\n+  [0x63] = Q_KEY_CODE_PGUP, /* xorgxwin:99 -> linux:104 (KEY_PAGEUP) -> qcode:Q_KEY_CODE_PGUP (pgup) */\n\nERROR: line over 90 characters\n#1831: FILE: ui/input-keymap-xorgxwin-to-qcode.c:97:\n+  [0x64] = Q_KEY_CODE_LEFT, /* xorgxwin:100 -> linux:105 (KEY_LEFT) -> qcode:Q_KEY_CODE_LEFT (left) */\n\nERROR: line over 90 characters\n#1832: FILE: ui/input-keymap-xorgxwin-to-qcode.c:98:\n+  [0x66] = Q_KEY_CODE_RIGHT, /* xorgxwin:102 -> linux:106 (KEY_RIGHT) -> qcode:Q_KEY_CODE_RIGHT (right) */\n\nERROR: line over 90 characters\n#1833: FILE: ui/input-keymap-xorgxwin-to-qcode.c:99:\n+  [0x67] = Q_KEY_CODE_END, /* xorgxwin:103 -> linux:107 (KEY_END) -> qcode:Q_KEY_CODE_END (end) */\n\nERROR: line over 90 characters\n#1834: FILE: ui/input-keymap-xorgxwin-to-qcode.c:100:\n+  [0x68] = Q_KEY_CODE_DOWN, /* xorgxwin:104 -> linux:108 (KEY_DOWN) -> qcode:Q_KEY_CODE_DOWN (down) */\n\nERROR: line over 90 characters\n#1835: FILE: ui/input-keymap-xorgxwin-to-qcode.c:101:\n+  [0x69] = Q_KEY_CODE_PGDN, /* xorgxwin:105 -> linux:109 (KEY_PAGEDOWN) -> qcode:Q_KEY_CODE_PGDN (pgdn) */\n\nERROR: line over 90 characters\n#1836: FILE: ui/input-keymap-xorgxwin-to-qcode.c:102:\n+  [0x6a] = Q_KEY_CODE_INSERT, /* xorgxwin:106 -> linux:110 (KEY_INSERT) -> qcode:Q_KEY_CODE_INSERT (insert) */\n\nERROR: line over 90 characters\n#1837: FILE: ui/input-keymap-xorgxwin-to-qcode.c:103:\n+  [0x6b] = Q_KEY_CODE_DELETE, /* xorgxwin:107 -> linux:111 (KEY_DELETE) -> qcode:Q_KEY_CODE_DELETE (delete) */\n\nERROR: line over 90 characters\n#1838: FILE: ui/input-keymap-xorgxwin-to-qcode.c:104:\n+  [0x6c] = Q_KEY_CODE_KP_ENTER, /* xorgxwin:108 -> linux:96 (KEY_KPENTER) -> qcode:Q_KEY_CODE_KP_ENTER (kp_enter) */\n\nERROR: line over 90 characters\n#1839: FILE: ui/input-keymap-xorgxwin-to-qcode.c:105:\n+  [0x6d] = Q_KEY_CODE_CTRL_R, /* xorgxwin:109 -> linux:97 (KEY_RIGHTCTRL) -> qcode:Q_KEY_CODE_CTRL_R (ctrl_r) */\n\nERROR: line over 90 characters\n#1840: FILE: ui/input-keymap-xorgxwin-to-qcode.c:106:\n+  [0x6e] = Q_KEY_CODE_PAUSE, /* xorgxwin:110 -> linux:119 (KEY_PAUSE) -> qcode:Q_KEY_CODE_PAUSE (pause) */\n\nERROR: line over 90 characters\n#1841: FILE: ui/input-keymap-xorgxwin-to-qcode.c:107:\n+  [0x6f] = Q_KEY_CODE_SYSRQ, /* xorgxwin:111 -> linux:99 (KEY_SYSRQ) -> qcode:Q_KEY_CODE_SYSRQ (sysrq) */\n\nERROR: line over 90 characters\n#1842: FILE: ui/input-keymap-xorgxwin-to-qcode.c:108:\n+  [0x70] = Q_KEY_CODE_KP_DIVIDE, /* xorgxwin:112 -> linux:98 (KEY_KPSLASH) -> qcode:Q_KEY_CODE_KP_DIVIDE (kp_divide) */\n\nERROR: line over 90 characters\n#1843: FILE: ui/input-keymap-xorgxwin-to-qcode.c:109:\n+  [0x71] = Q_KEY_CODE_ALT_R, /* xorgxwin:113 -> linux:100 (KEY_RIGHTALT) -> qcode:Q_KEY_CODE_ALT_R (alt_r) */\n\nERROR: line over 90 characters\n#1844: FILE: ui/input-keymap-xorgxwin-to-qcode.c:110:\n+  [0x73] = Q_KEY_CODE_META_L, /* xorgxwin:115 -> linux:125 (KEY_LEFTMETA) -> qcode:Q_KEY_CODE_META_L (meta_l) */\n\nERROR: line over 90 characters\n#1845: FILE: ui/input-keymap-xorgxwin-to-qcode.c:111:\n+  [0x74] = Q_KEY_CODE_META_R, /* xorgxwin:116 -> linux:126 (KEY_RIGHTMETA) -> qcode:Q_KEY_CODE_META_R (meta_r) */\n\nERROR: line over 90 characters\n#1846: FILE: ui/input-keymap-xorgxwin-to-qcode.c:112:\n+  [0x75] = Q_KEY_CODE_COMPOSE, /* xorgxwin:117 -> linux:127 (KEY_COMPOSE) -> qcode:Q_KEY_CODE_COMPOSE (compose) */\n\nERROR: line over 90 characters\n#1847: FILE: ui/input-keymap-xorgxwin-to-qcode.c:113:\n+  [0x76] = Q_KEY_CODE_UNMAPPED, /* xorgxwin:118 -> linux:183 (KEY_F13) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1848: FILE: ui/input-keymap-xorgxwin-to-qcode.c:114:\n+  [0x77] = Q_KEY_CODE_UNMAPPED, /* xorgxwin:119 -> linux:184 (KEY_F14) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1849: FILE: ui/input-keymap-xorgxwin-to-qcode.c:115:\n+  [0x78] = Q_KEY_CODE_UNMAPPED, /* xorgxwin:120 -> linux:185 (KEY_F15) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1850: FILE: ui/input-keymap-xorgxwin-to-qcode.c:116:\n+  [0x79] = Q_KEY_CODE_UNMAPPED, /* xorgxwin:121 -> linux:186 (KEY_F16) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1851: FILE: ui/input-keymap-xorgxwin-to-qcode.c:117:\n+  [0x7a] = Q_KEY_CODE_UNMAPPED, /* xorgxwin:122 -> linux:187 (KEY_F17) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1852: FILE: ui/input-keymap-xorgxwin-to-qcode.c:118:\n+  [0x7e] = Q_KEY_CODE_KP_EQUALS, /* xorgxwin:126 -> linux:117 (KEY_KPEQUAL) -> qcode:Q_KEY_CODE_KP_EQUALS (kp_equals) */\n\nERROR: line over 90 characters\n#1853: FILE: ui/input-keymap-xorgxwin-to-qcode.c:119:\n+  [0x85] = Q_KEY_CODE_YEN, /* xorgxwin:133 -> linux:124 (KEY_YEN) -> qcode:Q_KEY_CODE_YEN (yen) */\n\nERROR: line over 90 characters\n#1854: FILE: ui/input-keymap-xorgxwin-to-qcode.c:120:\n+  [0xd0] = Q_KEY_CODE_UNMAPPED, /* xorgxwin:208 -> linux:93 (KEY_KATAKANAHIRAGANA) -> qcode:Q_KEY_CODE_UNMAPPED (unnamed) */\n\nERROR: line over 90 characters\n#1856: FILE: ui/input-keymap-xorgxwin-to-qcode.c:122:\n+const guint qemu_input_map_xorgxwin_to_qcode_len = sizeof(qemu_input_map_xorgxwin_to_qcode)/sizeof(qemu_input_map_xorgxwin_to_qcode[0]);\n\nERROR: spaces required around that '/' (ctx:VxV)\n#1856: FILE: ui/input-keymap-xorgxwin-to-qcode.c:122:\n+const guint qemu_input_map_xorgxwin_to_qcode_len = sizeof(qemu_input_map_xorgxwin_to_qcode)/sizeof(qemu_input_map_xorgxwin_to_qcode[0]);\n                                                                                            ^\n\ntotal: 1165 errors, 200 warnings, 2238 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 12/12: display: convert XenInput keyboard to keycodemapdb...\n=== OUTPUT END ===\n\nTest command exited with code: 1\n\n\n---\nEmail generated automatically by Patchew [http://patchew.org/].\nPlease send your feedback to patchew-devel@freelists.org","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs5Rh2fKPz9s4s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 23:36:32 +1000 (AEST)","from localhost ([::1]:35930 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drlMc-0000Tz-Ak\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 09:36:30 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:55570)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1drkim-0007eG-QS\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:56:19 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1drkhp-0003BU-01\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:55:20 -0400","from sender-of-o52.zoho.com ([135.84.80.217]:21314)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <no-reply@patchew.org>)\n\tid 1drkhn-0003Ag-P4\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 08:54:20 -0400","from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by\n\tmx.zohomail.com with SMTPS id 1505220820976310.2684421814879;\n\tTue, 12 Sep 2017 05:53:40 -0700 (PDT)"],"Resent-Date":"Tue, 12 Sep 2017 08:55:20 -0400","Resent-Message-Id":"<E1drkhp-0003BU-01@eggs.gnu.org>","In-Reply-To":"<20170912123744.14730-1-berrange@redhat.com>","Message-ID":"<150522082008.285.9031590249273262381@6d89bd104fc3>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Resent-From":"","From":"no-reply@patchew.org","To":"berrange@redhat.com","Date":"Tue, 12 Sep 2017 05:53:40 -0700 (PDT)","X-ZohoMailClient":"External","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [fuzzy]","X-Received-From":"135.84.80.217","X-Mailman-Approved-At":"Tue, 12 Sep 2017 09:32:43 -0400","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"qemu-devel@nongnu.org","Cc":"famz@redhat.com, qemu-devel@nongnu.org, kraxel@redhat.com","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1767105,"web_url":"http://patchwork.ozlabs.org/comment/1767105/","msgid":"<1505225092.31639.22.camel@redhat.com>","list_archive_url":null,"date":"2017-09-12T14:04:52","subject":"Re: [Qemu-devel] [PATCH v5 05/12] input: convert virtio-input-hid\n\tdevice to keycodemapdb","submitter":{"id":589,"url":"http://patchwork.ozlabs.org/api/people/589/","name":"Gerd Hoffmann","email":"kraxel@redhat.com"},"content":"Hi,\n\n> From what I can see the guest OS will read this bitmap when it first\n> probes the virtio device, and never updates it.  If so, then is it\n> actually a problem if we don't preserve the same map across save/\n> restore/migrate ?\n\nvirtio-input config space size isn't fixed, instead it'll take up as\nmany bytes as actually needed.  So, when adding keys it can happen that\nthe bitmap needed grows, therefore the config space grows.  Not sure\nwhenever live migration trips over that, needs checking.\n\n> If we added a key to the bitmap, we would potentially be sending\n> a key to the guest that we hadn't previously declared support for.\n> Either the guest OS will handle this normally, despite it not\n> being in the declared bitmap, or it will silently drop the event.\n> Neither behaviour seems problematic.\n\nYes, in theory the guest drivers should be robust enough.\nWe should check though whenever that is actually the case.\n\n> If we did need to preserve ABI for this bitmap, then it seems we're\n> going to create alot of work for ourselves, having to maintain\n> many historical copies of the keycode maps tables, adding a new\n> copy every time support for a new key is added in QEMU.\n\nThat's why I've suggested to not touch that for now, and once the dust\nhas settled and QKeyCode got all the keys still missing create a v2 of\nthe device, so we don't end up with many different versions.\n\ncheers,\n  Gerd","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=kraxel@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs6L665ZWz9s0Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 00:16:46 +1000 (AEST)","from localhost ([::1]:36146 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drlzY-0001yu-TB\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 10:16:44 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:36890)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1drlx2-0000Ci-Lg\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:14:09 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1drlwy-0004Me-LK\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:14:08 -0400","from mx1.redhat.com ([209.132.183.28]:53664)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <kraxel@redhat.com>) id 1drlwy-0004LQ-Ff\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:14:04 -0400","from smtp.corp.redhat.com\n\t(int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id A2560C0587DD\n\tfor <qemu-devel@nongnu.org>; Tue, 12 Sep 2017 14:14:03 +0000 (UTC)","from sirius.home.kraxel.org (ovpn-117-51.ams2.redhat.com\n\t[10.36.117.51])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 3ADC166835;\n\tTue, 12 Sep 2017 14:14:03 +0000 (UTC)","from localhost (localhost [IPv6:::1])\n\tby sirius.home.kraxel.org (Postfix) with ESMTP id 4E9513F10D;\n\tTue, 12 Sep 2017 16:04:52 +0200 (CEST)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com A2560C0587DD","Message-ID":"<1505225092.31639.22.camel@redhat.com>","From":"Gerd Hoffmann <kraxel@redhat.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>, qemu-devel@nongnu.org","Date":"Tue, 12 Sep 2017 16:04:52 +0200","In-Reply-To":"<20170912124731.GF17633@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<20170912123744.14730-6-berrange@redhat.com>\n\t<20170912124731.GF17633@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Mime-Version":"1.0","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.16","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.32]);\n\tTue, 12 Sep 2017 14:14:03 +0000 (UTC)","Content-Transfer-Encoding":"quoted-printable","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 05/12] input: convert virtio-input-hid\n\tdevice to keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1767110,"web_url":"http://patchwork.ozlabs.org/comment/1767110/","msgid":"<1505223994.31639.20.camel@redhat.com>","list_archive_url":null,"date":"2017-09-12T13:46:34","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":589,"url":"http://patchwork.ozlabs.org/api/people/589/","name":"Gerd Hoffmann","email":"kraxel@redhat.com"},"content":"Hi,\n\n> The keycodemapdb code is designed to be used as a git sub-module, it\n> is\n> not an external dependancy you need installed before use. In this\n> version,\n> however, the sub-module is not directly use. Instead all the\n> generated\n> files are checked into GIT. The downside to this is that we get an\n> enourmous pile of errors from checkpatch.pl. The tool that generates\n> the\n> mapping files doesn't care about QEMU's coding style rules, because\n> it is\n> a general purpose tool intended for use by many different projects.\n> \n> As such I'm not very happy about the idea of checking the generated\n> files into\n> GIT, and would prefer to go back to generating the files from the\n> submodule\n> on every build, as was done in v4.\n\nThe submodule approach has its share of issues too, just see how many\npatch versions you've needed until patchew builds actually worked.  And\nI guess lots of people have qemu build scripts which likewise need\nadjustments.  Handling of release tarballs must be considered too.\n\nI still think we should not require a checked out keycodemapdb\nsubmodule.  But maybe it'll work better if we check in a copy of the\nscript and database instead of checking in the generated files.\n\ncheers,\n  Gerd","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx10.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx10.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=kraxel@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs6Md1dDrz9s0Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 00:18:04 +1000 (AEST)","from localhost ([::1]:36154 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drm0n-0002xd-DG\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 10:18:01 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:37068)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1drlxP-0000YJ-AZ\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:14:35 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1drlxJ-0004d9-Dv\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:14:31 -0400","from mx1.redhat.com ([209.132.183.28]:56613)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <kraxel@redhat.com>) id 1drlxJ-0004ch-7B\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:14:25 -0400","from smtp.corp.redhat.com\n\t(int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 4A7CE5AFC7\n\tfor <qemu-devel@nongnu.org>; Tue, 12 Sep 2017 14:14:24 +0000 (UTC)","from sirius.home.kraxel.org (ovpn-117-51.ams2.redhat.com\n\t[10.36.117.51])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id C222F66852;\n\tTue, 12 Sep 2017 14:14:23 +0000 (UTC)","from localhost (localhost [IPv6:::1])\n\tby sirius.home.kraxel.org (Postfix) with ESMTP id C4D113F108;\n\tTue, 12 Sep 2017 15:46:34 +0200 (CEST)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 4A7CE5AFC7","Message-ID":"<1505223994.31639.20.camel@redhat.com>","From":"Gerd Hoffmann <kraxel@redhat.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>, qemu-devel@nongnu.org","Date":"Tue, 12 Sep 2017 15:46:34 +0200","In-Reply-To":"<20170912123744.14730-1-berrange@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Mime-Version":"1.0","Content-Transfer-Encoding":"7bit","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.16","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.39]);\n\tTue, 12 Sep 2017 14:14:24 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1767115,"web_url":"http://patchwork.ozlabs.org/comment/1767115/","msgid":"<20170912141910.GJ17633@redhat.com>","list_archive_url":null,"date":"2017-09-12T14:19:10","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Sep 12, 2017 at 03:46:34PM +0200, Gerd Hoffmann wrote:\n>   Hi,\n> \n> > The keycodemapdb code is designed to be used as a git sub-module, it\n> > is\n> > not an external dependancy you need installed before use. In this\n> > version,\n> > however, the sub-module is not directly use. Instead all the\n> > generated\n> > files are checked into GIT. The downside to this is that we get an\n> > enourmous pile of errors from checkpatch.pl. The tool that generates\n> > the\n> > mapping files doesn't care about QEMU's coding style rules, because\n> > it is\n> > a general purpose tool intended for use by many different projects.\n> > \n> > As such I'm not very happy about the idea of checking the generated\n> > files into\n> > GIT, and would prefer to go back to generating the files from the\n> > submodule\n> > on every build, as was done in v4.\n> \n> The submodule approach has its share of issues too, just see how many\n> patch versions you've needed until patchew builds actually worked.  And\n> I guess lots of people have qemu build scripts which likewise need\n> adjustments.  Handling of release tarballs must be considered too.\n> \n> I still think we should not require a checked out keycodemapdb\n> submodule.  But maybe it'll work better if we check in a copy of the\n> script and database instead of checking in the generated files.\n\nThis feels like it all just defeats the point of submodules if you manually\ncopy stuff out of the submodule, or checkin generated files.\n\nMy POV is that we should a) never check generated files into GIT, and\nwe should use the submodule in such a way that it is indistinguish\nfrom the content of the submodule being part of the main GIT repo.\nIOW, when building from git always initialize the submodule, but\nits content gets add to tar.gz dist, so people building from dist\ndon't rely on the submodule.\n\nThis is the way most projects deal with submodules - its been tricky\ngetting that working because QEMU has not used submodules in the\nway other projects normally do, so there's no current framework in\nthe configure/makefiles todo the right thing. IMHO it is beneficial\nto fix this so we can avoid pointless copying of files and/or storing\ngenerated sources\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs6QQ0X0Tz9sNV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 00:20:30 +1000 (AEST)","from localhost ([::1]:36160 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drm3A-0004Q0-3Q\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 10:20:28 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:39663)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1drm25-00041X-Ka\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:19:27 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1drm21-0008Fx-P3\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:19:21 -0400","from mx1.redhat.com ([209.132.183.28]:36962)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1drm21-0008FK-II\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:19:17 -0400","from smtp.corp.redhat.com\n\t(int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 8E43A356C9\n\tfor <qemu-devel@nongnu.org>; Tue, 12 Sep 2017 14:19:16 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id DEF1266D57;\n\tTue, 12 Sep 2017 14:19:12 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 8E43A356C9","Date":"Tue, 12 Sep 2017 15:19:10 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Message-ID":"<20170912141910.GJ17633@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<1505223994.31639.20.camel@redhat.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.16","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.30]);\n\tTue, 12 Sep 2017 14:19:16 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"qemu-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1767123,"web_url":"http://patchwork.ozlabs.org/comment/1767123/","msgid":"<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>","list_archive_url":null,"date":"2017-09-12T14:24:22","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On 12 September 2017 at 15:19, Daniel P. Berrange <berrange@redhat.com> wrote:\n> My POV is that we should a) never check generated files into GIT, and\n> we should use the submodule in such a way that it is indistinguish\n> from the content of the submodule being part of the main GIT repo.\n\nAFAICT this is impossible in that git submodules are broken\n(checking out a different commit in the top level repo doesn't\ncheck out the correct version of the submodule to go with it).\nWe put up with it for our current uses of submodules because\nthe submodule contents don't change very often...\n\nI agree that checking generated files into git is a bad idea\nif we can avoid it.\n\nthanks\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"OXdfj3Vq\"; dkim-atps=neutral"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs6X73xDdz9sNV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 00:25:27 +1000 (AEST)","from localhost ([::1]:36190 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drm7x-0007P5-GS\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 10:25:25 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:41730)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <peter.maydell@linaro.org>) id 1drm7K-0007Md-Fh\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:24:47 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <peter.maydell@linaro.org>) id 1drm7J-0002om-Ly\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:24:46 -0400","from mail-wm0-x22c.google.com ([2a00:1450:400c:c09::22c]:46644)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <peter.maydell@linaro.org>)\n\tid 1drm7J-0002nx-E6\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:24:45 -0400","by mail-wm0-x22c.google.com with SMTP id i189so58578608wmf.1\n\tfor <qemu-devel@nongnu.org>; Tue, 12 Sep 2017 07:24:44 -0700 (PDT)","by 10.223.139.215 with HTTP; Tue, 12 Sep 2017 07:24:22 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=6A7hnUVLIIOR++BLTJ8uuGeRlPNahnRuMIJaUWtX5aU=;\n\tb=OXdfj3Vq9XSq3nLTKXoTjKtFfWMxl9uTMKgAW3eMswPBzlNXmZk7z9Y3bePqJzC/xC\n\tN9RMVkVQmM9/CCSFnEqHXs6AW0CGSvEgc1Ld2FRtIDW7HALzFafZ0EzYaWp28t2Czkmp\n\tcxFUoug/S5VCWCveWNAsGvVQPv+v1XBjg/LdE=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=6A7hnUVLIIOR++BLTJ8uuGeRlPNahnRuMIJaUWtX5aU=;\n\tb=dH8Og/fmV6Q75x/HRiMkq4z0UVQju/8+UgzFJ8Tj4exPUK98jIwwUTcUhHxPH98wv/\n\tOOtKuFJ7UA4e23R+Q8d4LNF6gS0dSu3rqiPHYf1sjnQUWr0GWihzAaak6/HV6k7MZ7aB\n\tFSVc8EH0DHkus1hLByxwH/yn5b47gz9R+2hI+PangZlWO2T5cEvZ0p0HvYRaMugX3FhM\n\tPfYBUDyc9T6XPbEK6l6yNxS0tOk1p5BSisGeLNsnkYIu0IOfjz6MIdXywPewac2BIIaO\n\td8eVm99t0dO01ekjlKkaYC5PNt6xXVY2Jz6prJ+2ulcVMewMgGJksvWbxwJLwT1pH5rq\n\tI/nQ==","X-Gm-Message-State":"AHPjjUiANA+Xd58TevEcT+m8Koaik8LP4Y2tgLPONuiCHisrGMLvewDs\n\tOeWFFKG4MbUInqT25SdQ2RhG3B0Hy4fh","X-Google-Smtp-Source":"AOwi7QDdqqlAcANqKbHZolCn64cKYX7wI88dgpoIrwq87RuYR05RWPzvA9oqWuzJcluqLaI/0yuc4fCGQIpZMc8EhCU=","X-Received":"by 10.28.52.81 with SMTP id b78mr6569wma.11.1505226283119;\n\tTue, 12 Sep 2017 07:24:43 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170912141910.GJ17633@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Tue, 12 Sep 2017 15:24:22 +0100","Message-ID":"<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c09::22c","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Gerd Hoffmann <kraxel@redhat.com>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1767127,"web_url":"http://patchwork.ozlabs.org/comment/1767127/","msgid":"<20170912143007.GK17633@redhat.com>","list_archive_url":null,"date":"2017-09-12T14:30:07","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Sep 12, 2017 at 03:24:22PM +0100, Peter Maydell wrote:\n> On 12 September 2017 at 15:19, Daniel P. Berrange <berrange@redhat.com> wrote:\n> > My POV is that we should a) never check generated files into GIT, and\n> > we should use the submodule in such a way that it is indistinguish\n> > from the content of the submodule being part of the main GIT repo.\n> \n> AFAICT this is impossible in that git submodules are broken\n> (checking out a different commit in the top level repo doesn't\n> check out the correct version of the submodule to go with it).\n> We put up with it for our current uses of submodules because\n> the submodule contents don't change very often...\n\nYep, you need to have something in your build system which does\na checkout of the git submodule at the \"right\" time.\n\nIn autoconf world you can set things up so that 'autoreconf'\ngets retriggered when submodule hash changes, but that doesn't\napply to qemu.\n\nI tried to put some magic in configure in v4 but that was\nflawed because I didn't take acount of people building\nfrom dist.\n\nI think a better approach is to have something in rules.mak\nthat ensures the submodule is checked out correctly (only\nwhen building from GIT, not dist), and then have the rules\nwhich generate the keymap files depend on this.\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs6fy2RLkz9sNV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 00:31:22 +1000 (AEST)","from localhost ([::1]:36218 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1drmDg-0003XU-Fl\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 10:31:20 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:44082)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1drmCf-00037W-Ok\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:30:23 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1drmCc-0006Oc-El\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:30:17 -0400","from mx1.redhat.com ([209.132.183.28]:44622)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1drmCc-0006Nx-9O\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 10:30:14 -0400","from smtp.corp.redhat.com\n\t(int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 426BC4A6F7;\n\tTue, 12 Sep 2017 14:30:13 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id 57A5D6F434;\n\tTue, 12 Sep 2017 14:30:09 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 426BC4A6F7","Date":"Tue, 12 Sep 2017 15:30:07 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Peter Maydell <peter.maydell@linaro.org>","Message-ID":"<20170912143007.GK17633@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.11","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.38]);\n\tTue, 12 Sep 2017 14:30:13 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Gerd Hoffmann <kraxel@redhat.com>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1768539,"web_url":"http://patchwork.ozlabs.org/comment/1768539/","msgid":"<1505390103.31557.11.camel@redhat.com>","list_archive_url":null,"date":"2017-09-14T11:55:03","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":589,"url":"http://patchwork.ozlabs.org/api/people/589/","name":"Gerd Hoffmann","email":"kraxel@redhat.com"},"content":"Hi,\n\n> I think a better approach is to have something in rules.mak\n> that ensures the submodule is checked out correctly (only\n> when building from GIT, not dist), and then have the rules\n> which generate the keymap files depend on this.\n\nCare sending a patch doing that for dtc?\n\ncheers,\n  Gerd","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=kraxel@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xtH6J1pXCz9ryv\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 14 Sep 2017 21:55:36 +1000 (AEST)","from localhost ([::1]:47100 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dsSk2-00005B-DL\n\tfor incoming@patchwork.ozlabs.org; Thu, 14 Sep 2017 07:55:34 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:34923)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1dsSjh-0008WN-1k\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 07:55:13 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1dsSjb-00022X-La\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 07:55:13 -0400","from mx1.redhat.com ([209.132.183.28]:42950)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <kraxel@redhat.com>) id 1dsSjb-00021Z-EP\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 07:55:07 -0400","from smtp.corp.redhat.com\n\t(int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 69F5581E14;\n\tThu, 14 Sep 2017 11:55:06 +0000 (UTC)","from sirius.home.kraxel.org (ovpn-117-51.ams2.redhat.com\n\t[10.36.117.51])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 8DF9A77DF1;\n\tThu, 14 Sep 2017 11:55:04 +0000 (UTC)","from localhost (localhost [IPv6:::1])\n\tby sirius.home.kraxel.org (Postfix) with ESMTP id AF57C20488;\n\tThu, 14 Sep 2017 13:55:03 +0200 (CEST)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 69F5581E14","Message-ID":"<1505390103.31557.11.camel@redhat.com>","From":"Gerd Hoffmann <kraxel@redhat.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>, Peter Maydell\n\t<peter.maydell@linaro.org>","Date":"Thu, 14 Sep 2017 13:55:03 +0200","In-Reply-To":"<20170912143007.GK17633@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Mime-Version":"1.0","Content-Transfer-Encoding":"7bit","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.12","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.25]);\n\tThu, 14 Sep 2017 11:55:06 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"QEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1768545,"web_url":"http://patchwork.ozlabs.org/comment/1768545/","msgid":"<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>","list_archive_url":null,"date":"2017-09-14T11:58:26","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On 14 September 2017 at 12:55, Gerd Hoffmann <kraxel@redhat.com> wrote:\n>   Hi,\n>\n>> I think a better approach is to have something in rules.mak\n>> that ensures the submodule is checked out correctly (only\n>> when building from GIT, not dist), and then have the rules\n>> which generate the keymap files depend on this.\n>\n> Care sending a patch doing that for dtc?\n\nIt sounds awfully fiddly. Maybe it is the best we can do\ngiven the mess that is git submodules, but is it really\nthe common approach?\n\nthanks\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"VfiUZJ3K\"; dkim-atps=neutral"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xtHBd4Z0Bz9ryv\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 14 Sep 2017 21:59:21 +1000 (AEST)","from localhost ([::1]:47112 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dsSnf-0002O1-O6\n\tfor incoming@patchwork.ozlabs.org; Thu, 14 Sep 2017 07:59:19 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:37016)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <peter.maydell@linaro.org>) id 1dsSnC-0002Mw-Ob\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 07:58:51 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <peter.maydell@linaro.org>) id 1dsSnC-0006ah-15\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 07:58:50 -0400","from mail-wr0-x22d.google.com ([2a00:1450:400c:c0c::22d]:50874)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <peter.maydell@linaro.org>)\n\tid 1dsSnB-0006Y6-Pd\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 07:58:49 -0400","by mail-wr0-x22d.google.com with SMTP id w12so109610wrc.7\n\tfor <qemu-devel@nongnu.org>; Thu, 14 Sep 2017 04:58:48 -0700 (PDT)","by 10.223.139.215 with HTTP; Thu, 14 Sep 2017 04:58:26 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=gDmQF/M9x4dvp/EUiThl0DzhpFO2mcULin/ozMHk4qc=;\n\tb=VfiUZJ3K+eWduwamHBW/AU+0i3eUZKenY5eHHIjIc5UI9PmWBEKd7aeZLEqpttyizu\n\tMX/oNHARSyNIl5qV8rdiwGsiQO53UqGV4LKPp9PdMoS0AJJr/4PnVATotp5y98QUZvZh\n\t9JWmrvbIR9MfAZ2oCu6nRQGCKVHNzdoYG2vHY=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=gDmQF/M9x4dvp/EUiThl0DzhpFO2mcULin/ozMHk4qc=;\n\tb=OxK0VC9HfuroHcMpi+D1l0ef27XZiSaUgqaYouqLMcESUsJbW3Nw5DyPJvq+vF8fww\n\tXdZLJ9vd24C9PI1lEY8tqI6pI+fLT5kXc3+sSCJmCVRtmGclejqhrqwpO2QS/WYF1cky\n\tzaj0TMuWlV80n2NJVegnHlpVk0+5Jc56a5wjUfsP0ukK16vRAlvwrHszXmKXRJb5nrn/\n\tMPLaRudZFZJzGo5qKpCjuNHwGSpFZ0ML3Vbmbk/Zowj56gg/Uh6qazZuO+xHOxvOOFQk\n\tPQ321uSq43Uq9ywGib7A1sHeedlAH/wEX1TgWocIHIiqs269XX/SeUiraCs8Y0ScwDEx\n\tKMxw==","X-Gm-Message-State":"AHPjjUhiTMTsLZxzlXq8pysWYaTIN1t4aaAq9paw6Ibt0XhMWhN7IJvW\n\t9+6vLrqoRR7aECIRO9J2BoyJuIP7HbO7Q937e1cyCA==","X-Google-Smtp-Source":"ADKCNb563jphyRg/BFU8GuCcmRH1gVh80vLiMihaM1ZsmSWQWlmepc0JKpW/CysBshpIrQzQlBn0YsaZ2ezTcFZVFoY=","X-Received":"by 10.223.175.100 with SMTP id\n\tz91mr19384869wrc.177.1505390327265; \n\tThu, 14 Sep 2017 04:58:47 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1505390103.31557.11.camel@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Thu, 14 Sep 2017 12:58:26 +0100","Message-ID":"<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c0c::22d","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"QEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1768563,"web_url":"http://patchwork.ozlabs.org/comment/1768563/","msgid":"<20170914124059.GD15518@redhat.com>","list_archive_url":null,"date":"2017-09-14T12:40:59","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Thu, Sep 14, 2017 at 12:58:26PM +0100, Peter Maydell wrote:\n> On 14 September 2017 at 12:55, Gerd Hoffmann <kraxel@redhat.com> wrote:\n> >   Hi,\n> >\n> >> I think a better approach is to have something in rules.mak\n> >> that ensures the submodule is checked out correctly (only\n> >> when building from GIT, not dist), and then have the rules\n> >> which generate the keymap files depend on this.\n> >\n> > Care sending a patch doing that for dtc?\n> \n> It sounds awfully fiddly. Maybe it is the best we can do\n> given the mess that is git submodules, but is it really\n> the common approach?\n\nI'll do a prototype so we can see something concrete working and\nevaluate how pleasant (or not) it is\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx07.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx07.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xtJ7K0QtSz9sRW\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 14 Sep 2017 22:41:33 +1000 (AEST)","from localhost ([::1]:47631 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dsTSV-0001nK-7v\n\tfor incoming@patchwork.ozlabs.org; Thu, 14 Sep 2017 08:41:31 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:34303)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1dsTSB-0001lv-TS\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 08:41:13 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1dsTS7-0000LH-Uy\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 08:41:11 -0400","from mx1.redhat.com ([209.132.183.28]:55044)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1dsTS7-0000Jx-OQ\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 08:41:07 -0400","from smtp.corp.redhat.com\n\t(int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 2D6C8C04B303;\n\tThu, 14 Sep 2017 12:41:06 +0000 (UTC)","from redhat.com (unknown [10.33.36.25])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id D474217AD9;\n\tThu, 14 Sep 2017 12:41:02 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 2D6C8C04B303","Date":"Thu, 14 Sep 2017 13:40:59 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Peter Maydell <peter.maydell@linaro.org>","Message-ID":"<20170914124059.GD15518@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.13","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.31]);\n\tThu, 14 Sep 2017 12:41:06 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Gerd Hoffmann <kraxel@redhat.com>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1770240,"web_url":"http://patchwork.ozlabs.org/comment/1770240/","msgid":"<1505747575.4959.1.camel@redhat.com>","list_archive_url":null,"date":"2017-09-18T15:12:55","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":589,"url":"http://patchwork.ozlabs.org/api/people/589/","name":"Gerd Hoffmann","email":"kraxel@redhat.com"},"content":"On Thu, 2017-09-14 at 13:40 +0100, Daniel P. Berrange wrote:\n> On Thu, Sep 14, 2017 at 12:58:26PM +0100, Peter Maydell wrote:\n> > On 14 September 2017 at 12:55, Gerd Hoffmann <kraxel@redhat.com>\n> > wrote:\n> > >   Hi,\n> > > \n> > > > I think a better approach is to have something in rules.mak\n> > > > that ensures the submodule is checked out correctly (only\n> > > > when building from GIT, not dist), and then have the rules\n> > > > which generate the keymap files depend on this.\n> > > \n> > > Care sending a patch doing that for dtc?\n> > \n> > It sounds awfully fiddly. Maybe it is the best we can do\n> > given the mess that is git submodules, but is it really\n> > the common approach?\n> \n> I'll do a prototype so we can see something concrete working and\n> evaluate how pleasant (or not) it is\n\nTried to brew something:\n\nhttps://www.kraxel.org/cgit/qemu/log/?h=work/submodule\n\ndtc was pretty simple due to the recursive make call.\n\nHooking the submodule update into a non-recursive make looks\ncomplicated, especially because the submodule update might change the\ntimestamps and therefore the target set which needs a rebuild ...\n\nSo I did the keymaps build with a recursive make call too, which\ndoesn't look that pretty ...\n\ncheers,\n  Gerd","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=kraxel@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xwqJy01RRz9s4s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 19 Sep 2017 01:13:34 +1000 (AEST)","from localhost ([::1]:37172 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dtxjn-0008GB-Gx\n\tfor incoming@patchwork.ozlabs.org; Mon, 18 Sep 2017 11:13:31 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:42569)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1dtxjI-0008Fk-CP\n\tfor qemu-devel@nongnu.org; Mon, 18 Sep 2017 11:13:06 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1dtxjF-0008Gu-N4\n\tfor qemu-devel@nongnu.org; Mon, 18 Sep 2017 11:13:00 -0400","from mx1.redhat.com ([209.132.183.28]:40946)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <kraxel@redhat.com>) id 1dtxjF-0008Gc-Gu\n\tfor qemu-devel@nongnu.org; Mon, 18 Sep 2017 11:12:57 -0400","from smtp.corp.redhat.com\n\t(int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 6F6D6C0587DF;\n\tMon, 18 Sep 2017 15:12:56 +0000 (UTC)","from sirius.home.kraxel.org (ovpn-116-116.ams2.redhat.com\n\t[10.36.116.116])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 1899918506;\n\tMon, 18 Sep 2017 15:12:56 +0000 (UTC)","from localhost (localhost [IPv6:::1])\n\tby sirius.home.kraxel.org (Postfix) with ESMTP id 4209E20488;\n\tMon, 18 Sep 2017 17:12:55 +0200 (CEST)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 6F6D6C0587DF","Message-ID":"<1505747575.4959.1.camel@redhat.com>","From":"Gerd Hoffmann <kraxel@redhat.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>, Peter Maydell\n\t<peter.maydell@linaro.org>","Date":"Mon, 18 Sep 2017 17:12:55 +0200","In-Reply-To":"<20170914124059.GD15518@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Mime-Version":"1.0","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.14","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.32]);\n\tMon, 18 Sep 2017 15:12:56 +0000 (UTC)","Content-Transfer-Encoding":"quoted-printable","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"QEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1770814,"web_url":"http://patchwork.ozlabs.org/comment/1770814/","msgid":"<20170919100839.GH9536@redhat.com>","list_archive_url":null,"date":"2017-09-19T10:08:39","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Mon, Sep 18, 2017 at 05:12:55PM +0200, Gerd Hoffmann wrote:\n> On Thu, 2017-09-14 at 13:40 +0100, Daniel P. Berrange wrote:\n> > On Thu, Sep 14, 2017 at 12:58:26PM +0100, Peter Maydell wrote:\n> > > On 14 September 2017 at 12:55, Gerd Hoffmann <kraxel@redhat.com>\n> > > wrote:\n> > > >   Hi,\n> > > > \n> > > > > I think a better approach is to have something in rules.mak\n> > > > > that ensures the submodule is checked out correctly (only\n> > > > > when building from GIT, not dist), and then have the rules\n> > > > > which generate the keymap files depend on this.\n> > > > \n> > > > Care sending a patch doing that for dtc?\n> > > \n> > > It sounds awfully fiddly. Maybe it is the best we can do\n> > > given the mess that is git submodules, but is it really\n> > > the common approach?\n> > \n> > I'll do a prototype so we can see something concrete working and\n> > evaluate how pleasant (or not) it is\n> \n> Tried to brew something:\n> \n> https://www.kraxel.org/cgit/qemu/log/?h=work/submodule\n> \n> dtc was pretty simple due to the recursive make call.\n> \n> Hooking the submodule update into a non-recursive make looks\n> complicated, especially because the submodule update might change the\n> timestamps and therefore the target set which needs a rebuild ...\n> \n> So I did the keymaps build with a recursive make call too, which\n> doesn't look that pretty ...\n\nI don't think that's too ugly, but I wonder if there's some way to avoid\nthe recursive make call.\n\nIt feels like this is a similar scenario to 'config-host.mak' being\noutdated. I don't entirely understand the logic yet, but we manage to\nautomatically re-run configure and rebuild config-host.make, when\nconfigure changes, and that in turn affects which dependancies need\nrebuild. I wonder if we can somehow integrate into that process, so\nthat configure is responsible for checking out the git submodules,\nthen make the re-running of configure trigger when .gitmodules\nchanges content.\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx02.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx02.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxJWN6Bltz9ryr\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 19 Sep 2017 20:09:20 +1000 (AEST)","from localhost ([::1]:41214 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duFSw-00007m-Uu\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 06:09:18 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:39549)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duFSY-00007U-4Z\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 06:08:58 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duFSR-0005Qg-Sq\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 06:08:54 -0400","from mx1.redhat.com ([209.132.183.28]:38032)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1duFSR-0005QQ-KI\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 06:08:47 -0400","from smtp.corp.redhat.com\n\t(int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id A7C94806B3;\n\tTue, 19 Sep 2017 10:08:46 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id A601960466;\n\tTue, 19 Sep 2017 10:08:42 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com A7C94806B3","Date":"Tue, 19 Sep 2017 11:08:39 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Message-ID":"<20170919100839.GH9536@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<1505747575.4959.1.camel@redhat.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.11","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.26]);\n\tTue, 19 Sep 2017 10:08:46 +0000 (UTC)","Content-Transfer-Encoding":"quoted-printable","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1770869,"web_url":"http://patchwork.ozlabs.org/comment/1770869/","msgid":"<1505818700.12708.3.camel@redhat.com>","list_archive_url":null,"date":"2017-09-19T10:58:20","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":589,"url":"http://patchwork.ozlabs.org/api/people/589/","name":"Gerd Hoffmann","email":"kraxel@redhat.com"},"content":"Hi,\n\n> > So I did the keymaps build with a recursive make call too, which\n> > doesn't look that pretty ...\n> \n> I don't think that's too ugly, but I wonder if there's some way to\n> avoid\n> the recursive make call.\n> \n> It feels like this is a similar scenario to 'config-host.mak' being\n> outdated. I don't entirely understand the logic yet, but we manage to\n> automatically re-run configure and rebuild config-host.make, when\n> configure changes, and that in turn affects which dependancies need\n> rebuild.\n\nCan't spot anything special in the Makefile.  Maybe make is clever\nenough to figure that a rule updates a include file and starts over\nthen.\n\n> I wonder if we can somehow integrate into that process, so\n> that configure is responsible for checking out the git submodules,\n> then make the re-running of configure trigger when .gitmodules\n> changes content.\n\n.gitmodules only has the repo links, not the checkout hashes.  So it\nwouldn't be touched on updates.\n\nI can't see an easy way for make to figure a submodule has changed,\nother than running \"git submodule update\".\n\ncheers,\n  Gerd","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=kraxel@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxKkn0cFGz9s7m\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 19 Sep 2017 21:04:15 +1000 (AEST)","from localhost ([::1]:41526 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duGK3-0006yA-Jr\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 07:04:11 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:34572)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1duGEW-0002Zd-Eq\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 06:58:29 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1duGER-0006J7-H8\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 06:58:28 -0400","from mx1.redhat.com ([209.132.183.28]:13658)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <kraxel@redhat.com>) id 1duGER-0006IP-B5\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 06:58:23 -0400","from smtp.corp.redhat.com\n\t(int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 9FCA5356CD;\n\tTue, 19 Sep 2017 10:58:21 +0000 (UTC)","from sirius.home.kraxel.org (ovpn-116-116.ams2.redhat.com\n\t[10.36.116.116])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 5DE0660BE6;\n\tTue, 19 Sep 2017 10:58:21 +0000 (UTC)","from localhost (localhost [IPv6:::1])\n\tby sirius.home.kraxel.org (Postfix) with ESMTP id 871D51FCD0;\n\tTue, 19 Sep 2017 12:58:20 +0200 (CEST)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 9FCA5356CD","Message-ID":"<1505818700.12708.3.camel@redhat.com>","From":"Gerd Hoffmann <kraxel@redhat.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Date":"Tue, 19 Sep 2017 12:58:20 +0200","In-Reply-To":"<20170919100839.GH9536@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>\n\t<20170919100839.GH9536@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Mime-Version":"1.0","Content-Transfer-Encoding":"7bit","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.12","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.30]);\n\tTue, 19 Sep 2017 10:58:21 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1770876,"web_url":"http://patchwork.ozlabs.org/comment/1770876/","msgid":"<CAFEAcA_ao-Zz=4bNZB3RG2DH04hcMzTRruDc6dO1KEj3obTB4w@mail.gmail.com>","list_archive_url":null,"date":"2017-09-19T11:05:59","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On 19 September 2017 at 11:58, Gerd Hoffmann <kraxel@redhat.com> wrote:\n\n>> It feels like this is a similar scenario to 'config-host.mak' being\n>> outdated. I don't entirely understand the logic yet, but we manage to\n>> automatically re-run configure and rebuild config-host.make, when\n>> configure changes, and that in turn affects which dependancies need\n>> rebuild.\n>\n> Can't spot anything special in the Makefile.  Maybe make is clever\n> enough to figure that a rule updates a include file and starts over\n> then.\n\nYes, Make will notice if it has a dependency rule for a file\nincluded via 'include foo' (or for the makefile itself). In\nthis case we 'include config-host.mak', and config-host.mak\nhas a rule which says it depends on configure (and on pc-bios ???)\nwhich triggers a rerun of configure.\n\nI also notice that we have a \"TODO: this code can be removed\nafter QEMU 1.7\" in the run-configure rune :-)\n\nthanks\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"UveAHv6x\"; dkim-atps=neutral"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxKp75xWdz9s7m\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 19 Sep 2017 21:07:11 +1000 (AEST)","from localhost ([::1]:41544 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duGMv-0000hM-RD\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 07:07:09 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:38388)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <peter.maydell@linaro.org>) id 1duGMF-0000cp-Sn\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:06:32 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <peter.maydell@linaro.org>) id 1duGMA-00022O-1P\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:06:27 -0400","from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:48992)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <peter.maydell@linaro.org>)\n\tid 1duGM9-00022F-QU\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:06:21 -0400","by mail-wm0-x231.google.com with SMTP id r68so4126455wmg.3\n\tfor <qemu-devel@nongnu.org>; Tue, 19 Sep 2017 04:06:21 -0700 (PDT)","by 10.223.139.215 with HTTP; Tue, 19 Sep 2017 04:05:59 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=ULETT4t98RSjFnUcXPbAssHdo/JijJtkthdQR00+U9A=;\n\tb=UveAHv6xN1YXk9mhO6kduhDJ7+SfFz+EGRduiTD46OAl2KaD5of/hN3O+CXs3tuEaY\n\tfLv7VdChg2M8UEYSqiA54zJClEDjq4JrWXafzt0QE3iIVoZ0dXIz/CBnhICgSYkqRxSs\n\t2/KdfHjvfn8Gl18VKxHiw7ULcGISsAjBrwbMU=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=ULETT4t98RSjFnUcXPbAssHdo/JijJtkthdQR00+U9A=;\n\tb=nEAHcIQcV0AORJLgWZV9Y001jenc0Mg59QL2v7jpVbcgm6b8dOn22o9n3TvomrXHBy\n\t/pATHjoVF3bPDQadB+unoi37LhwDj1VxXTR2pO3fy4ynrLjptqXvJ7Htiox27Muh8PJ7\n\t/SpkSdjiudZgGiwUqzn8q2v7mlqEZpioTJ8+wVQw1BCXkPx87qdRa4xBqMd8WKwr9dio\n\t8k05DSdYvG1O3oYGw26WXxzu7gkeuYJKM0zsi5GMVPCxAeudbfjfiOSmViyHBCEmlVW+\n\tns+VkqMClpRCSFx0WESX2mxYtbZhXNi5b6SptnnKfmu18sa50QdHw92r/Ka675PRc7CB\n\teFpA==","X-Gm-Message-State":"AHPjjUhCvBIaibd4ywgVqrDKwJ8UIsDSVGA+y0rPsqpLphsa6xP9bRCS\n\tIcOzwMlVJXd8aPxjvqTJRSRHR64sN+OAXpFoqi/3Xw==","X-Google-Smtp-Source":"AOwi7QCqK1gUGYbffgDX7ke2PwXdcocics8K+WcUkpWmH6j5WzRza55Y+Igbsgak2h+bHCrKQemIzX5ALAtyjm8hjhk=","X-Received":"by 10.28.43.129 with SMTP id r123mr719284wmr.101.1505819180663; \n\tTue, 19 Sep 2017 04:06:20 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1505818700.12708.3.camel@redhat.com>","References":"<20170912123744.14730-1-berrange@redhat.com>\n\t<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>\n\t<20170919100839.GH9536@redhat.com>\n\t<1505818700.12708.3.camel@redhat.com>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Tue, 19 Sep 2017 12:05:59 +0100","Message-ID":"<CAFEAcA_ao-Zz=4bNZB3RG2DH04hcMzTRruDc6dO1KEj3obTB4w@mail.gmail.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c09::231","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"QEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1770887,"web_url":"http://patchwork.ozlabs.org/comment/1770887/","msgid":"<20170919112055.GI9536@redhat.com>","list_archive_url":null,"date":"2017-09-19T11:20:55","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Sep 19, 2017 at 12:58:20PM +0200, Gerd Hoffmann wrote:\n>   Hi,\n> \n> > > So I did the keymaps build with a recursive make call too, which\n> > > doesn't look that pretty ...\n> > \n> > I don't think that's too ugly, but I wonder if there's some way to\n> > avoid\n> > the recursive make call.\n> > \n> > It feels like this is a similar scenario to 'config-host.mak' being\n> > outdated. I don't entirely understand the logic yet, but we manage to\n> > automatically re-run configure and rebuild config-host.make, when\n> > configure changes, and that in turn affects which dependancies need\n> > rebuild.\n> \n> Can't spot anything special in the Makefile.  Maybe make is clever\n> enough to figure that a rule updates a include file and starts over\n> then.\n> \n> > I wonder if we can somehow integrate into that process, so\n> > that configure is responsible for checking out the git submodules,\n> > then make the re-running of configure trigger when .gitmodules\n> > changes content.\n> \n> .gitmodules only has the repo links, not the checkout hashes.  So it\n> wouldn't be touched on updates.\n> \n> I can't see an easy way for make to figure a submodule has changed,\n> other than running \"git submodule update\".\n\nSo I think I figured out the trick libvirt/gnulib uses for this. It\nruns an external script to check the submodule status. This runs\n'git submodule' to get a list of expected hashes, and compares this\nto a file .git-submodule-status that it previously created (might be\nmissing on fresh checkout). If the expected & stores hashes don't\nmatch this script runs an error.\n\nThe Makefile checks the output of this script, and if it indicates\nthat an submodule update is required, it uses an ifeq() to add a\ndependancy between \"Makefile\" and a phony target that re-runs\nconfigure (which in turns updates the submodules). If no update was\nrequired, then no dependancy from Makefile gets added, so build runs\nnormally.\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxL7727wfz9s7B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 19 Sep 2017 21:21:55 +1000 (AEST)","from localhost ([::1]:41657 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duGbB-0007oe-A2\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 07:21:53 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:45813)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duGaW-0007lM-3S\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:21:14 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duGaQ-0001HE-AR\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:21:12 -0400","from mx1.redhat.com ([209.132.183.28]:48950)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1duGaQ-0001GY-22\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:21:06 -0400","from smtp.corp.redhat.com\n\t(int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id AADE3C0587E4;\n\tTue, 19 Sep 2017 11:21:01 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id A2636600C2;\n\tTue, 19 Sep 2017 11:20:58 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com AADE3C0587E4","Date":"Tue, 19 Sep 2017 12:20:55 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Message-ID":"<20170919112055.GI9536@redhat.com>","References":"<1505223994.31639.20.camel@redhat.com>\n\t<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>\n\t<20170919100839.GH9536@redhat.com>\n\t<1505818700.12708.3.camel@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<1505818700.12708.3.camel@redhat.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.11","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.32]);\n\tTue, 19 Sep 2017 11:21:01 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1770902,"web_url":"http://patchwork.ozlabs.org/comment/1770902/","msgid":"<20170919115511.GJ9536@redhat.com>","list_archive_url":null,"date":"2017-09-19T11:55:11","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Sep 19, 2017 at 12:20:55PM +0100, Daniel P. Berrange wrote:\n> On Tue, Sep 19, 2017 at 12:58:20PM +0200, Gerd Hoffmann wrote:\n> >   Hi,\n> > \n> > > > So I did the keymaps build with a recursive make call too, which\n> > > > doesn't look that pretty ...\n> > > \n> > > I don't think that's too ugly, but I wonder if there's some way to\n> > > avoid\n> > > the recursive make call.\n> > > \n> > > It feels like this is a similar scenario to 'config-host.mak' being\n> > > outdated. I don't entirely understand the logic yet, but we manage to\n> > > automatically re-run configure and rebuild config-host.make, when\n> > > configure changes, and that in turn affects which dependancies need\n> > > rebuild.\n> > \n> > Can't spot anything special in the Makefile.  Maybe make is clever\n> > enough to figure that a rule updates a include file and starts over\n> > then.\n> > \n> > > I wonder if we can somehow integrate into that process, so\n> > > that configure is responsible for checking out the git submodules,\n> > > then make the re-running of configure trigger when .gitmodules\n> > > changes content.\n> > \n> > .gitmodules only has the repo links, not the checkout hashes.  So it\n> > wouldn't be touched on updates.\n> > \n> > I can't see an easy way for make to figure a submodule has changed,\n> > other than running \"git submodule update\".\n> \n> So I think I figured out the trick libvirt/gnulib uses for this. It\n> runs an external script to check the submodule status. This runs\n> 'git submodule' to get a list of expected hashes, and compares this\n> to a file .git-submodule-status that it previously created (might be\n> missing on fresh checkout). If the expected & stores hashes don't\n> match this script runs an error.\n> \n> The Makefile checks the output of this script, and if it indicates\n> that an submodule update is required, it uses an ifeq() to add a\n> dependancy between \"Makefile\" and a phony target that re-runs\n> configure (which in turns updates the submodules). If no update was\n> required, then no dependancy from Makefile gets added, so build runs\n> normally.\n\nHere is an example of integrating this approach with QEMU that seems\nlike it should work:\n\ndiff --git a/.gitmodules b/.gitmodules\nindex 84c54cdc49..f3bbc01f82 100644\n--- a/.gitmodules\n+++ b/.gitmodules\n@@ -34,3 +34,6 @@\n [submodule \"roms/QemuMacDrivers\"]\n \tpath = roms/QemuMacDrivers\n \turl = git://git.qemu.org/QemuMacDrivers.git\n+[submodule \"ui/keycodemapdb\"]\n+\tpath = ui/keycodemapdb\n+\turl = https://gitlab.com/keycodemap/keycodemapdb.git\ndiff --git a/Makefile b/Makefile\nindex b53fc69a60..62f17d2db5 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -803,6 +803,25 @@ Makefile: $(GENERATED_FILES)\n endif\n endif\n \n+ifeq (0,$(MAKELEVEL))\n+  git_module_status := $(shell \\\n+      cd '$(SRC_PATH)'; \\\n+      test -d .git || test -f .git || { echo 0; exit; }; \\\n+      ./scripts/git-submodule-status.sh; \\\n+      echo $$?; \\\n+  )\n+\n+ifeq (1,$(git_module_status))\n+Makefile: reconfig\n+\n+.PHONY: reconfig\n+\n+reconfig:\n+\t@echo \"GIT submodules out of date, re-running configure\"\n+\t./config.status\n+endif\n+endif\n+\n .SECONDARY: $(TRACE_HEADERS) $(TRACE_HEADERS:%=%-timestamp) \\\n \t$(TRACE_SOURCES) $(TRACE_SOURCES:%=%-timestamp) \\\n \t$(TRACE_DTRACE) $(TRACE_DTRACE:%=%-timestamp)\ndiff --git a/configure b/configure\nindex 94db2d103e..eb29a95ff9 100755\n--- a/configure\n+++ b/configure\n@@ -3583,6 +3583,15 @@ fi\n libs_softmmu=\"$libs_softmmu $fdt_libs\"\n \n ##########################################\n+# initialize keycodemapdb module\n+\n+if test -d \"${source_path}/.git\"\n+then\n+    git submodule update --init ui/keycodemapdb\n+    git submodule status ui/keycodemapdb | awk '{print $1 \" \" $2}' > .git-submodule-status\n+fi\n+\n+##########################################\n # opengl probe (for sdl2, gtk, milkymist-tmu2)\n \n if test \"$opengl\" != \"no\" ; then\ndiff --git a/scripts/git-submodule-status.sh b/scripts/git-submodule-status.sh\nnew file mode 100755\nindex 0000000000..1a28118ee6\n--- /dev/null\n+++ b/scripts/git-submodule-status.sh\n@@ -0,0 +1,16 @@\n+#!/bin/sh\n+\n+if ! test -f .git-submodule-status\n+then\n+   exit 1\n+fi\n+\n+git submodule status ui/keycodemapdb | awk '{print $1 \" \" $2}' > .git-submodule-status.tmp\n+\n+diff .git-submodule-status .git-submodule-status.tmp >/dev/null\n+\n+ret=$?\n+\n+rm -f .git-submodule-status.tmp\n+\n+exit $ret\ndiff --git a/ui/keycodemapdb b/ui/keycodemapdb\nnew file mode 160000\nindex 0000000000..56ce5650d2\n--- /dev/null\n+++ b/ui/keycodemapdb\n@@ -0,0 +1 @@\n+Subproject commit 56ce5650d2c6ea216b4580df44b9a6dd3bc92c3b","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxLtJ4R7Yz9sMN\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 19 Sep 2017 21:55:52 +1000 (AEST)","from localhost ([::1]:41972 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duH82-00055C-J4\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 07:55:50 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:38607)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duH7X-00053f-Ot\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:55:21 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duH7U-00007C-Le\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:55:19 -0400","from mx1.redhat.com ([209.132.183.28]:42930)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1duH7U-00006X-DB\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 07:55:16 -0400","from smtp.corp.redhat.com\n\t(int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 416C3D6F0D;\n\tTue, 19 Sep 2017 11:55:15 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id 407A060466;\n\tTue, 19 Sep 2017 11:55:13 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 416C3D6F0D","Date":"Tue, 19 Sep 2017 12:55:11 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Message-ID":"<20170919115511.GJ9536@redhat.com>","References":"<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>\n\t<20170919100839.GH9536@redhat.com>\n\t<1505818700.12708.3.camel@redhat.com>\n\t<20170919112055.GI9536@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20170919112055.GI9536@redhat.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.11","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.38]);\n\tTue, 19 Sep 2017 11:55:15 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1771082,"web_url":"http://patchwork.ozlabs.org/comment/1771082/","msgid":"<1505831182.12708.10.camel@redhat.com>","list_archive_url":null,"date":"2017-09-19T14:26:22","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":589,"url":"http://patchwork.ozlabs.org/api/people/589/","name":"Gerd Hoffmann","email":"kraxel@redhat.com"},"content":"Hi,\n\n> > The Makefile checks the output of this script, and if it indicates\n> > that an submodule update is required, it uses an ifeq() to add a\n> > dependancy between \"Makefile\" and a phony target that re-runs\n> > configure (which in turns updates the submodules). If no update was\n> > required, then no dependancy from Makefile gets added, so build\n> > runs\n> > normally.\n\nNeat trick.  I think re-running configure should not be needed though. \nTouching the Makefile should be enough to make make re-evaluating\nthings after updating submodules ...\n\ncheers,\n  Gerd\n\ndiff --git a/Makefile b/Makefile\nindex b53fc69a60..a9a0cea6d9 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -31,6 +31,27 @@ CONFIG_ALL=y\n -include config-all-devices.mak\n -include config-all-disas.mak\n \n+ifeq (0,$(MAKELEVEL))\n+  git_module_status := $(shell \\\n+    cd '$(SRC_PATH)'; \\\n+    test -d .git || { echo 0; exit; }; \\\n+    ./scripts/git-submodule.sh status; \\\n+    echo $$?; \\\n+  )\n+\n+ifeq (1,$(git_module_status))\n+Makefile: git-submodule-update\n+\n+.PHONY: git-submodule-update\n+\n+git-submodule-update:\n+\t@echo \"GIT submodules out of date, updating.\"\n+\t(cd $(SRC_PATH); ./scripts/git-submodule.sh update)\n+\t@touch Makefile\n+endif\n+endif\n+\n+\n config-host.mak: $(SRC_PATH)/configure $(SRC_PATH)/pc-bios\n \t@echo $@ is out-of-date, running configure\n \t@# TODO: The next lines include code which supports a smooth\ndiff --git a/.gitignore b/.gitignore\nindex cf65316863..0c5fda2fdb 100644\n--- a/.gitignore\n+++ b/.gitignore\n@@ -111,6 +111,7 @@\n /docs/version.texi\n *.tps\n .stgit-*\n+.git-submodule-status\n cscope.*\n tags\n TAGS\ndiff --git a/scripts/git-submodule.sh b/scripts/git-submodule.sh\nnew file mode 100755\nindex 0000000000..07d36c2b82\n--- /dev/null\n+++ b/scripts/git-submodule.sh\n@@ -0,0 +1,22 @@\n+#!/bin/bash\n+\n+# config\n+modules=\"dtc\"\n+substat=\".git-submodule-status\"\n+\n+# drop modules not checked out\n+modules=\"$(git submodule status $modules | awk '/^[^-]/ { print $2\n}')\"\n+\n+case \"$1\" in\n+status)\n+\ttest -f \"$substat\" || exit 1\n+\tgit submodule status $modules > \"${substat}.tmp\"\n+\ttrap \"rm -f ${substat}.tmp\" EXIT\n+\tdiff \"${substat}\" \"${substat}.tmp\" >/dev/null\n+\texit $?\n+\t;;\n+update)\n+\tgit submodule update $modules\n+\tgit submodule status $modules > \"${substat}\"\n+\t;;\n+esac","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx04.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx04.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=kraxel@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxQHj2Mxhz9s7m\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 00:29:37 +1000 (AEST)","from localhost ([::1]:43237 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duJWp-0007Rc-8X\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 10:29:35 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:52466)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1duJTn-0005DG-Ed\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 10:26:28 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <kraxel@redhat.com>) id 1duJTk-0003rW-OE\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 10:26:27 -0400","from mx1.redhat.com ([209.132.183.28]:33704)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <kraxel@redhat.com>) id 1duJTk-0003r3-Fz\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 10:26:24 -0400","from smtp.corp.redhat.com\n\t(int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 87D9C7EA9E;\n\tTue, 19 Sep 2017 14:26:23 +0000 (UTC)","from sirius.home.kraxel.org (ovpn-116-116.ams2.redhat.com\n\t[10.36.116.116])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 0A3155C541;\n\tTue, 19 Sep 2017 14:26:23 +0000 (UTC)","from localhost (localhost [IPv6:::1])\n\tby sirius.home.kraxel.org (Postfix) with ESMTP id 30652A200;\n\tTue, 19 Sep 2017 16:26:22 +0200 (CEST)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 87D9C7EA9E","Message-ID":"<1505831182.12708.10.camel@redhat.com>","From":"Gerd Hoffmann <kraxel@redhat.com>","To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Date":"Tue, 19 Sep 2017 16:26:22 +0200","In-Reply-To":"<20170919115511.GJ9536@redhat.com>","References":"<20170912141910.GJ17633@redhat.com>\n\t<CAFEAcA-tdbzXBkyxXW_e15hVcbcfqSfKqke0PX6y-Cg6A62DzQ@mail.gmail.com>\n\t<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>\n\t<20170919100839.GH9536@redhat.com>\n\t<1505818700.12708.3.camel@redhat.com>\n\t<20170919112055.GI9536@redhat.com> <20170919115511.GJ9536@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Mime-Version":"1.0","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.16","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.28]);\n\tTue, 19 Sep 2017 14:26:23 +0000 (UTC)","Content-Transfer-Encoding":"quoted-printable","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1771099,"web_url":"http://patchwork.ozlabs.org/comment/1771099/","msgid":"<20170919144331.GR9536@redhat.com>","list_archive_url":null,"date":"2017-09-19T14:43:31","subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Sep 19, 2017 at 04:26:22PM +0200, Gerd Hoffmann wrote:\n>   Hi,\n> \n> > > The Makefile checks the output of this script, and if it indicates\n> > > that an submodule update is required, it uses an ifeq() to add a\n> > > dependancy between \"Makefile\" and a phony target that re-runs\n> > > configure (which in turns updates the submodules). If no update was\n> > > required, then no dependancy from Makefile gets added, so build\n> > > runs\n> > > normally.\n> \n> Neat trick.  I think re-running configure should not be needed though. \n> Touching the Makefile should be enough to make make re-evaluating\n> things after updating submodules ...\n\nYeah, re-running configure would only be needed if one of the submodules\nhad code that needed to be run by configure (eg before we removed pixman\nwe could re-run pixman/configure).\n\nSince we killed pixman though, we might as well stick with doing it\nall in the Makefile and ignore configure.\n\n> diff --git a/Makefile b/Makefile\n> index b53fc69a60..a9a0cea6d9 100644\n> --- a/Makefile\n> +++ b/Makefile\n> @@ -31,6 +31,27 @@ CONFIG_ALL=y\n>  -include config-all-devices.mak\n>  -include config-all-disas.mak\n>  \n> +ifeq (0,$(MAKELEVEL))\n> +  git_module_status := $(shell \\\n> +    cd '$(SRC_PATH)'; \\\n> +    test -d .git || { echo 0; exit; }; \\\n> +    ./scripts/git-submodule.sh status; \\\n> +    echo $$?; \\\n> +  )\n> +\n> +ifeq (1,$(git_module_status))\n> +Makefile: git-submodule-update\n> +\n> +.PHONY: git-submodule-update\n> +\n> +git-submodule-update:\n> +\t@echo \"GIT submodules out of date, updating.\"\n> +\t(cd $(SRC_PATH); ./scripts/git-submodule.sh update)\n> +\t@touch Makefile\n> +endif\n> +endif\n> +\n> +\n>  config-host.mak: $(SRC_PATH)/configure $(SRC_PATH)/pc-bios\n>  \t@echo $@ is out-of-date, running configure\n>  \t@# TODO: The next lines include code which supports a smooth\n> diff --git a/.gitignore b/.gitignore\n> index cf65316863..0c5fda2fdb 100644\n> --- a/.gitignore\n> +++ b/.gitignore\n> @@ -111,6 +111,7 @@\n>  /docs/version.texi\n>  *.tps\n>  .stgit-*\n> +.git-submodule-status\n>  cscope.*\n>  tags\n>  TAGS\n> diff --git a/scripts/git-submodule.sh b/scripts/git-submodule.sh\n> new file mode 100755\n> index 0000000000..07d36c2b82\n> --- /dev/null\n> +++ b/scripts/git-submodule.sh\n> @@ -0,0 +1,22 @@\n> +#!/bin/bash\n> +\n> +# config\n> +modules=\"dtc\"\n> +substat=\".git-submodule-status\"\n> +\n> +# drop modules not checked out\n> +modules=\"$(git submodule status $modules | awk '/^[^-]/ { print $2\n> }')\"\n> +\n> +case \"$1\" in\n> +status)\n> +\ttest -f \"$substat\" || exit 1\n> +\tgit submodule status $modules > \"${substat}.tmp\"\n> +\ttrap \"rm -f ${substat}.tmp\" EXIT\n> +\tdiff \"${substat}\" \"${substat}.tmp\" >/dev/null\n> +\texit $?\n> +\t;;\n> +update)\n> +\tgit submodule update $modules\n> +\tgit submodule status $modules > \"${substat}\"\n> +\t;;\n> +esac\n\nYep, this looks reasonable. I'll incorporate this in my keycodemapdb\npatch series & repost later this week.\n\nRegards,\nDaniel","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=berrange@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxQch6JMwz9s82\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 00:44:20 +1000 (AEST)","from localhost ([::1]:43306 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duJl5-00016J-0b\n\tfor incoming@patchwork.ozlabs.org; Tue, 19 Sep 2017 10:44:19 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:35126)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duJkS-00010l-2g\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 10:43:45 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <berrange@redhat.com>) id 1duJkO-000737-6q\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 10:43:40 -0400","from mx1.redhat.com ([209.132.183.28]:34918)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <berrange@redhat.com>) id 1duJkN-00072T-Tb\n\tfor qemu-devel@nongnu.org; Tue, 19 Sep 2017 10:43:36 -0400","from smtp.corp.redhat.com\n\t(int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id E936780E7A;\n\tTue, 19 Sep 2017 14:43:34 +0000 (UTC)","from redhat.com (unknown [10.42.22.189])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id EA5404F07A;\n\tTue, 19 Sep 2017 14:43:33 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com E936780E7A","Date":"Tue, 19 Sep 2017 15:43:31 +0100","From":"\"Daniel P. Berrange\" <berrange@redhat.com>","To":"Gerd Hoffmann <kraxel@redhat.com>","Message-ID":"<20170919144331.GR9536@redhat.com>","References":"<20170912143007.GK17633@redhat.com>\n\t<1505390103.31557.11.camel@redhat.com>\n\t<CAFEAcA9JEGbiwKeSMyvnLrdE+2WrkRbYLcVJ+UpFnU1RymC1vQ@mail.gmail.com>\n\t<20170914124059.GD15518@redhat.com>\n\t<1505747575.4959.1.camel@redhat.com>\n\t<20170919100839.GH9536@redhat.com>\n\t<1505818700.12708.3.camel@redhat.com>\n\t<20170919112055.GI9536@redhat.com>\n\t<20170919115511.GJ9536@redhat.com>\n\t<1505831182.12708.10.camel@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<1505831182.12708.10.camel@redhat.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.14","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.25]);\n\tTue, 19 Sep 2017 14:43:35 +0000 (UTC)","Content-Transfer-Encoding":"quoted-printable","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v5 00/12] Convert over to use keycodemapdb","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"\"Daniel P. Berrange\" <berrange@redhat.com>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tQEMU Developers <qemu-devel@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}}]