# Canned reply hotkeys?

**URL:** https://meta.discourse.org/t/canned-reply-hotkeys/216872
**Category:** Feature
**Tags:** canned-replies, completed
**Created:** [February 2, 2022, 6:22pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872 "2022-02-02T18:22:58Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [February 2, 2022, 6:22pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/1 "2022-02-02T18:22:58Z")

</div>

Love, love, love canned replies. They save me so much time.

AND, in my fantasy, I have hotkeys to automatically apply my most used ones. So that instead of

> [move hand from keyboard to mouse] → [cog] → Canned replies → [scroll] → [clipboard button]

It’s just

> Ctrl-Shift-3

Or whatever

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [February 3, 2022, 11:11am UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/2 "2022-02-03T11:11:07Z")

</div>

I recently added hot keys to a plugin that I am developing. I don’t think it would be that hard to add keyboard short cuts.

---

<div class="post-metadata">

### Author: ![Tris20](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tris20/32/264639_2.png) [@Tris20](https://meta.discourse.org/u/Tris20)
#### Post date: [February 3, 2022, 11:57am UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/3 "2022-02-03T11:57:33Z")

</div>

I’d be curious to see the results of Jay’s work. You might also want to take a look at [https://espanso.org/](https://espanso.org/)

Takes a little bit of getting used to, but gives you the option of providing canned replies everywhere, simply by typing a certain combination of words/text. So you could just type hello1 and it would replace hello1 with a welcome message, regardless of whether or not you are in discourse, outlook etc.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [August 18, 2022, 5:32am UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/4 "2022-08-18T05:32:38Z")

</div>

Oh I have some news here, our new discourse-templates plugin (which we would be happy to migrate you to) supports this!!!

 ![CTRL-SHIFT-I to insert template](https://global.discourse-cdn.com/meta/original/4X/5/9/3/593de7e3e17fa6aafcfc46cacd296384e0f14b26.png)

@saquetim would be delighted to migrate you if you are interested @ganncamp

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [August 18, 2022, 11:33am UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/5 "2022-08-18T11:33:41Z")

</div>

Thanks @sam! Before I say “YES!!! 🤩”, where can I read up on the new plugin to see if anything important changes?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [August 18, 2022, 1:21pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/6 "2022-08-18T13:21:57Z")

</div>

> [@Discourse Templates](https://meta.discourse.org/t/discourse-templates/229250):
>
> discourse2Summary Discourse Templates allows the creation of content templates for repeated use. The templates are stored as topics in a special category, where they can be edited and discussed as needed.open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately.information_source This plugin is pretty much a new version of [Discourse Canned Replies](https://meta.discourse.org/t/discourse-canned-replies/48296) but it is more flexible and stores the templates in a differ…

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [August 25, 2022, 5:35pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/7 "2022-08-25T17:35:52Z")

</div>

Thanks @Moin!

@sam, YES!!! 🤩

---

<div class="post-metadata">

### Author: ![saquetim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saquetim/32/116400_2.png) [@saquetim](https://meta.discourse.org/u/saquetim)
#### Post date: [August 26, 2022, 3:59pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/11 "2022-08-26T15:59:53Z")

</div>

@ganncamp,

I’ve replace `discourse-canned-replies` with `discourse-templates` and migrated your canned replies.

Your templates now are located in the [Templates](https://community.sonarsource.com/c/templates/45) category.

The first post of each topic in this category will be used as a template.

To use the keyboard shortcut just focus any textarea on Discourse and press Ctrl+Shift+I on PCs or ⌘+Shift+I on Macs

I hope you like it.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [August 26, 2022, 4:07pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/12 "2022-08-26T16:07:17Z")

</div>

@saquetim I just sent an email to support because I didn’t understand from your plugin announcement that it would be an even / immediate swap. I thought you would turn on templates, we would have a chance to poke around with it & announce it internally & then ask for the migration of our existing canned replies.

Can you please put back our canned replies? I use them quite heavily and some of our other folks do too.

Edit: Aaand I’ve just tried Ctrl+Shift+I and it pulled up the browser’s developer tools (Chrome/Linux)

---

<div class="post-metadata">

### Author: ![saquetim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saquetim/32/116400_2.png) [@saquetim](https://meta.discourse.org/u/saquetim)
#### Post date: [August 26, 2022, 4:24pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/14 "2022-08-26T16:24:02Z")

</div>

@ganncamp,

> [@ganncamp](#):
>
> Can you please put back our canned replies? I use them quite heavily and some of our other folks do too.

Your canned replies were migrated and are available to be used on the “Insert templates” option in the composer.

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/2/7/827dadd5d9adf979a9ce406232b3549dbb9d5774.png)

Maybe you tried using it while I was performing the migration and they did not appeared?

Discourse templates provides the same functionality as canned-replies but its more flexible as has more features. The main change will be how you add new templates (canned replies) or edit them. They’re regular topics in a special category now.

Aside from that you should be able to use it just as you did with canned replies before.

Do you still want me to rollback the change?

> [@ganncamp](#):
>
> Edit: Aaand I’ve just tried Ctrl+Shift+I and it pulled up the browser’s developer tools (Chrome/Linux)

I choose this combination because I could not find any clash. I’ll try Chrome on Linux.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [August 26, 2022, 4:29pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/15 "2022-08-26T16:29:05Z")

</div>

> [@saquetim](#):
>
> Discourse templates provides the same functionality as canned-replies but its more flexible as has more features.

Yes, that’s why we wanted to move (slowly! 😂) in that direction.

Here’s what I was seeing in the cog menu even for topic windows I’d just opened:

 ![Selection_406](https://global.discourse-cdn.com/meta/original/4X/2/2/4/224393f6288f6440aaeb5c4c58a308a66836934a.png)

A hard refresh updates the options:

 ![Selection_407](https://global.discourse-cdn.com/meta/original/4X/e/d/b/edb75e7588ffbb55a4e0fa3df507a497f40a75fe.png)

So okay, I can send out a quick notification that “Canned replies” moved to “Insert template”.

And I rollback my rollback request. 😃

Thanks for your quick responses! 🤩

---

<div class="post-metadata">

### Author: ![saquetim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saquetim/32/116400_2.png) [@saquetim](https://meta.discourse.org/u/saquetim)
#### Post date: [August 26, 2022, 4:31pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/16 "2022-08-26T16:31:17Z")

</div>

You probably was running and old version of the application in your browser cache.

I’ll look into the shortcut issue. Thank you for reporting it.

Can I ask what version of Chrome are you using?

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [August 26, 2022, 4:32pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/17 "2022-08-26T16:32:28Z")

</div>

Version 104.0.5112.101 (Official Build) (64-bit)

---

<div class="post-metadata">

### Author: ![saquetim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saquetim/32/116400_2.png) [@saquetim](https://meta.discourse.org/u/saquetim)
#### Post date: [August 26, 2022, 4:38pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/19 "2022-08-26T16:38:30Z")

</div>

@ganncamp,

It just occurred to me that you probably tried the shortcut before refreshing the application.

Can you try again please and confirm that it is still not working and instead displaying the DevTools?

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [August 26, 2022, 4:43pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/20 "2022-08-26T16:43:23Z")

</div>

![Selection_408](https://global.discourse-cdn.com/meta/original/4X/d/1/0/d10bec94ce90a1998b965be3c623b17e4cb9e8e6.png)  
😂

You’re absolutely right! It works now.

---

<div class="post-metadata">

### Author: ![saquetim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saquetim/32/116400_2.png) [@saquetim](https://meta.discourse.org/u/saquetim)
#### Post date: [August 26, 2022, 4:47pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/21 "2022-08-26T16:47:05Z")

</div>

Cool! I hope you like it!

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [September 6, 2022, 2:59pm UTC](https://meta.discourse.org/t/canned-reply-hotkeys/216872/23 "2022-09-06T14:59:36Z")

</div>


