X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 258CF38493C9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1676924279; bh=cnrX+KZoBKRZZunLYLMl2HOPVELHzdAh4vAgTU6QN1U=; h=To:CC:Subject:Date:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=BxsTtriyiqGMLJzj/+O5PThOh2T0nIE15fPgWxoIKfDd59r3gBHaTWx3Gnc3hrEwF IVnKumNRoO/BrZeXUqmYbwhr58+ORERgeX68h39nP5RhQgOp8HIZzqaS4IJAUOgbhI R6jQMchrGVRDyxSCfUXl/UwLY15IuSuzKOEN73ts= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 625A4385B51F ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bHlK3La1e7OXu5Pq3NYhMhlf+jMz/MNKik3iwslAeMW97lELOseUYQz1xOEdH33l4Bx6f5mREarcUGUVQhsr1Kb8hzFRnJkwIohSgnXWx8yrlbVO49a2Nlz4SHmd4IoCNlmIxZ32COW6+HyPboABG2q2riOQ8goN3SNgOb/Ram467SIqrdHZsoqKFBJQHf2qtJaf/0cr4SInA7ecRC5N9LNdL6EYxHpKVzP1W1OroMklucE3MlhmTGk7u6S2XixbXs3vNlCZq90O5xTRcoJ1kePlO/STwgMoMlSbYVdx41JxUIjIT/WVxavK8btxoaPR6WkzoPkh29G0P14/TdfzDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I9COLHoUkfzRet4LgrFq0bfHEsOIsU+K6felQ7N07fA=; b=D9aOhBbs6FbDPrwYV2aJ18ne2+xFqTB6vyzNr9//HRVDz+WVHmMuDVsr4h2/YtnqgAmnE9ppatxFnhczqT84gKlcNV4S8p0axmT90qSGZ8VGURV2k75bXBfGWF7viyT+fd6JYsrKKeHP3I591maOEL3jXjqL8elmrk/h3Stw4G8YiFYaE/m2Wi8q2QS80z7KFDxJY5W0IOIYlflyJX+W53wt7i/Tn1aGQRcCnInIbYdS12ngeXPOkSL7f837zpC7gozx3mnBIpOLuQni05IV+Ua1c/BzDJiFMfbz6V/8On0yiF2KlCp+yTfa2G4FaFLqM/bNrzJaV0rvq9i56SzVaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none To: "Henry S. Thompson" CC: Jim Garrison via Cygwin Subject: Re: OSError: Unsupported platform 'CYGWIN_NT-10.0-19044' Thread-Topic: OSError: Unsupported platform 'CYGWIN_NT-10.0-19044' Thread-Index: AQHZRVUsOS4n51AFqUucGr/8eTvpCa7YL+BfgAAWCc0= Date: Mon, 20 Feb 2023 20:17:17 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [1T5u+XvCIdNTFkF/YFBAbzJYuC8bCZgOi9hOc3NJGlk=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB9P251MB0063:EE_|GV1P251MB0819:EE_ x-ms-office365-filtering-correlation-id: 319aac53-fff2-43a8-3184-08db137f76de x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 15jOE2oogr/iar0BG97S0+MhC9H+BVRN5HnLTrc4lff305Anl6o96ReBZl+IZn3D6dfUv8Ntiyi7Bh2XaOnZ9bLKgwgCoCeOLXoWP+5OGxh6aaByzjUxChonPFTblIVJoSusqJBTcHNa8Y4NS+N7tyJDFd355aI4qEGLqak2ZzIjYP6WYpQ2TXDqxb3fQL4+uCUfZ9+zleNNvXuv1AcxyA8Lzcy8bdz0hLKvtXol6/9NOiUN+iPTsT1aeWQj0dwBn2tIVduXGwiZaolmOuhK+lNQXDdyMYcZ9Gez9DOQhuKTKDzLfX7W3h6cBy/Edb0kPlus/RZCh0kjJsSPeinhbMJi7NsvKmiKmeo5isaPiP4DImA6+DzosYhlv+W1nXhssyEhIIiZiRm+g1IoGV7J4w0tSESZvEvBp9005Ae6YOsMzWVdy2kBHzTZBNKsS92eUvtRHh2X2JRE0TrTAdY7H5Y/CJj2ugw843KsHwzzxEiUySL3Ze3GkacAAjZlBgGyBky5zOBtTImcSnDl/KouUMH/VhBSxAWA34bLtyXv9Ww28IJBm0u8ypoEl/XQhmlG4WqewJLjsA5lVvPgDXD0rLcDMDeVIdyT5TYsKUbvKOnsNBK6+vU3R7hB+nRmpVCXVr3Efd8PnNdiCBTGGeLeDQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?sUp3CEPq7E1kn7y1OcNMow1jesUYFEp9nEgLzApR50ssWKALC0ZmXnrNSH?= =?iso-8859-1?Q?GTr1C8wg8jwdtdRFX8fBvsHiG0rzSZZw0MsIKBlQ+H7a7+IWbwJJalsaqG?= =?iso-8859-1?Q?ngZbguIZWhucsl4cbFApkTzidInArOnI/NYLVfSJWZ/dbnitijEvVJIcgf?= =?iso-8859-1?Q?Fu5BfGvaVmFJcU4M1KOUPPC4jyg+zJMB+WoEPBvuu1AFj+oJlYQhKfst62?= =?iso-8859-1?Q?uYL1difcyuhcpsUqAWeW/5/KyvTqbRL3lxe70K4dN1vinvp0n0HqjtqshR?= =?iso-8859-1?Q?WhTSkgIvITranL/Ihjk5yLaUrp8bEk2woe6qWugtJlkVaEA58mPblu7FGF?= =?iso-8859-1?Q?QG5f+SV/tgTNhPEOTY9Fgb3LWdNEtds6FPL1idQN8VTAhSq3yMhNR9uzFA?= =?iso-8859-1?Q?JldxMAWpyKoZPJed5fqXtAeZdlrKQPrWx/Hnw13+8ShVXNUlnPsY2ynpha?= =?iso-8859-1?Q?iFd4aqCUF6YYMvvJQm25m+NPMVnQoJjOTCp9E7Tr0AoJ+T32ctT2QolVOg?= =?iso-8859-1?Q?zS9lqjGXo+PgC9sprBBa1MC3zARWRZ4Ly4znofvhlW/PhYZb0rwkCOgK1c?= =?iso-8859-1?Q?Ph3MrdZdB2FqxTGfE9DHMeU204OaBrkf51RgB4tueX84uRhbGZB2FXqCzx?= =?iso-8859-1?Q?kvJFUJWrxY+1RFm4fF9ufMgfYAPrHddHkBULIiW6ed4q/5uitEmubf+n7l?= =?iso-8859-1?Q?rteEX8hfAss3hdsP3NC1Rg7f165gRg2A19zYSSKFnAMcJC5PBPSEZWQWv3?= =?iso-8859-1?Q?yJ5/HTlvU96XYNprIGfQLgoLN+x/vd08hC68mmdR3YOvWdKk9KFykFUAmk?= =?iso-8859-1?Q?MNxGQFQoGRCZTh6/7fqIezPPNDl9PiCSgn/WCIgtMha6S9LdXEI0yIgs9z?= =?iso-8859-1?Q?w2xVY5tEln8ajOA0MYdi3ISwN17NiGhtxXDBxj8o4it/gEHvMUruj5Fp6F?= =?iso-8859-1?Q?aYomZndC9g0NcBMBQ1EGMOa4F7E5NuQ8SDFzeorYRtRi5Lcv/z7VHX6YN7?= =?iso-8859-1?Q?pnmWbJIqaVklERdQOy33SVESJ2+V/JOxWbffTDivKsYTCul6iACwtov9oc?= =?iso-8859-1?Q?8n0neqeGKRtH+CeYFV7NgKBhY0tjlyNAPBQZEw36PIaG3spOxDJZqOOYM4?= =?iso-8859-1?Q?AE4Td+XBj1CSWabi64tQBWW7rpPqMpO5gmuJ+z2gp0DYXhNKMlTEMH/kzD?= =?iso-8859-1?Q?4bIm4XzclctwFCSgxN7gOIiRbML2H5DSE/FyNHpAPjz6XZ0skbLmpQgLWD?= =?iso-8859-1?Q?pYwdOD7repNgeBbcLurVmjq+xnBjunETfDO5/B/aVCD8dxeWNuasjoU/XS?= =?iso-8859-1?Q?+yzQ?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0063.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 319aac53-fff2-43a8-3184-08db137f76de X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2023 20:17:17.8479 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1P251MB0819 X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Jose Isaias Cabrera via Cygwin Reply-To: Jose Isaias Cabrera Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" On Monday, February 20, 2023 01:57 PM, Henry S. Thompson expressed: > First thing to find out if it's truly broken, or just not known to > work. > > With a _safe_ test case, just try editting the code to allow Cygwin, > e.g. on line 121 of keyboard/__init__.py: > > if _platform.system() in ['Windows','CYGWIN_NT-10.0-19044']: This one failed: $ python3 Python 3.9.10 (main, Jan 20 2022, 21:37:52) [GCC 11.2.0] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import keyboard Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line 122, in from. import _winkeyboard as _os_keyboard File "/usr/local/lib/python3.9/site-packages/keyboard/_winkeyboard.py", line 37, in kernel32 = ctypes.WinDLL('kernel32', use_last_error=True) AttributeError: module 'ctypes' has no attribute 'WinDLL' The linux one worked, but... if keyboard.is_pressed("a"): File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line 410, in is_pressed _listener.start_if_necessary() File "/usr/local/lib/python3.9/site-packages/keyboard/_generic.py", line 35, in start_if_necessary self.init() File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line 196, in init _os_keyboard.init() File "/usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py", line 113, in init build_device() File "/usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py", line 109, in build_device ensure_root() File "/usr/local/lib/python3.9/site-packages/keyboard/_nixcommon.py", line 174, in ensure_root raise ImportError('You must be root to use this library on linux.') ImportError: You must be root to use this library on linux. More work to be done. > One way or the other, you should find out what the _real_ problem is. Let's see how far I can go. All I want is to capture the ENTER key in a website powered by python3. Thanks for the ideas. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple