Keyboard shortcut to insert emojis

Operating system

Linux

Joplin version

3.1.24

What issue do you have?

Hello everyone and thanks to the developper for this application that I'm discovering and is very promising.

I woud like some support on the keyboard shorcuts. I've seen the documentation but I stil don't get how to customize the .json file in config to do what I whant.

Formerly using onenote, I could set 9 parameters with CTRL+1 to CTRL+9 to insert an emoji.
This function was very useful for visual project management.

Do you please know how I could set the keyboard map json file to recover this function ?

For instance to insert a white circle (emoji red_circle: with CTRL+1).

PS : If CTRL+1 is not possible, then I could use CTRL+F1 instead.

Pretty straightforward. Just put the emoji name between two columns colons.

: snowflake :
without the space displays as
:snowflake:

Such strings can then be assigned to any key on your keyboard.

For an extensive list of emoji codes see here.

Thanks for your support !

When you say between two columns, what do you mean ?

I have to go settings > Keyboard shortcuts or somewhere else ?

Thanks, and sorry for not getting it right away.

Sorry, typo. I meant colons.

As for me, I have added a macro layer to my Razer® keyboard using the software that came along with it (usevia.app).

Sorry but I don't get it.

What I want is to automatically insert the code corresponding to
:red_square: :green_square: :purple_square:
by respectively setting up the shortcuts:
CTRL+1 CTRL+2 CTRL+3

Do you have a way to do it ? Is it working on your side ?

Would I need to modify the keyboard shortcut file as illustrated below ?

Is it the right file ? Accortding to the documentaiton, it sees to be related to terminal shortcuts (Joplin Terminal Application | Joplin)

Thanks a lot for your help. This aspect is the only one preventing me from using Joplin, but I do really need to be able to simply and quickly do project management.

Thanks again.

I‘m not using json.
What I did was assign a macro to a specific key using https://usevia.app.

In the screenshot below, I have set the #7 key not to input a 7 but the string :red__circle: which produces a :red_circle: in Joplin.

This is the solution I found and it‘s working for me. But I‘d also be interested in knowing how to deal with it in json.