From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10508 invoked from network); 30 Nov 2022 04:34:11 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Nov 2022 04:34:11 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1669782851; b=hPJa35iJk6S9X/4gunrsUdSee1fgi0QNiLwdqvw0Mq/4D7yJsj2O5JeTKIs9055+oVdZcXgutl zCpr6+nve8uYmgD3vgnH7WyUs4lc/iYSWh9XWmV+s1dyBM3k8zE7HjVxICbscUx56kam/OTKhi zmFDrtYBA4UeYKgoGUgGa42WbFtz0KKYHnewy1Sjv9Xf5I+NLAA9rgqfzkNSqdfLL2STdQxX7q aoEOwzPsOQmRYfXsckn3ZX4RHs9tBu2yj05Uj6YShjLq0tFNMId3NS/+wAnafvg0sk7tRC65IL aBFamqRJBa3T1bV8jt1EjSd/QL24tFTZWFxq6bX2jVTzCA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1669782851; bh=I0uFni0f777Xc9qcT4CmJ6gui/j/UgSKUpRUtCsK38s=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=faju2oMpaBK8eAW2x8ypHilTmC2quEyUHqJY1ibhpT4YyejeYUcp5/XYCP9pIoT5+j4ZWojiRi 2hH9VzctjNU04LYdsduCY6vIGwBKbnFc4D1/I6Yg3eveTqgR0X8ZUDi5xGEvDopqzoid1+pMwi py/TP9QmMAdu0mHgchGYicye2XsHRIFSxT6vd5rA6fB7J6NQtF0VrM//RYTG1xwe8gS+9eoJnZ /RUV7Lfc7IVStbDRnN2BOIFt8feN/yUrjw2nFwCjXkQwOxFXoakZj9jy1GfpKNYsajehd/KzDg C7vQ2okyg5k2rvqT7KfJ4L9uqK3Y63yrB7OQuNE5a1A/xQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=7snPxpZWJiK4ZMIpJsnfM6VSlOFjftB+m0t4sRXX9PA=; b=C23nDjOl/8b8xgs7H4bgQ8R98f A5e1Hv+5JQiMHMZ7TaiQH6mqtZ/zdhsf4pXDiUJB8bAEnjU8waj9MmhcqWdHxrekNT2Ftcl6JaYXL VHmZgE3w6KXnEo91y5h3nbLIL8sSLbdccuFsB0wFpFyICMV2fDavoQ8ykgD+GdEQp3h5QBBpTGlUB dgDeA5w88EilhrqPTk72yrccY9ECy5ZgFzhrs7813PpxaNojkDiv0i7VwlU+XfVjTFf4bRXQ5Nc+e j560oZXMrW7aaOX8beroc22Nw8H68hoXbr6oaJz7Mo+1nFD4fgQvcaroBflkeTML97OF8Tb2uvlKa W2UjcK2Q==; Received: by zero.zsh.org with local id 1p0EnT-0006wl-7l; Wed, 30 Nov 2022 04:34:11 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f41.google.com ([209.85.218.41]:34655) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1p0EmF-0006Cr-Kl; Wed, 30 Nov 2022 04:32:56 +0000 Received: by mail-ej1-f41.google.com with SMTP id o13so81496ejm.1 for ; Tue, 29 Nov 2022 20:32:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7snPxpZWJiK4ZMIpJsnfM6VSlOFjftB+m0t4sRXX9PA=; b=z25ZsyJ5+tpA6FriI0nPKEDAygkxBp0+kMeBbVeDLft6XZsiCAIsuari4cm9Vc8UCv 0zlvppASi2fZq88hXZ/XSrvGXFNBmBTAJjrV5qOiyuZ+TwrG9evlHXGJ5qLK6wiF7LKJ 8ng7Mb7gLHqy/vxv3QrP9Gj+xfgBYBJGwSHLHT+3YbepVdeanZXGIMLO7x8lkQlOWtLJ NCR8PuOyHeV65r0incTHGCKzHOC6CpE603J+EvN+8mW6iAfm0Izj3mTUoHJAdJgYLbmj iSdFR0YBBWd0mICyR5GTIwfNbUbWLL603MJxDFh4o7nrr4jRSyOJcUm1qiXCBZPL0RNM r9uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7snPxpZWJiK4ZMIpJsnfM6VSlOFjftB+m0t4sRXX9PA=; b=s1+I3QVfhjHjKtuJDu+ERfDDa2a4ptW5MSMDdUKUdIguibc/g7lZBa9zhszwcGm+Ck hcMrzZbwcmuxMceT7dCYh19cRbmU7oKbmojHld4dnr95PjNhwmSGF9mo2FkonZ/vBks4 T5lx1oHLy4fnn5gx98p/JEDcQAaGlTC1KLP8t2NfkFI0x4QfK2U++XHiplCaNjZnTMBu cDtcvqxUA+RQYAVJt0VQy2h5Gb1+0gEKR3yCjKc7yWDXaihdpzqfvQoHctntBusOiQDD YZmj11oCJ2PJNUeeIgVsISKGEQyCJsGh5AZm0EoPOxNiq4F5h5RE5qty9Cbg0qTpvg2M 4PeA== X-Gm-Message-State: ANoB5pncOoingqSVnW0JjiDcYD6e0H2y2sIflNLiuJr4BAtUa+J9B8lP KkVemFHyCdFb3XTCzeKEG1+0zyGoNqO6+hXDTvhoNA== X-Google-Smtp-Source: AA0mqf7o4TeB2sCN7g5ncgWv9vh/bzdk4vllqkkX+GCHpzV1HqxTF0tUwrpP/gVOo+jEqqwiTYRSznTFcKZxBiZCvsM= X-Received: by 2002:a17:907:d60c:b0:7ae:e592:6d83 with SMTP id wd12-20020a170907d60c00b007aee5926d83mr26378689ejc.699.1669782775278; Tue, 29 Nov 2022 20:32:55 -0800 (PST) MIME-Version: 1.0 References: <5d0c4e22-80b0-2fd2-ee75-6902da52d121@eastlink.ca> In-Reply-To: <5d0c4e22-80b0-2fd2-ee75-6902da52d121@eastlink.ca> From: Bart Schaefer Date: Tue, 29 Nov 2022 20:32:43 -0800 Message-ID: Subject: Re: one time in 20 error To: Ray Andrews Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 28449 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Tue, Nov 29, 2022 at 5:29 AM Ray Andrews wrote: > > I just added a 'zcurses timeout my_window' before 'zcurses end' This seems entirely appropriate. > perhaps 'zcurses > end' should take more care to clean up? I suspect that your program is taking action on mouse-down, so it really is up to you to also handle the following mouse-up. There's no way for curses endwin() or by extension "zcurses end" to know that the extra characters were generated by the terminal or were typed by you (with the expectation that they'd go to the regular shell input).