Un clavier virtuel avec alphabet phonétique ?
hypothetix Messages postés 222 Date d'inscription dimanche 19 janvier 2020 Statut Membre Dernière intervention 20 juillet 2025 -
- Clavier phonétique
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Comment taper / sur clavier - Guide
- Clavier de l'ordinateur - Guide
- Comment faire le + sur clavier telephone iphone - Guide
- Changer clavier qwerty en azerty - Guide
5 réponses
31 mai 2023 à 14:10
Bonjour,
Une solution simple en attendant mieux. La page html suivante:
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title></title> <style> </style> <style> textarea { font-family:Arial; color:#5B5B5B; font-size:1em; width: 60%;} input { font-family:Arial; color:#5B5B5B; font-size:1em; } form { margin-left:12%; } input, textarea { font-size: 1.3em;} .btnSpace { margin-left:15%;width:10%;} p {line-height: 1.2em;} </style> </head> <body> <form name="frmKbd"> <p> <b>Alphabet phonétique international (API) pour la prononciation française.</b> <a href="https://fr.wikipedia.org/wiki/Aide:Alphabet_phon%C3%A9tique_fran%C3%A7ais">https://fr.wikipedia.org/wiki/Aide:Alphabet_phonétique_français </p> <p> <textarea name="saisie_texte" rows="6" ></textarea> <br> <input type="button" onClick="copyToClipboard()" value="Copier" title= "Copier dans le presse-papier"> <input type="button" onClick="reset()" value="Effacer"> <input type="button" class="btnSpace" onClick="keybd(' ')" value="Espace" title=" Inserer un espace "> <input type="button" class="btn" onclick="keybd('[')" value="[" title=" [ "> <input type="button" class="btn" onclick="keybd(']')" value="]" title=" ] "> </p> <table> <tr> <td> Consonnes:<br> <input type="button" class="btn" onclick="keybd('b')" value="b" title=" bal ; beau "> <input type="button" class="btn" onclick="keybd('d')" value="d" title=" doux "> <input type="button" class="btn" onclick="keybd('f')" value="f" title=" fête ; pharmacie "> <input type="button" class="btn" onclick="keybd('ɡ')" value="ɡ" title=" gain ; guerre "> <input type="button" class="btn" onclick="keybd('k')" value="k" title=" cabas ; archaïque ; kelvin "> <input type="button" class="btn" onclick="keybd('l')" value="l" title=" loup "> <input type="button" class="btn" onclick="keybd('m')" value="m" title=" mou ; homme "> <input type="button" class="btn" onclick="keybd('n')" value="n" title=" nous ; bonne "> <input type="button" class="btn" onclick="keybd('ŋ')" value="ŋ" title=" parking ; Legging "> <input type="button" class="btn" onclick="keybd('ɲ')" value="ɲ" title=" agneaux "> <input type="button" class="btn" onclick="keybd('p')" value="p" title=" passé "> <input type="button" class="btn" onclick="keybd('ʁ')" value="ʁ" title=" roue ; rhume1 "> <input type="button" class="btn" onclick="keybd('s')" value="s" title=" sa ; hausse ; scie ; ce; garçon ; option ; dix "> <input type="button" class="btn" onclick="keybd('ʃ')" value="ʃ" title=" chou ; schéma ; shampoing "> <input type="button" class="btn" onclick="keybd('t')" value="t" title=" tout ; thé "> <input type="button" class="btn" onclick="keybd('v')" value="v" title=" vous ; wagon "> <input type="button" class="btn" onclick="keybd('z')" value="z" title=" base ; zéro "> <input type="button" class="btn" onclick="keybd('ʒ')" value="ʒ" title=" je ; jauge ; pigeon "> <br><br>Semi-voyelles:<br> <input type="button" class="btn" onclick="keybd('j')" value="j" title=" fief ; payer ; fille ; travail "> <input type="button" class="btn" onclick="keybd('w')" value="w" title=" oui ; loi ; moyen ; web "> <input type="button" class="btn" onclick="keybd('ɥ')" value="ɥ" title=" huit "> <br><br>Voyelles:<br> <input type="button" class="btn" onclick="keybd('a')" value="a" title=" patte "> <input type="button" class="btn" onclick="keybd('ɑ')" value="ɑ" title=" pâte ; glas2 "> <input type="button" class="btn" onclick="keybd('e')" value="e" title=" clé ; chez ; aller "> <input type="button" class="btn" onclick="keybd('ɛ')" value="ɛ" title=" lettre ; ouest ; faite "> <input type="button" class="btn" onclick="keybd('ɛː')"value="ɛ" title=" mère ; fête ; maître3 "> <input type="button" class="btn" onclick="keybd('ə')" value="ə" title=" repeser4 ; dangereux "> <input type="button" class="btn" onclick="keybd('i')" value="i" title=" si ; île ; y "> <input type="button" class="btn" onclick="keybd('œ')" value="œ" title=" sœur ; jeune "> <input type="button" class="btn" onclick="keybd('ø')" value="ø" title=" ceux ; jeûne "> <input type="button" class="btn" onclick="keybd('o')" value="o" title=" sot ; hôtel ; haut ; bureau "> <input type="button" class="btn" onclick="keybd('ɔ')" value="ɔ" title=" sort ; rhum "> <input type="button" class="btn" onclick="keybd('u')" value="u" title=" coup "> <input type="button" class="btn" onclick="keybd('y')" value="y" title=" tu ; sûr "> <br><br>Voyelles Nasales:<br> <input type="button" class="btn" onclick="keybd('ɑ̃')" value="ɑ̃" title=" sans ; vent ; paon ; Septembre "> <input type="button" class="btn" onclick="keybd('ɛ̃')" value="ɛ̃" title=" vin ; timbre ; main ; daim ;plein ; Reims ; lynx ; thym ;chien "> <input type="button" class="btn" onclick="keybd('œ̃')" value="œ̃" title=" brun ; parfum5 "> <input type="button" class="btn" onclick="keybd('ɔ̃')" value="ɔ̃" title=" son "> <br><br>Unités suprasegmentales:<br> <input type="button" class="btn" onclick="keybd('ˈ')" value="ˈ" title=" Accent tonique "> <input type="button" class="btn" onclick="keybd('.')" value="." title=" Limite entre des syllabes "> <input type="button" class="btn" onclick="keybd('‿')" value="‿" title=" Liaison "> <br><br>Autres:<br> <input type="button" class="btn" onclick="keybd('[')" value="[" title=" [ "> <input type="button" class="btn" onclick="keybd(']')" value="]" title=" ] "> <input type="button" class="btn" onclick="keybd('r')" value="r" title=" r "> <input type="button" class="btn" onclick="keybd('R')" value="R" title=" R "> <input type="button" class="btn" onclick="keybd('h')" value="h" title=" h "> <input type="button" class="btn" onclick="keybd('x')" value="x" title=" x "> <input type="button" class="btn" onclick="keybd(' ')" value="Espace" title=" Inserer un espace "> </td> </tr> </table> </form> <script> function keybd(item) { var input = document.frmKbd.saisie_texte; if (document.selection) { input.focus(); range = document.selection.createRange(); range.text = item; range.select(); } else if (input.selectionStart || input.selectionStart === '0') { var startPos = input.selectionStart; var endPos = input.selectionEnd; var cursorPos = startPos; var scrollTop = input.scrollTop; var baselength = 0; input.value = input.value.substring(0, startPos) + item + input.value.substring(endPos, input.value.length); cursorPos += item.length; input.focus(); input.selectionStart = cursorPos; input.selectionEnd = cursorPos; input.scrollTop = scrollTop; } else { input.value += item; input.focus(); } } function reset() { document.frmConvert.saisie_texte.value=""; } function copyToClipboard() { var target = document.frmKbd.saisie_texte; // https://stackoverflow.com/questions/51158061/copy-data-to-clipboard-without-selecting-any-text // - restoring original selection doesn't seem to work var origSelectionStart, origSelectionEnd; origSelectionStart = target.selectionStart; origSelectionEnd = target.selectionEnd; // select the content var currentFocus = document.activeElement; target.focus(); target.setSelectionRange(0, target.value.length); var succeed; try { succeed = document.execCommand("copy"); } catch (e) { succeed = false; } // restore original focus if (currentFocus && typeof currentFocus.focus === "function") { currentFocus.focus(); } // restore prior selection target.setSelectionRange(origSelectionStart, origSelectionEnd); } </script> </body> </html>
Copier le code dans un fichier .html
Bonne et chaude après-midi à tous.
24 mai 2023 à 00:52
bonsoir
je viens de télécharger Microsoft keyboard Layout Creator et de l'installer sur windows 10 et ça fonctionne.
à quel niveau l'installation est-elle impossible ?
il a juste fallu que j'installe .NET framework 3.5
cdlt
24 mai 2023 à 10:46
Bonjour,
Comme le dit corrado076, il suffit, en principe, d'installer .NET Framework 3.5.
Voir ici :
https://www.malekal.com/installer-net-framework-3-5-windows-10-11/
24 mai 2023 à 11:15
Bonjour,
En autre options, essayez de chercher du côté des claviers virtuels IPA pour "International Phonetic Alphabet" (ou Indian Pale Ale mais c'est autre chose :p )
- https://keyman.com/keyboards/h/ipa/
- https://www.phon.ucl.ac.uk/resource/phonetics/
- https://apps.microsoft.com/store/detail/ipa-keyboard/9MVNZXJW5NKH?hl=en-us&gl=us (plus simple mais payant)
Cdlt.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question24 mai 2023 à 13:38
Bonjour
attention la framework 3.5 n.est pas supportée par windows11 (cela dit officiellement elle ne l'est plus pour w10 non plus).
Du coup, en cas de changement d'ordinateur ça risque de ne plus fonctionner'