Accueil > Forum > > > > désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ
désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ
mercredi 2 août 2006 à 16:13:09 |
désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

soltanimed
|
je développe une application sur PDA (HP IPAQ 1950rx) censé exécuter en Plein écran. En appuyant sur le bouton d'enregistrement et le bouton de navigation à cinq direction ( au centre ), le Menu démarer se lance, meme si j'ai désactiver la barre de menu et la barre de démarer pour lancer l'apllication en Plein écran. Est ce que y'a quelqu'un qui connais comment désactiver cette raccoucis.? A priorie c une raccourcie que le système Windows Mobile5 qui le génére, j'ai essayé de chercher sur la base de registre mais sans succès. Merci pour toute information. De même, qu'on t'on appuie sur le bouton contact et le bouton de navigation à cinq direction (au centre) on affiche l'application pour alignement d'écran, vous pouvez le tester,
|
|
vendredi 4 août 2006 à 19:05:29 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ
|
lundi 7 août 2006 à 09:03:17 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

soltanimed
|
J'ai parlé sur des évenements du clavier qui nous ammènes a des programmes spéciales, ils sont considéré comme des raccourcis systèmes, équivalent a Ctrl+Alt+Supp en PC.
Et ces raccourcis sont déclanchées seulement si on appuie simultanèment sur deux touches, alors qu'au paramètres/boutons, on peut changer seulement les événements en Appuie Simple, ou en Appuie Long, et pas lorsqu'on clique sur deux Bouttons en même temp.
C'est vrai, le lancement de l'application "Menu Démarer" et "Aligner Ecran" par ces deux touches "
le bouton d'enregistrement + le bouton de navigation à cinq direction ( au centre )
" pour le premier et sur "le bouton d'enregistrement + le bouton de navigation à cinq direction ( au centre )" ça doit être mentionner sur la Base de registre, mais je n'ai pas encore réussis a trouver exactement.
Est ce que vous connaissez à quelle endroit on peut le trouver? sachant bien que les autres touches, "Appuie Simple" et "Appuie Long" sont localisé à cet emplacement dans le BDR, HKLM, "SOFTWARE\\Microsoft\\Shell\\Keys\\
S'il y'a aucune information a ce sujet, je serais très reconnaissant Mon objectif, c'est de désactiver ces deux raccourcis pour qu'on puisse pas sortir de mon programme qui est lancé en plein écran.
Merci pour tous votre aide
|
|
lundi 7 août 2006 à 09:05:54 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

soltanimed
|
J'ai parlé sur des évenements du clavier qui nous ammènes a des programmes spéciales, ils sont considéré comme des raccourcis systèmes, équivalent a Ctrl+Alt+Supp en PC.
Et ces raccourcis sont déclanchées seulement si on appuie simultanèment sur deux touches, alors qu'au paramètres/boutons, on peut changer seulement les événements en Appuie Simple, ou en Appuie Long, et pas lorsqu'on clique sur deux Bouttons en même temp.
C'est vrai, le lancement de l'application "Menu Démarer" et "Aligner Ecran" par ces deux touches "
le bouton d'enregistrement + le bouton de navigation à cinq direction ( au centre )
" pour le premier et sur "le bouton de contact + le bouton de navigation à cinq direction ( au centre )" ça doit être mentionner sur la Base de registre, mais je n'ai pas encore réussis a trouver exactement.
Est ce que vous connaissez à quelle endroit on peut le trouver? sachant bien que les autres touches, "Appuie Simple" et "Appuie Long" sont localisé à cet emplacement dans le BDR, HKLM, "SOFTWARE\\Microsoft\\Shell\\Keys\\
S'il y'a aucune information a ce sujet, je serais très reconnaissant Mon objectif, c'est de désactiver ces deux raccourcis pour qu'on puisse pas sortir de mon programme qui est lancé en plein écran.
Merci pour tous votre aide
|
|
lundi 7 août 2006 à 14:44:36 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

Stephane33
|
peut-être un début de réponse Function SHSetAppKeyWndAssoc lib "AygShell.dll"
(byval VKey as long, byval hWnd as long) as boolean Vkey Valeur : Touches du PDA X = 193 O X=195X=194 X=196hWnd est l'handle de la form, si cette valeur est à 0 = désassignation. je crois que j'ai vu ça sur codeppc.com 
|
|
lundi 7 août 2006 à 18:46:59 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

