ShortMoji – All-in-one customization suite for iOS keyboard

Another day, another tweak. ShortMoji brings a ton of customization options to your keyboard! Here’s how you can get this tweak on your iPhone.  

How ShortMoji works

ShortMoji is an all-in-one customization suite designed for the iOS keyboard. It is developed by the talented developer Miro92.

ShortMoji initially started off as a tweak that combined shortcuts and emojis but has since grown to offer other features like theming and translation.             

Touted as the ultimate keyboard tweak iOS never had, ShortMoji lets you quickly access emojis and shortcuts right on the keyboard dock/predictive bar. It comes with tons of keyboard features and customizations that are accessible via Settings.

Here’s a quick rundown of its features:       

  • Translation: A very big and useful feature that lets you translate anything quickly without the need to leave the current app or tap multiple buttons.
  • Customization: You can change and modify the font size, font color, keyboard size, and other aspects of the keyboard.
  • Builtin theming engine: 3 kinds of coloring options Custom Color, Razer Chroma RGB, and Based on App icon color with 2 settings for Light Mode and Dark Mode.
  • Keyboard Shortcuts: Assign shortcuts to keys. For example, you could set the “C” key for copy action and the “V” key for the paste action.
  • Home Bar Customization: Modify the height, width, and other attributes of the home bar.
  • iPhone X Keyboard: Get iPhone X keyboard layout on older notchless devices.
  • Activator and Flipswitch support: Support for both Activator and Filpswitch tweaks.
  • Change icons: ShortMoji lets you change the shortcut icons.
  • Custom Actions: Assign a single, double-tap, and long-press action to the Shortcuts and keyboard buttons.

Check out the video demonstration of the RGB theme below.    

How to customize your keyboard with ShortMoji

ShortMoji comes with an extensive preferences section. You can access its preferences from the stock Settings app.

Once you are in the Settings area, make sure the global switch is enabled.

MAIN SECTIONS

Keyboard

  • Hide Key Shadows: Hides key shadows from the keyboard. 
  • Hide Key Caps: Hides keycaps from the keyboard. 
  • Keys Text Color: Sets the keys text color. You can use the default/custom color, app icon color, or Razer Chroma RGB colors.          
  • Animation Style: Sets the animation style of the RGB keyboard. You can select Wave or Spectrum. 
  • Animation Speed: Sets the animation speed of the RGB colors. The default speed value is set to 50ms.
  • Keyboard Color: Sets the keyboard color for light and dark modes. 
  • Keyboard Type: Sets the default keyboard type. You can select Original, Default, URL, Email Address, Twitter, or Web Search. We recommend setting it to “Original”.
  • Action Bar, Cursor, and Text Highlight color: Sets the color of the action bar, cursor, and text highlight color.
  • Custom Font Size: Sets the font size of the keyboard. The default font size is 24. Respring your device to apply the changes.
  • iPhone X Keyboard: Enables iPhone X keyboard layout on older Apple devices. You can also set the space between the screen bottom edge and the space bar.     

Home Bar

  • Home Bar Protection: Home Bar Protection, if enabled, will require two swipes to activate the Home Bar. This is useful for scrolling in the keyboard dock without activating the home bar accidentally.
  • Custom Color: Sets a custom color for the home bar.
  • Custom Width: Sets the value for custom width.
  • Custom Height: Sets the value for custom height.
  • Custom Radius: Sets the value for the custom radius of the home bar. 

Predictive Bar

  • Views: Enables views for the predictive bar. You can enable the following views – Emojis, Predictive Bar, Shortcuts, Emojis + Shortcuts, Numbers, Trackpad, Custom Texts.
  • Color: Sets the default/custom color, app color, or RGB theme for the predictive bar.
  • Swipe To Switch: This option will give you the ability to switch between Predictive, Emojis, and Shortcuts by swiping:
    • Up/down if the scroll is set to Horizontal.       
    • Left/right if the scroll is set to vertical predictive bar.
  • Scroll Direction: Sets the direction for the scroll.
  • Always Show Predictive bar: This option will always show the predictive bar. This is useful for languages that don’t support predictive bar or to show it in the SpringBoard.  
  • Show Predictions if Available: This option will always switch to Predictions when predictions are available.
  • Show Emojis Predictions if available: This option will always switch to Predictions when emoji predictions are available.
  • Left offset: Sets the left offset of the predictive bar. The default offset value is zero.
  • Right Offset: Sets the right offset of the predictive bar. The default offset value is zero.
  • Bottom Offset: Sets the bottom offset of the predictive bar. The default offset value is zero.

