diff --git a/src/components/hubl-search-users.js b/src/components/hubl-search-users.js
index ab4300ed0a3c9f378e315c29c51e50902755ec85..c65e58e8c7d8b4365bfecc7162ed6d1148b26952 100644
--- a/src/components/hubl-search-users.js
+++ b/src/components/hubl-search-users.js
@@ -5,7 +5,7 @@ const HublSearchUsers = widgetFactory(
   `<input
     data-holder
     autocomplete="off"
-    placeholder="\${label}"
+    placeholder="\${label} (^ + K)"
     type="text"
     name="\${name}"
     value="\${escapedValue}"
diff --git a/src/menu-left.pug b/src/menu-left.pug
index c4d0cb8db8fc7d5eb9a3273490a773d8cf91e4d1..a30027e90c3c28e4491a5b592e20c84373ffa786 100644
--- a/src/menu-left.pug
+++ b/src/menu-left.pug
@@ -106,7 +106,7 @@ solid-router#navbar-router(default-route='dashboard')
         div.menu
           div.menu-chevron
             div.menu-icon.icon-arrow-right-circle
-          div.menu-label  Canaux
+          div.menu-label  Cercles
           div.menu-icon.icon-folder-alt
       solid-route(name='circle', rdf-type='hd:circle', use-id='', hidden)
       div.sub-menu.menu-notification
@@ -115,7 +115,7 @@ solid-router#navbar-router(default-route='dashboard')
           nested-field='circles'
           fields='circle'
           empty-widget='hubl-create'
-          empty-value='canal'
+          empty-value='cercle'
           widget-circle='hubl-menu-fix-url-circle'
           order-by='circle.name'
           next='circle'
diff --git a/src/page-admin.pug b/src/page-admin.pug
index 54e08f92b8467059075f1f7abb41a17049841295..87697f843beefc15b0d0ffa11e63bfd353473049 100644
--- a/src/page-admin.pug
+++ b/src/page-admin.pug
@@ -20,7 +20,7 @@ nav.jsRightMenu(role='navigation')
       if endpoints.circles || (endpoints.get && endpoints.get.circles)
         solid-route(name='admin-circles')
           li
-            a Canaux
+            a Cercles
       if endpoints.projects || (endpoints.get && endpoints.get.projects)
         solid-route(name='admin-projects')
           li
diff --git a/src/scripts/keyboard-shortcuts.js b/src/scripts/keyboard-shortcuts.js
new file mode 100644
index 0000000000000000000000000000000000000000..5cc12395736671e4809f4c67351ef80e7531a1b6
--- /dev/null
+++ b/src/scripts/keyboard-shortcuts.js
@@ -0,0 +1,10 @@
+document.addEventListener("keydown", function (e) {
+  /*
+      CTRL + K : Focus on the user search
+      Keycode 75
+  */
+  if(e.ctrlKey && e.which == 75) {
+    document.querySelector('hubl-search-users > input').focus();
+    e.preventDefault();
+  }
+});
\ No newline at end of file
diff --git a/src/styles/base/menu-left.scss b/src/styles/base/menu-left.scss
index 5e1fcd398a6517a42afa4fe5745548a53fee5565..cea32b5573e6c6f9ba7eaa765dfcbabbab2d7594 100644
--- a/src/styles/base/menu-left.scss
+++ b/src/styles/base/menu-left.scss
@@ -87,6 +87,96 @@
                 }
             }
         }
+      }
+
+      /* Ellipsis for message tab */
+
+      .message-tab>div>solid-display>div>solid-display-div>div {
+        box-sizing: border-box;
+        width: calc(80vw - 96px); /*96px = padding of the element + width and margin of counter */
+        
+        @include breakpoint(lg) {
+          width: 150px;
+        }
+      }
+
+      solid-display.nosub>solid-form[fields="name"]>hubl-search-users>input {
+        margin-left: 30px;
+        margin-bottom: 10px;
+        width: calc(80vw - 71px);
+        display: block;
+        background-color: var(--color-secondary);
+        color: var(--color-white);
+        border: 1px solid var(--color-grey-4);
+        border-radius: 3px;
+        padding: 4px;
+
+        @include breakpoint(lg) {
+          margin: auto;
+          margin-bottom: 10px;
+          width: auto;
+        }
+      }
+
+      solid-display.nosub>nav {
+        text-align: center;
+        overflow: hidden;
+        display: grid;
+        grid-template-columns: auto 50% auto;
+        grid-template-areas: "left middle right";
+
+        >* {
+          color: var(--color-white);
+        }
+
+        >[data-id="prev"] {
+          grid-area: left;
+        }
+
+        >[data-id="next"] {
+          grid-area: right;
+        }
+
+        >span {
+          grid-area: middle;
+        }
+      }
+
+      hubl-menu-publicprivate {
+        display: inline-block;
+        text-align: center;
+
+        div {
+          font-family: simple-line-icons;
+          width: 20px;
+          font-size: 0.8em;
+          padding-top: 0.1em;
+        }
+      }
+
+      >solid-display.nosub>div>solid-display>div {
+        padding: 1rem 1rem 1rem 3rem;
+      }
+
+      solid-display>div {
+
+        .create {
+          color: var(--color-white);
+          margin: 1rem 1rem 2.2rem 3.2rem;
+        }
+
+        &>solid-display {
+          &:last-child>div {
+            margin-bottom: 2.2rem;
+          }
+
+          >div {
+            color: var(--color-white);
+            cursor: pointer;
+
+            >hubl-menu-fix-url-circle>solid-display>div,
+            >hubl-menu-fix-url-project>solid-display>div {
+              padding: 1rem 1rem 1rem 3rem;
         .sub-menu {
             /* Ellipsis for project tab */
             .project-tab>div>solid-display>div:nth-child(1) {
diff --git a/src/views/admin/page-admin-circles-create.pug b/src/views/admin/page-admin-circles-create.pug
index 2e94345d2dc9a06f31d5c79f5ef5bc9082a4398b..ee876f5b904a9e8422eb31fe942d52e35646a985 100644
--- a/src/views/admin/page-admin-circles-create.pug
+++ b/src/views/admin/page-admin-circles-create.pug
@@ -1,7 +1,7 @@
 div.content-box__info.flex
   solid-link(class="backlink right", next='admin-circle-list') Retour
 
-  h1.centered Créer un canal
+  h1.centered Créer un cercle
 
   solid-form.form.button-register(
     data-src=`${endpoints.circles || endpoints.post.circles}`
@@ -12,9 +12,9 @@ div.content-box__info.flex
     class-name='form-label is-light is-full-width input-text-like'
     class-description='form-label is-light is-full-width input-text-like'
 
-    label-status='Statut du canal'
-    label-name='Nom du canal *'
-    label-description='Sous-titre du canal *'
+    label-status='Statut du cercle'
+    label-name='Nom du cercle *'
+    label-description='Sous-titre du cercle *'
 
     widget-status='hubl-status'
     
diff --git a/src/views/admin/page-admin-circles.pug b/src/views/admin/page-admin-circles.pug
index c0f1833765ac119a0090243f02f1efd7e053f994..3e6c2efb44528272f9c0437f832301f31d0696f8 100644
--- a/src/views/admin/page-admin-circles.pug
+++ b/src/views/admin/page-admin-circles.pug
@@ -31,12 +31,12 @@
 
       div.admin-header.flex
 
-        h3 Canaux
+        h3 Cercles
 
         solid-link(
           class='button text-bold text-uppercase reversed button-primary bordered with-icon icon-plus'
           next='admin-circle-create'
-        ) Créer un canal
+        ) Créer un cercle
 
       .table-wrapper
         .table
diff --git a/src/views/admin/page-admin-projects-create.pug b/src/views/admin/page-admin-projects-create.pug
index 57c9748747640a0f1e87bc0eaa6fca1c6f33c48f..de5e6d6d5c07cb93ed0956868c8255eb1e341b5c 100644
--- a/src/views/admin/page-admin-projects-create.pug
+++ b/src/views/admin/page-admin-projects-create.pug
@@ -19,7 +19,7 @@ div.content-box__info.flex
     
     fields='status, line-1(customer.name, name), description, line-2(captain), logo'
 
-    label-status='Statut du canal*'
+    label-status='Statut du cercle*'
     widget-status='hubl-status'
     class-status='form-label is-light is-full-width'
 
diff --git a/src/views/circle/page-circle-edit.pug b/src/views/circle/page-circle-edit.pug
index 979ec1cc044cc37ce39144c29ccb333da09cd0c4..0b30466ca5a0aef88f4802bdb275f166436a1e08 100644
--- a/src/views/circle/page-circle-edit.pug
+++ b/src/views/circle/page-circle-edit.pug
@@ -44,7 +44,7 @@ div.content-box__info
   solid-link(class="backlink right", bind-resources, next='circle-profile') Retour
 
   solid-ac-checker(permission='acl:Write', bind-resources)
-    h1 Modifie ton canal
+    h1 Modifie ton cercle
 
     solid-form.form.button-register(
       bind-resources
@@ -52,12 +52,12 @@ div.content-box__info
       fields='status, line-1(name, owner), description'
       range-owner=`${endpoints.users || endpoints.get.users}`
 
-      label-status='Statut du canal'
+      label-status='Statut du cercle'
       widget-status='hubl-status'
 
-      label-name='Nom du canal'
+      label-name='Nom du cercle'
       label-owner='Administrateur ou administratrice'
-      label-description='Sous-titre du canal *'
+      label-description='Sous-titre du cercle *'
 
       class-name='form-label is-light is-half-width input-text-like'
       class-owner='form-label is-light is-half-width member-select color'
diff --git a/src/views/circle/page-circle-left.pug b/src/views/circle/page-circle-left.pug
index 0a6b7003694d02d3e1ef520d99414c1e6ebed6f9..5ecf22c6532f6d006cee2309b5c2aad9143942a0 100644
--- a/src/views/circle/page-circle-left.pug
+++ b/src/views/circle/page-circle-left.pug
@@ -1,5 +1,5 @@
 #circle-left(hidden)
   div.content-box__info.flex(style="padding: 15px")
 
-    p Tu as quitté ce canal.
+    p Tu as quitté ce cercle.
     p Pour le rejoindre à nouveau, rends-toi dans le panneau <solid-link next="admin-circle-list">administration</solid-link> ou contacte un administrateur.
diff --git a/src/views/circle/page-circle-profile.pug b/src/views/circle/page-circle-profile.pug
index df4f59e7b2662c12008818ba82bea0b9e09b34b5..5d37887d9f0bafe6acbee54c1c1c2cb3b122a35e 100644
--- a/src/views/circle/page-circle-profile.pug
+++ b/src/views/circle/page-circle-profile.pug
@@ -27,7 +27,7 @@ solid-router(default-route='circle-profile', hidden)
         solid-delete(
           class='button mobile-full-width text-bold text-uppercase button-primary bordered with-icon icon-trash'
           bind-resources
-          data-label='Supprimer le canal'
+          data-label='Supprimer le cercle'
         )
 
       solid-widget(name='hubl-circle-leave-button')
@@ -35,7 +35,7 @@ solid-router(default-route='circle-profile', hidden)
           solid-delete(
             class='button mobile-full-width desktop-btn-margin__left text-bold text-uppercase reversed button-secondary bordered with-icon icon-close'
             data-src="${src}"
-            data-label='Quitter le canal'
+            data-label='Quitter le cercle'
           )
 
       solid-widget(name='hubl-circle-join-button')
@@ -52,7 +52,7 @@ solid-router(default-route='circle-profile', hidden)
 
               hubl-inherit-bind-user2input="input[name='user.@id']"
 
-              submit-button='Rejoindre le canal'
+              submit-button='Rejoindre le cercle'
             )
 
       solid-display(
diff --git a/src/views/project/page-project-edit.pug b/src/views/project/page-project-edit.pug
index cce893a145d36c98e46a44321899cc9304097320..01a350a3877b066abc0e07c571b5043a32684fd6 100644
--- a/src/views/project/page-project-edit.pug
+++ b/src/views/project/page-project-edit.pug
@@ -11,7 +11,7 @@ div.content-box__info
 	
 	  fields='status, line-1(customer.name, name), description'
 
-    label-status='Statut du canal*'
+    label-status='Statut du cercle*'
     widget-status='hubl-status'
     class-status='form-label is-light is-full-width member-select color'