Tom Scott's video:
The Art of the Bodge: How I Made The Emoji Keyboard
Talking about how AutoHotkey helped with key remappings and more...
AutoHotkey - a scripting language for desktop automation
Free and Open Source software, licensed under the GNU GPLv2.
Created by Chris Mallet and others.