soltanimed
|
je travail sur WM5.0 en utilsiant C#, je pense pas que cette fonction fonctionne . ou bien, j'ai mal écrit le deuxième paramètre pour les rendres désactiver.
[DllImport("AygShell.dll")] private static extern bool SHSetAppKeyWndAssoc(byte bVk, IntPtr hwnd);
private void DisableButton() { SHSetAppKeyWndAssoc(193, IntPtr.Zero); SHSetAppKeyWndAssoc(194, IntPtr.Zero); SHSetAppKeyWndAssoc(195, IntPtr.Zero); SHSetAppKeyWndAssoc(196, IntPtr.Zero); SHSetAppKeyWndAssoc(197, IntPtr.Zero); SHSetAppKeyWndAssoc(37, IntPtr.Zero); SHSetAppKeyWndAssoc(38, IntPtr.Zero); SHSetAppKeyWndAssoc(39, IntPtr.Zero); SHSetAppKeyWndAssoc(40, IntPtr.Zero); SHSetAppKeyWndAssoc(13, IntPtr.Zero);
}
Merci pour ton aide
|
|
lundi 7 août 2006 à 20:04:21 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ
|
mardi 8 août 2006 à 08:40:25 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

soltanimed
|
Elle n'as pas fonctionné, je sais pas pourquoi?
|
|
mercredi 9 août 2006 à 11:24:59 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