Bottom Bar

  • Views: Enables views for the bottom bar. You can select the following views – Shortcuts, Emojis, Emojis + Shortcuts, Numbers, Trackpad, Custom Texts.
  • Swipe To Switch: This option will give you the ability to switch between emojis and shortcuts by swiping up/down on the view.
  • Left Offset: Sets the left offset of the bottom bar. The default value is set to 65.
  • Right Offset: Sets the right offset of the bottom bar. The default value is set to -65.
  • Bottom Offset: Sets the bottom offset of the bottom bar. The default value is set to 0.     

Globe/Emoji

  • Change Button To: Replaces the Globe/Emoji button to any other button.
  • Double-Tap Action: Sets the double-tap action to cut, copy, paste, select all, etc.
  • Long Press Action: Sets the long-press action to toggle bottom bar, cut, delete, etc.  
  • Button Size: Sets the button size. The default value is set to 25. Remember, the button size setting does not apply to default Globe/Emoji buttons.
  • Color: Sets the default color value of the globe/emoji button. 

Dictation

  • Change Button To: Replaces the Globe/Emoji button to any other button such as copy, paste, etc.
  • Double-Tap Action: Sets the double-tap action to toggle bottom bar, redo, lowercase, undo, bold, underline, etc.
  • Long Press Action: Sets the long-press action to toggle the predictive bar, dismiss the keyboard, redo, undo, etc.  
  • Button Size: Sets the button size. The default value is set to 25. Remember, the button size setting does not apply to default Globe/Emoji buttons.
  • Color: Sets the default/custom color, app color, RGB color for the dictation button. 

Others          

  • Show Toast message: This option will show a small message in the middle of the screen when you tap on any shortcut.
  • Feedback Type: Sets the feedback type for the keyboard. You can set the strength of the feedback using the none, light, medium, and strong options.
  • Taptic/Haptic Feedback: Choose where you want the taptic/haptic feedback to be enabled. Select “All Keyboard Buttons” for feedback in the entire keyboard or enable it only in Shortmoji’s buttons.
  • Double-Tap Sensitivity: Move the slider to control double-tap sensitivity. The default value is set to 0.23.
  • Long-press Delay: Move the slider to control the long-press delay. The default value is set to 0.5 seconds.

SETTINGS

Emojis

  • Emojis per page: Sets the emojis per page. The default value is set to 8.
  • Font Size: Sets the font size for emojis.
  • Emoji Skin Tones: Enables skin tones for emojis.     

Shortcuts

  • Manage Shortcuts: Manage shortcuts for the default shortcut buttons. Tap on any shortcut to set long-press action. Default means it will use one of those actions down below. The default long-press functionalities include:
    • Toggle Predictive Bar: Toggle Bottom Bar.
    • Toggle Bottom Bar: Toggle Predictive Bar.
    • Translate. Swap Language
    • All Languages: Favorite Languages.
    • Copy: Copy all text.        
    • Paste: Clear all and paste.
    • Cut: Cut all text.
    • Select: Select All.
    • Select All: Select the last word.
    • Delete: Delete All.
    • Undo: Redo.
    • Redo: Undo.
    • Capitalized Case: Select All and Capitalize.
    • Uppercase: Select All and Uppercase.
    • Lowercase: Select All and Lowercase.
    • Dismiss Keyboard: Change Language.
    • Language: Emojis Keyboard.
    • Emojis: Change Language.
    • Beginning of Line: Beginning of Line.
    • Ending of Line: Ending of Document.
    • Beginning of Document: Beginning of Line.
    • Ending of Document: Ending of Line.
    • Cursor Down: Cursor Up.
    • Cursor Up: Cursor Down.
    • Cursor Left: Cursor Right.
    • Cursor Right: Cursor Left.
    • Previous Word: Next Word.
    • Next Word: Previous Word.
    • Translomatic: Select All and Translate.
    • Text Direction Right To Left: Text Direction Left to Right.
    • Text Direction Left to Right: Text Direction Right To Left.
    • Share: Select All and Share.
  • Shortcuts Icons: Sets the icons for various shortcuts.
  • Shortcuts Per Page: Sets the number of shortcuts per page. The default value is 6.
  • Button Size: Sets the button size for shortcut buttons. The default button size is 25.
  • Hide Text Button Keycaps: Hides the keycaps of text buttons.
  • Color: Sets the color of the shortcut. You can set it to the default color, custom color, or app color.
  • Insert Text Shortcut: Insert any text to use it with the “Insert Text” shortcut.
  • Paste Shortcut: Enable Paste and Go in Safari.  

