Deutsch   English   Français   Italiano  
<sv5v7f$dfs$1@shakotay.alphanet.ch>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!news.imp.ch!news.alphanet.ch!alphanet.ch!.POSTED.lfbn-ren-1-614-45.w81-53.abo.wanadoo.fr!not-for-mail
From: =?UTF-8?B?IkJlbm/DrnQgTC4i?= <benoit@leraillez.com.invalid>
Newsgroups: fr.comp.sys.mac.programmation
Subject: Re: SignAuPif 1.0.5.scpt
Date: Wed, 23 Feb 2022 18:42:55 -0000 (UTC)
Organization: C'est celui qui dit qui est
Sender: bobduvallois@lfbn-ren-1-614-45.w81-53.abo.wanadoo.fr
Archive: no
Message-ID: <sv5v7f$dfs$1@shakotay.alphanet.ch>
References: <sutfsv$436$1@shakotay.alphanet.ch> <1pnonk5.1qqm41lxxp9h2N%gd2512@free.fr>
 <suu5p8$15m$1@shakotay.alphanet.ch> <suvt6j$idv$1@dont-email.me>
 <sv078g$mqj$1@shakotay.alphanet.ch> <sv0hge$bie$1@dont-email.me>
 <sv0r0g$fjr$1@shakotay.alphanet.ch>
 <1pnr7qz.yealfkivr1suN%josephb@nowhere.invalid>
 <1pnr931.1ad60re1w9kgrgN%josephb@nowhere.invalid>
 <sv2fij$bi9$1@shakotay.alphanet.ch> <sv3440$sl5$1@dont-email.me>
 <sv37js$go5$1@shakotay.alphanet.ch> <sv3fb0$j3p$1@dont-email.me>
 <sv3p1a$snn$1@shakotay.alphanet.ch> <sv537n$70d$1@dont-email.me>
 <sv57iv$5ah$2@shakotay.alphanet.ch> <sv5qmo$nrd$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Feb 2022 18:42:55 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-host="lfbn-ren-1-614-45.w81-53.abo.wanadoo.fr:81.53.19.45";
	logging-data="13820"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: MacCafe/2.06 (macOS 10.16.0 (21D62) - MacBookPro14,2)
Cancel-Lock: sha1:MBxljzDar3IuHOBNaqCFFJoyxnQ= sha256:jZvSAK47ZVmQcLBCDynuE1o4yTpj91LCAo0UEQ6useE=
In-Reply-To: <sv5qmo$nrd$1@dont-email.me>
X-No-Archive: yes
Bytes: 3889
Lines: 51

Le 23 février 2022 à 18:25, M.V. d'un élan de joie s'exprima ainsi :

> Le 23 février 2022 à 12:59, Benoît L. a tenu les propos suivants :
>
>> je me mettais à la place d'un pékin moyen.
>
> Ah pardon ! J'avais oublié que le pékin moyen allait directement jeter
> un œil dans le code source d'une page de son navigateur ! ;-

Tu as vu ce que le pékin moyen récupère s'il enregistre la page du GMP
et se retrouve avec ce que récupère ? J'essayais de trouver un moyen de
contourner ça, et j'ai abandonné.

Maintenant la 1.0.6 est prête avec le bouton Importer, et les raccourcis
clavier pour tous les boutons (je vais retester ça demain dans le train). 

Juste un problème avec le cmd-c :
— Quand on clique sur les boutons il se passe quelque chose à l'écran
(on quitte, un dialogue d'ouverture de fichier ou la signature est
remplacée) SAUF si c'est le bouton copier. Là il ne se passe rien.
— J'ai donc ajouté un beep si l'utilisateur clique sur le bouton.
— Par contre s'il tape cmd-c il ne se passe rien et je ne sais pas
intercepter le cmd-c qui est récupéré directement par le système. 

Sauf, apparemment, à passer par un « UI elements enabled » qui est une
case à cocher dans les préférences système. Donc un bout de script tel
que :

tell application "System Events"
  set UI_enabled to UI elements enabled
end tell
if UI_enabled is false then beep
tell application "System Preferences"
  activate
  set current pane to pane id "com.apple.preference.universalaccess"¬
  display dialog "This script utilizes the built-in Graphic User ¬
  Interface Scripting architecture of Mac OS x which is currently ¬
  disabled." & return & return & "You can activate GUI Scripting by ¬
  selecting the checkbox \"Enable access for assistive devices\" ¬
  in the Universal Access preference pane." with icon 1 buttons¬
   {"Cancel"} default button 1
end tell



Je vais dormir dessus. Tout ça pour un beep ;)


-- 
Benoît
La douleur des autres est tout à fait supportable, hors les cris.