From: "Dave Yeo" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTPS id 3692958 for gnuports@2rosenthals.com; Mon, 16 May 2022 22:23:22 -0400 Received: from [192.168.200.201] (port=59176 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtp (Exim 4.94.2) (envelope-from ) id 1nqmre-0005ra-3A for gnuports@2rosenthals.com; Mon, 16 May 2022 22:23:11 -0400 Received: from mail-pj1-f48.google.com ([209.85.216.48]:38652) by mail2.2rosenthals.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1nqmra-0002Ym-01 for gnuports@2rosenthals.com; Mon, 16 May 2022 22:23:06 -0400 Received: by mail-pj1-f48.google.com with SMTP id o13-20020a17090a9f8d00b001df3fc52ea7so1103572pjp.3 for ; Mon, 16 May 2022 19:23:05 -0700 (PDT) X-SASI-Hits: BODYTEXTP_SIZE_3000_LESS 0.000000, BODY_SIZE_1000_LESS 0.000000, BODY_SIZE_2000_LESS 0.000000, BODY_SIZE_5000_LESS 0.000000, BODY_SIZE_500_599 0.000000, BODY_SIZE_7000_LESS 0.000000, DATE_TZ_NA 0.000000, DKIM_ALIGNS 0.000000, DKIM_SIGNATURE 0.000000, HTML_00_01 0.050000, HTML_00_10 0.050000, IN_REP_TO 0.000000, KNOWN_MTA_TFX 0.000000, LEGITIMATE_SIGNS 0.000000, MSG_THREAD 0.000000, NO_CTA_FOUND 0.000000, NO_CTA_URI_FOUND 0.000000, NO_URI_FOUND 0.000000, NO_URI_HTTPS 0.000000, REFERENCES 0.000000, SENDER_NO_AUTH 0.000000, SXL_IP_TFX_WM 0.000000, WEBMAIL_SOURCE 0.000000, __BODY_NO_MAILTO 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __CT 0.000000, __CTE 0.000000, __CT_TEXT_PLAIN 0.000000, __DKIM_ALIGNS_1 0.000000, __DKIM_ALIGNS_2 0.000000, __DQ_NEG_DOMAIN 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FRAUD_WEBMAIL 0.000000, __FRAUD_WEBMAIL_FROM 0.000000, __FROM_DOMAIN_NOT_IN_BODY 0.000000, __FROM_GMAIL 0.000000, __FROM_NAME_NOT_IN_BODY 0.000000, __FUR_HEADER 0.000000, __FUR_RDNS_GMAIL 0.000000, __HAS_FROM 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HEADER_ORDER_FROM 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_TEXT_ONLY 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_VERSION 0.000000, __MOZILLA_USER_AGENT 0.000000, __NO_HTML_TAG_RAW 0.000000, __PHISH_SPEAR_STRUCTURE_1 0.000000, __RDNS_WEBMAIL 0.000000, __REFERENCES 0.000000, __SANE_MSGID 0.000000, __SUBJ_ALPHA_END 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __TO_MALFORMED_2 0.000000, __TO_NAME 0.000000, __TO_NAME_DIFF_FROM_ACC 0.000000, __TO_REAL_NAMES 0.000000, __URI_NO_MAILTO 0.000000, __USER_AGENT 0.000000, __X_GM_MESSAGE_STATE 0.000000, __X_GOOGLE_DKIM_SIGNATURE 0.000000, __X_GOOGLE_SMTP_SOURCE 0.000000, __YOUTUBE_RCVD 0.000000 X-SASI-Probability: 7% X-SASI-RCODE: 200 X-SASI-Version: Antispam-Engine: 4.1.4, AntispamData: 2022.5.17.14219 X-SASI-Hits: BODYTEXTP_SIZE_3000_LESS 0.000000, BODY_SIZE_1000_LESS 0.000000, BODY_SIZE_2000_LESS 0.000000, BODY_SIZE_5000_LESS 0.000000, BODY_SIZE_500_599 0.000000, BODY_SIZE_7000_LESS 0.000000, DATE_TZ_NA 0.000000, DKIM_ALIGNS 0.000000, DKIM_SIGNATURE 0.000000, HTML_00_01 0.050000, HTML_00_10 0.050000, IN_REP_TO 0.000000, KNOWN_MTA_TFX 0.000000, LEGITIMATE_SIGNS 0.000000, MSG_THREAD 0.000000, NO_CTA_FOUND 0.000000, NO_CTA_URI_FOUND 0.000000, NO_URI_FOUND 0.000000, NO_URI_HTTPS 0.000000, REFERENCES 0.000000, SENDER_NO_AUTH 0.000000, SXL_IP_TFX_WM 0.000000, WEBMAIL_SOURCE 0.000000, __BODY_NO_MAILTO 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __CT 0.000000, __CTE 0.000000, __CT_TEXT_PLAIN 0.000000, __DKIM_ALIGNS_1 0.000000, __DKIM_ALIGNS_2 0.000000, __DQ_NEG_DOMAIN 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FRAUD_WEBMAIL 0.000000, __FRAUD_WEBMAIL_FROM 0.000000, __FROM_DOMAIN_NOT_IN_BODY 0.000000, __FROM_GMAIL 0.000000, __FROM_NAME_NOT_IN_BODY 0.000000, __FUR_HEADER 0.000000, __FUR_RDNS_GMAIL 0.000000, __HAS_FROM 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HEADER_ORDER_FROM 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_TEXT_ONLY 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_VERSION 0.000000, __MOZILLA_USER_AGENT 0.000000, __NO_HTML_TAG_RAW 0.000000, __PHISH_SPEAR_STRUCTURE_1 0.000000, __RDNS_WEBMAIL 0.000000, __REFERENCES 0.000000, __SANE_MSGID 0.000000, __SUBJ_ALPHA_END 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __TO_MALFORMED_2 0.000000, __TO_NAME 0.000000, __TO_NAME_DIFF_FROM_ACC 0.000000, __TO_REAL_NAMES 0.000000, __URI_NO_MAILTO 0.000000, __USER_AGENT 0.000000, __X_GM_MESSAGE_STATE 0.000000, __X_GOOGLE_DKIM_SIGNATURE 0.000000, __X_GOOGLE_SMTP_SOURCE 0.000000, __YOUTUBE_RCVD 0.000000 X-SASI-Probability: 7% X-SASI-RCODE: 200 X-SASI-Version: Antispam-Engine: 4.1.4, AntispamData: 2022.5.17.14219 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=pex1vIUslCWq0Vx3pQALz6oFDd5uzHEZQGO7i+Tx8DQ=; b=Pbt13q4T44J/nKzuEg+/p14QCz+72Pqvtl0os6i1Se/hYVwz83HbMXRRmAGkNm/Cp8 M2/Bj2e1GvaqQKBYVPn86FRa2Pva/vZLfYPCZ3MqE5GAz63QTbYKl/O6PkngVDVdie3M fLl+HeDgGoxvNGLGnqbGdSHaVoDHGP9skeahTLrpNV8ogadID+Th2KkRozNvukdL9Crb 6OpWSktt9Tz/ZHEiTW/E7nqy6ARLHdwZYJSlIZB4V2TwwPtE3ObwfGW10qL2swv4sbEp 2F9Fe14A8+2MBHE+cC+FlOgLIfjAtdPsuFfeXCP6dGK2lFYvxxOH0QgztqxJRjKceJxZ q4ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=pex1vIUslCWq0Vx3pQALz6oFDd5uzHEZQGO7i+Tx8DQ=; b=pC8d88p7CaO+by1iXXlL+BX/GKYx5xpGliTw5pmrT6fP4aE/yAadUSo7Ou6sKFDu4h OTfQguWcoEO1JsIcK/X9Mt7V8MXYH3eM475LDZYqWw02V0vriyAjwcDMi4r10trEq9YU Q72GAG7YfWgC6QgKJqEXcI2g+T6Kp7HUyDfB7Wf0wlg55Ierhx0BnyB/iYcnouV76T4c 0N4UonQqCRvjQk3H4jszlwtZCip/awJvwAcCgfOXRt47e+WRvkkucbpbBVD1Pme856l+ q3Ooskx39oDxeM8lTUZ5intMdw+UWC1IbO0Nnbdd6J52lZg003py135TsLNk2zuPDbWc 5bdA== X-Gm-Message-State: AOAM530ls5W6XOSLh6vcZhm6+HpmtG0GK+4t1lT0kbzhU9wzkfmtXOFU sUxG9eO3dqKAoPYLcIVgsLYl7Al5cCY= X-Google-Smtp-Source: ABdhPJzmEbhQHEAOHzC2BvMb+/xUBDzrwq73kKDt/s28nAXVnPn0rLxLQC3BFlSu6Ald132YEhwbbA== X-Received: by 2002:a17:902:a981:b0:156:52b2:40d6 with SMTP id bh1-20020a170902a98100b0015652b240d6mr20630205plb.34.1652754184283; Mon, 16 May 2022 19:23:04 -0700 (PDT) Return-Path: Received: from [192.168.0.104] ([207.194.98.81]) by smtp.gmail.com with ESMTPSA id t9-20020a1709027fc900b0015e8d4eb1e2sm7571925plb.44.2022.05.16.19.23.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 May 2022 19:23:03 -0700 (PDT) Subject: Re: [GNU Ports] getting a single keypress To: GNU Ports for eCS Mailing List References: Message-ID: <8811edc8-1b4c-cb26-af76-7965ba8b14aa@gmail.com> Date: Mon, 16 May 2022 19:23:01 -0700 User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 05/16/22 07:12 PM, Steven Levine wrote: > Hi, > >>> KbdCharIn does. >> For low ASCII (below 127) it seems to do the job > This is more or less true. > >> fprintf(stderr, "got key: %c\n", val); > I still suspect you were printing a scan code. > > Try > > fprintf(stderr, "got key: %c %x\n", val, val); > > so you can see the hex value too. Seems so, H:\tmp>test.exe terminal fd: 0 got key: Î ffffffd7 got key: w 77 got key: e 65 got key: r 72 got key: t 74 got key: y 79 got key: u 75 got key: i 69 got key: q 71 Dave