Stephane33
|
A priori OpenNetCf implémente ces fonctions (OpenNetCf.Win32.core) voici un extrait de leur source (en C#) Le plus simple reste d'utilisier directement leur librairieJe crois que j'ai une autre soluce mais c'est sur mon portable je vérifie ça vendredi.... #region ----------------- Keyboard functions ------------------ 725: /// <summary> 726: /// Send a string to the keyboard 727: /// </summary> 728: /// <param name="Keys"></param> 729: publicstaticvoid SendKeyboardString(string Keys) 730: { 731: SendKeyboardString(Keys, KeyStateFlags.Down, IntPtr.Zero); 732: } 733: 734: /// <summary> 735: /// Send a string to the keyboard 736: /// </summary> 737: /// <param name="Keys"></param> 738: /// <param name="Flags"></param> 739: publicstaticvoid SendKeyboardString(string Keys, KeyStateFlags Flags) 740: { 741: SendKeyboardString(Keys, Flags, IntPtr.Zero); 742: } 743: 744: /// <summary> 745: /// Send a string to the keyboard 746: /// </summary> 747: /// <param name="Keys"></param> 748: /// <param name="Flags"></param> 749: /// <param name="hWnd"></param> 750: publicstaticvoid SendKeyboardString(string Keys, KeyStateFlags Flags, IntPtr hWnd) 751: { 752: uint[] keys = newuint[Keys.Length]; 753: KeyStateFlags[] states = new KeyStateFlags[Keys.Length]; 754: KeyStateFlags[] dead = {KeyStateFlags.Dead}; 755: 756: for(int k = 0 ; k < Keys.Length ; k++) 757: { 758: states[k] = Flags; 759: keys[k] = Convert.ToUInt32(Keys[k]); 760: } 761: 762: PostKeybdMessage(hWnd, 0, Flags, (uint)keys.Length, states, keys); 763: PostKeybdMessage(hWnd, 0, dead[0], 1, dead, keys); 764: } 765: 766: /// <summary> 767: /// Send a key to the keyboard 768: /// </summary> 769: /// <param name="VirtualKey"></param> 770: publicstaticvoid SendKeyboardKey(byte VirtualKey) 771: { 772: SendKeyboardKey(VirtualKey, true); 773: } 774: 775: /// <summary> 776: /// Send a key to the keyboard 777: /// </summary> 778: /// <param name="VirtualKey"></param> 779: /// <param name="Silent"></param> 780: publicstaticvoid SendKeyboardKey(byte VirtualKey, bool Silent) 781: { 782: int silent = Silent ? (int)KeyEvents.Silent : 0; 783: 784: keybd_event(VirtualKey, 0, 0, silent); 785: keybd_event(VirtualKey, 0, (int)KeyEvents.KeyUp, silent); 786: } 787: #endregion 788: 789: 790: #region --------------- P/Invoke declarations --------------- 791: 792: #region Keyboard P/Invokes 793: [DllImport("coredll.dll", EntryPoint="keybd_event", SetLastError=true)] 794: internalstaticexternvoid keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo); 795: 796: [DllImport("coredll.dll", EntryPoint="PostKeybdMessage", SetLastError=true)] 797: internalstaticexternbool PostKeybdMessage(IntPtr hwnd, uint vKey, KeyStateFlags flags, uint cCharacters, KeyStateFlags[] pShiftStateBuffer, uint[] pCharacterBuffer); 798: 799: #endregion
|
|
vendredi 11 août 2006 à 10:07:35 |
Re : désactiver les raccoucis de StartMenu et Assign Screen sur IPAQ

soltanimed
|
Salut Stephanne,
Nous sommes le Vendredi, , peut être que vous ne préparez quelques choses aujourd'hui.
En ce qui concerne mon problème, désactivation du Raccourcis Système qui lance StartMenu, j'ai trouvé une solution en cherchant sur le mode Kiosk sur ce Forum,
[ Lien ]
et en ce servant de cet exemple, j'ai réussie à désactiver cette raccourcis
[ Lien ]
Ce mode Kiosk, correspond au programmes comme le mien, c'est à dire, - le pda démarre avec ce programme, - le programme s'exécute en mode Plein écran, avec désactivation des claviers, (hardware keys), pour laisser un seul programme qui tourne sur le PDA, - en désactivant aussi la possibilité d'installer des programmes sur le PDA.( comme moyen de sécurité )
Il y'en a des produits commerciaux proposent la même chose, en l'essayant chaque solution à un défault
+ PocketKiosk Builder v2.2($299) la raccoucis système existe toujours. (pas de bloquage des programmes d'installations) + SPB Kiosk Engine($985) la raccoucis système existe toujours, mais il a un avantage c que quand la barre démarrer s'exécute avec la fameuse Raccourcis, une fois on clique sur un programme, la fenêtre se cache ou se ferme. ce qui veut dire, qu'au moins, on a garantie qu'il y'aura aucun programme perturbe le mien.
Je trouve toujours des difficultés à trouver comment on peut désactiver les installations des .cab sur les PDA. J'ai trouvé sur un autre Forum une astuce pour Empêcher l'installation de Programmes sans aucun succès
[ Lien ]
Donc là, je vous demande si vous savez quelque chose sur ce sujet, n'hésitez pas à me l'informer et j'aimerais bien voir aussi votre solution sur les raccourcis, je souhaite qu'elle soit plus stable que celle que j'ai trouvé dans l'exemple CEKiosk.zip
Merci pour tous votre aide
|
|
Cette discussion est classée dans : bouton, écran, désactiver, raccoucis, ipaq
Répondre à ce message
Sujets en rapport avec ce message
[Csharp-SDE]-le composant button [ par lemagnifique ]
Bonjour à tous,je souhaite développer une application pour pockectPC en C#.Je me pose quelques questions et j'espère que vous pourrez m'aider à trouve
Détection écran PDA [ par zephyrin ]
Bonjour,comment récupérer l'info sur l'écran du PDA.Dans mon application je veux afficher en N/B si le PDA est monochrome ou en couleur s'il le permet
Nouvelles fonctionnalités dans le forum [ par Nix ]
Ce message est un petit test des fonctionnalités apportées grâce à la FreeTextBoxLes membres club peuvent stocker des images dans leur espace perso (l
Image sur Bouton [ par Zart ]
Bon voilou je développe une petite applis sur pocket PC et j'aimerais savoir comment skinner un bouton... Le problème c'est que je travaille en c++ do
programmer un pocket pc ipaq 4700 depuis le point de départ [ par topito ]
Bonjour à tous,je voudrai réaliser quelques programmes pour mon Pocket PC HP iPAQ hx 4700, mais je ne sais absolument pas par où commencer... cela con
Prise de Photo sur HP Ipaq 6515 [ par tsnet1105 ]
Nous cherchons une dll ou une application capable de piloter l'appareil de photo numérique intégré à un PDA comme le HP Ipaq 6515. Nous ne trouvons p
Ipaq 6340 + GPS [ par marivitello ]
Bonjour,Ma question est la suivante, serait-il possible de faire tourner un logiciel de GPS, style TOM-TOM, sur un ipaq 6340, est- que quelqu'un à déj
[req] emulateur resolution ecran pour ipaq 6510 [ par guttts ]
bonjour je dois faire tourner le prog "geidel" qui fonctionne en 320*240. Le probleme c'est que mon ecran a une resolution maxi de 240*240. Y aurai il
[vends] Ipaq 3765 + CF sleeve + Wifi + Batterie haute capacité, TBEG [ par Dreuteu ]
Salut tout le mondeJe cherche a vendre mon Ipaq 3765Il est comme neuf, c'est a dire pas de rayures, ni sur la coque ni sur l'écran, le stylet est touj
ipaq 6340 [ par itpo ]
peut-on overclocker un ipaq 6340 ci oui avec quelle programe
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|