Comment taper { (Accolade ouvrante)

Sur macOS, clavier Français – numérique :

⌥ Option+(

Voir l’animation des touches

{ sur chaque clavier

SystèmeDispositionCombinaison
macOS Français – numérique ⌥ Option+(
macOS Français ⌥ Option+(
macOS Belge ⌥ Option+(
macOS Suisse romand ⌥ Option+8
macOS Canadien multilingue (CSA) ⌥ Option+7
macOS Canadien français ⇧ Maj+[
macOS Espagnol ⌥ Option+´
macOS Espagnol – Amérique latine {
macOS Anglais – U.S. ⇧ Maj+[
macOS ABC ⇧ Maj+[
macOS U.S. international – PC ⇧ Maj+[

À quoi sert l’accolade ouvrante ?

L’accolade ouvrante { commence un bloc dans la plupart des langages de programmation : C, Java, JavaScript, PHP, Rust ou Go. Elle s’utilise toujours avec son pendant fermant, Accolade fermante }.

if (total > 0) {
  console.log(total);
}

On la retrouve aussi :

  • dans les objets JSON : {"nom": "Camille"} ;
  • dans les règles CSS : a { color: inherit; } ;
  • dans les gabarits (Twig, Handlebars, Vue) : {{ titre }} ;
  • en mathématiques, pour noter un ensemble : {1, 2, 3}.

Les pièges

  • Ne confondez pas accolades { }, crochets [ ] et parenthèses ( ) : un oubli ou une confusion provoque une erreur de syntaxe. Les crochets se tapent ainsi sur cette disposition : ⌥ Option+⇧ Maj+(.
  • Sur un clavier américain, l’accolade se tape ainsi : ⇧ Maj+[. Si vos combinaisons « ne marchent plus », vérifiez la disposition active dans la barre des menus.
  • Dans un traitement de texte, l’accolade n’a rien de spécial ; dans un terminal ou un éditeur de code, elle peut déclencher une fermeture automatique : c’est l’éditeur qui ajoute }, pas le clavier.

Fiche technique de {

Point de code UnicodeU+007B
Nom Unicode officielLEFT CURLY BRACKET
Entité HTML{
CSScontent: "\7B";
JavaScript / JSON"\u007B"
Octets UTF-87B
Encodage d’URL%7B

Le nom officiel provient de la base de données Unicode (ICU).

Caractères proches