Keyboard Shortcuts

This section allows you to assign shortcuts to an action. Here are a few tips on how to get the most out of keyboard shortcuts. 

  • Hold/long press on a specific keyboard key to activate any of those shortcuts.
  • You can use more than one letter to activate the same shortcut action. For example, if you use “cl” in “Copy” then the Copy action will be triggered if you hold “C” or “L” letters.  

Numbers

  • Button Size: Sets the button size for numeric buttons. The default value is set to 24.
  • Hide Text Button’s Keycaps: Hides the keycaps of numbers.
  • Color: Sets the color of the shortcut. You can set it to the default color, custom color, or app icon color.

 Trackpad

  • Cursor Speed: Sets the cursor speed of the trackpad. The default value is set to 10.
  • Color: Sets the color of the trackpad. You can set a custom color, app icon color, or simply set it as default.

Here are a few trackpad shortcuts you should keep in mind:

  • Single-tap trackpad: Select
  • Long-press trackpad: Select All
  • Long-press Translate: Swap language
  • Long-press Favorite Languages: All Languages

Translate

  • Add the “Translate” button into Action: Adds the translate button into the actions.
  • Translate From: Sets the “translate from” language. We recommend setting it to “Detect Language”.
  • Translate To: Sets the “translate to” language.
  • Ask Every Time: Ask every time to choose the language at translate time.
  • Favorite Languages: Select your favorite languages.
  • Translate Shortcut Settings: Set it to “Instant Translate” or “Show Translate in an Alert”. 
    • Instant Translate: Select and replace the text with translation results.
    • Show Translate in Alert: Select and show translation results in an alert.
  • Alert Buttons Settings: Choose the button that you want to show in the translation results. You can enable:
    • Copy
    • Insert Text
    • Swap Language
    • Favorite Languages
    • All Languages

Custom Texts

  • Cells Count: Sets the cell count of custom texts.
  • Configure Cells: Sets the label and text of the cells.
  • Cells Per Page: Sets the number of cells per page.
  • Cells Size: Sets the value of the cell size.
  • Hide Text Button’s Keycaps: Hides text button’s keycaps.
  • Color: Sets the default/custom color or app color for the custom text cells.

THEMES

THEMES       

  • Available Themes: Sets a custom theme for the keyboard interface. You can select any of the following themes:
    • MiRO Theme
    • RGB
    • RGB 2
  • OPTIONS
    • Save Current Theme: Save the current theme.
    • Import From Clipboard: Imports a custom theme from the clipboard.
    • Export To Clipboard: Export the current ShortMoji theme to the clipboard. 
  • Reset All Settings: Resets all settings to default.

To apply a theme, select Apply. Tap Respring once ShortMoji displays the following message – “Theme was applied successfully into ShortMoji. Please respring to fully apply changes”.

Download ShortMoji Cydia tweak

ShortMoji lets you tweak your keyboard, customize it howsoever you choose, add themes, modify shortcuts and so much more. And what’s more, it’s totally free to download!

ShortMoji is without a doubt the ultimate keyboard customization tweak for iOS. Highly recommended!

The developer regularly pushes updates on his Cydia repository. And with each new update, ShortMoji receives new features and improvements.                        

As of the time of publishing, the latest version of this tweak is v4.4.1.     

ShortMoji is available for download on https://miro92.com/repo Cydia repo. It is compatible with iOS 13 and later operating systems.        

Leave a Reply

Share via
Copy link
Powered by Social Snap