diff --git a/1.0.2/__builtins__.py b/1.0.2/__builtins__.py index 7d6fa47..547186e 100644 --- a/1.0.2/__builtins__.py +++ b/1.0.2/__builtins__.py @@ -47,19 +47,19 @@ keys_json = { "keys": { "row1": { "pKeys": ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'], - "sKeys": ['~', '@', '#', '$', '%', '&', '-', '_', '(', ')'], + "sKeys": ['~', '^', '#', '$', '%', '&', '-', '_', '(', ')'], }, "row2": { "pKeys": ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p'], - "sKeys": ['\\', '/', '|', ':', '{', '}', '[', ']', '<', '>'], + "sKeys": ['\\', '/', '|', ':', '=', '+', '"', '*', '<', '>'], }, "row3": { "pKeys": ['a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', "'"], - "sKeys": ['=', '+', '"', '*', '^', '`', ';', '!', '', ''], + "sKeys": ['`', '', '', '', '', '', '', '', '[', ']'], }, "row4": { "pKeys": ['z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.', '?'], - "sKeys": ['', '', '', '', '', '', '', '', '', ''] + "sKeys": ['', '', '', '', '', '', ';', '!', '{', '}'] }, } } diff --git a/1.0.2/core/columns/bottom_key_row.py b/1.0.2/core/columns/bottom_key_row.py new file mode 100644 index 0000000..eeac420 --- /dev/null +++ b/1.0.2/core/columns/bottom_key_row.py @@ -0,0 +1,48 @@ +# Python imports + +# Lib imports +import gi +gi.require_version('Gtk', '3.0') +from gi.repository import Gtk + +# Application imports +from ..widgets.key import Key + + + + +class AT_Key(Key): + def __init__(self): + super(AT_Key, self).__init__("@", "@") + +class Space_Key(Key): + def __init__(self): + super(Space_Key, self).__init__("Space", "Space") + + + def setup_signals(self): + self.connect("released", self._clicked) + + def _clicked(self, widget = None): + typwriter.press_special_keys(self.get_label()) + +class COM_Key(Key): + def __init__(self): + super(COM_Key, self).__init__(".com", ".com") + + + def setup_signals(self): + self.connect("released", self._clicked) + + +class Bottom_Key_Row(Gtk.Box): + def __init__(self): + super(Bottom_Key_Row, self).__init__() + + self.set_property("homogeneous", True) + + for key in [AT_Key(), Space_Key(), COM_Key()]: + self.add(key) + + def tempMethod(self, widget, data=None): + pass diff --git a/1.0.2/core/columns/keys_column.py b/1.0.2/core/columns/keys_column.py index 904450b..a7aeb27 100644 --- a/1.0.2/core/columns/keys_column.py +++ b/1.0.2/core/columns/keys_column.py @@ -7,7 +7,7 @@ from gi.repository import Gtk # Application imports from ..widgets.key import Key - +from .bottom_key_row import Bottom_Key_Row class KeyboardRowMatchError(Exception): @@ -45,16 +45,15 @@ class Keys_Column(Gtk.Box): row_box = self.add_row() if len(pKeys) == len(sKeys): - for i in range(9): + for i in range(10): pkey = pKeys[i] sKey = sKeys[i] row_box.add(Key(pkey, sKey)) else: raise KeyboardRowMatchError("A row in keys_json has missmatched pKeys and sKeys lengths.") - row_box = self.add_row() - for key in ['Symbols', 'Space', 'Backspace']: - row_box.add(Key(key, key)) + self.add(Bottom_Key_Row()) + def add_row(self): row_box = Gtk.Box() diff --git a/1.0.2/core/columns/left_column.py b/1.0.2/core/columns/left_column.py index a5d2540..361a6cb 100644 --- a/1.0.2/core/columns/left_column.py +++ b/1.0.2/core/columns/left_column.py @@ -6,32 +6,58 @@ gi.require_version('Gtk', '3.0') from gi.repository import Gtk # Application imports +from ..widgets.key import Key + +import traceback -class Left_Column(Gtk.Button): - """docstring for Left_Column.""" - +class Symbols_Key(Key): def __init__(self): - super(Left_Column, self).__init__() + super(Symbols_Key, self).__init__("Symbols", "Symbols") - self.setup_styling() - self.setup_signals() - self.show_all() - - - def setup_styling(self): - self.set_label("Caps") def setup_signals(self): self.connect("released", self._clicked) def _clicked(self, widget = None): - key_columns = self.get_parent().get_children()[1] - limit = len(key_columns.get_children()) - 1 + key_columns = self.get_parent().get_parent().get_children()[1] - for i, row in enumerate(key_columns.get_children()): - if not i == limit: - for key in row: - key.emit("toggle-caps", ()) + for row in key_columns.get_children(): + for key in row: + key.emit("toggle-symbol-keys", ()) + +class CAPS_Key(Gtk.ToggleButton): + def __init__(self): + super(CAPS_Key, self).__init__("Caps", "Caps") + + self.set_vexpand(True) + + self.setup_signals() + self.show_all() + + + def setup_signals(self): + self.connect("clicked", self._clicked) + + def _clicked(self, widget = None): + key_columns = self.get_parent().get_parent().get_children()[1] + + for row in key_columns.get_children(): + for key in row: + key.emit("toggle-caps", ()) + + +class Left_Column(Gtk.Box): + """docstring for Left_Column.""" + + def __init__(self): + super(Left_Column, self).__init__() + + + self.set_orientation(1) # HORIZONTAL = 0, VERTICAL = 1 + + self.add(Symbols_Key()) + self.add(CAPS_Key()) + self.show_all() diff --git a/1.0.2/core/columns/right_column.py b/1.0.2/core/columns/right_column.py index eba6e2a..c2d04f6 100644 --- a/1.0.2/core/columns/right_column.py +++ b/1.0.2/core/columns/right_column.py @@ -6,26 +6,43 @@ gi.require_version('Gtk', '3.0') from gi.repository import Gtk # Application imports +from ..widgets.key import Key -class Right_Column(Gtk.Button): - """docstring for Right_Column.""" - +class Backspace_Key(Key): def __init__(self): - super(Right_Column, self).__init__() + super(Backspace_Key, self).__init__("Backspace", "Backspace") - self.setup_styling() - self.setup_signals() - self.show_all() - - - def setup_styling(self): - self.set_label("Enter") def setup_signals(self): self.connect("released", self._clicked) def _clicked(self, widget = None): - typwriter.enter() + typwriter.press_special_keys(self.get_label()) + +class Enter_Key(Key): + def __init__(self): + super(Enter_Key, self).__init__("Enter", "Enter") + self.set_vexpand(True) + + + def setup_signals(self): + self.connect("released", self._clicked) + + def _clicked(self, widget = None): + typwriter.press_special_keys(self.get_label()) + + +class Right_Column(Gtk.Box): + """docstring for Right_Column.""" + + def __init__(self): + super(Right_Column, self).__init__() + + self.set_orientation(1) # HORIZONTAL = 0, VERTICAL = 1 + + self.add(Backspace_Key()) + self.add(Enter_Key()) + self.show_all() diff --git a/1.0.2/core/signals_mixin.py b/1.0.2/core/signals_mixin.py index 40e540a..54d2eaa 100644 --- a/1.0.2/core/signals_mixin.py +++ b/1.0.2/core/signals_mixin.py @@ -15,3 +15,4 @@ class SignalsMixin: def setup_custom_event_signals(self): GObject.signal_new('toggle-caps', Key, GObject.SIGNAL_RUN_LAST, GObject.TYPE_PYOBJECT, (GObject.TYPE_PYOBJECT,)) + GObject.signal_new('toggle-symbol-keys', Key, GObject.SIGNAL_RUN_LAST, GObject.TYPE_PYOBJECT, (GObject.TYPE_PYOBJECT,)) diff --git a/1.0.2/core/widgets/key.py b/1.0.2/core/widgets/key.py index 5d06eff..f1c17fa 100644 --- a/1.0.2/core/widgets/key.py +++ b/1.0.2/core/widgets/key.py @@ -15,20 +15,29 @@ class Key(Gtk.Button): self._primary_symbol = primary self._secondary_symbol = secondary self._is_upper = False + self._is_symbol = False self.set_label(self._primary_symbol) - self.setup_signals() - def toggle_caps(self, widget = None, eve = None): - self._is_upper = not self._is_upper - self.set_label(self._primary_symbol.upper()) if self._is_upper else self.set_label(self._primary_symbol.lower()) - def setup_signals(self): self.connect("released", self._clicked) self.connect("toggle-caps", self.toggle_caps) + self.connect("toggle-symbol-keys", self.toggle_symbol_keys) def _clicked(self, widget = None): key = self.get_label().strip() typwriter.type(key) + + def toggle_symbol_keys(self, widget = None, eve = None): + self._is_symbol = not self._is_symbol + if self._is_symbol: + self.set_label(self._secondary_symbol) + else: + self.set_label(self._primary_symbol.upper()) if self._is_upper else self.set_label(self._primary_symbol.lower()) + + def toggle_caps(self, widget = None, eve = None): + self._is_upper = not self._is_upper + if not self._is_symbol: + self.set_label(self._primary_symbol.upper()) if self._is_upper else self.set_label(self._primary_symbol.lower()) diff --git a/1.0.2/core/window.py b/1.0.2/core/window.py index 2b15909..c171c53 100644 --- a/1.0.2/core/window.py +++ b/1.0.2/core/window.py @@ -1,4 +1,5 @@ # Python imports +import os # Lib imports import gi @@ -10,12 +11,15 @@ from .container import Container + class Window(Gtk.ApplicationWindow): """docstring for Window.""" def __init__(self, args, unknownargs): super(Window, self).__init__() + self._SCRIPT_PTH = os.path.dirname(os.path.realpath(__file__)) + self.setup_styling() self.setup_signals() self.add(Container()) @@ -24,9 +28,12 @@ class Window(Gtk.ApplicationWindow): def setup_styling(self): - # self.set_icon_from_file("/usr/share/bulkr/bulkr.png") + self.set_icon_from_file(f"{self._SCRIPT_PTH}/../resources/icon.png") self.set_title(app_name) self.set_default_size(800, 200) + self.set_accept_focus(False) + self.set_skip_taskbar_hint(True) + self.set_skip_pager_hint(True) self.set_type_hint(3) # 3 = TOOLBAR self.set_gravity(8) # 5 = CENTER, 8 = SOUTH self.set_position(1) # 1 = CENTER, 4 = CENTER_ALWAYS diff --git a/1.0.2/debugger.sh b/1.0.2/debugger.sh new file mode 100755 index 0000000..e229f40 --- /dev/null +++ b/1.0.2/debugger.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# . CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + SCRIPTPATH="$( cd "$(dirname "")" >/dev/null 2>&1 ; pwd -P )" + cd "${SCRIPTPATH}" + echo "Working Dir: " $(pwd) + + source '/home/abaddon/Portable_Apps/py-venvs/gtk-apps-venv/venv/bin/activate' + python -m pudb $(pwd)/__main__.py; bash +} +main "$@"; diff --git a/1.0.2/resources/Unicode Emoji List.txt b/1.0.2/resources/Unicode Emoji List.txt new file mode 100644 index 0000000..2925c82 --- /dev/null +++ b/1.0.2/resources/Unicode Emoji List.txt @@ -0,0 +1,1593 @@ +๐Ÿ˜€ grinning face; 1F600; +๐Ÿ˜ƒ grinning face with big eyes; 1F603; +๐Ÿ˜„ grinning face with smiling eyes; 1F604; +๐Ÿ˜ beaming face with smiling eyes; 1F601; +๐Ÿ˜† grinning squinting face; 1F606; +๐Ÿ˜… grinning face with sweat; 1F605; +๐Ÿคฃ rolling on the floor laughing; 1F923; +๐Ÿ˜‚ face with tears of joy; 1F602; +๐Ÿ™‚ slightly smiling face; 1F642; +๐Ÿ™ƒ upside-down face; 1F643; +๐Ÿ˜‰ winking face; 1F609; +๐Ÿ˜Š smiling face with smiling eyes; 1F60A; +๐Ÿ˜‡ smiling face with halo; 1F607; +๐Ÿฅฐ smiling face with hearts; 1F970; +๐Ÿ˜ smiling face with heart-eyes; 1F60D; +๐Ÿคฉ star-struck; 1F929; +๐Ÿ˜˜ face blowing a kiss; 1F618; +๐Ÿ˜— kissing face; 1F617; +โ˜บ๏ธ smiling face; 263A FE0F; +๐Ÿ˜š kissing face with closed eyes; 1F61A; +๐Ÿ˜™ kissing face with smiling eyes; 1F619; +๐Ÿฅฒ smiling face with tear; 1F972; +๐Ÿ˜‹ face savoring food; 1F60B; +๐Ÿ˜› face with tongue; 1F61B; +๐Ÿ˜œ winking face with tongue; 1F61C; +๐Ÿคช zany face; 1F92A; +๐Ÿ˜ squinting face with tongue; 1F61D; +๐Ÿค‘ money-mouth face; 1F911; +๐Ÿค— hugging face; 1F917; +๐Ÿคญ face with hand over mouth; 1F92D; +๐Ÿคซ shushing face; 1F92B; +๐Ÿค” thinking face; 1F914; +๐Ÿค zipper-mouth face; 1F910; +๐Ÿคจ face with raised eyebrow; 1F928; +๐Ÿ˜ neutral face; 1F610; +๐Ÿ˜‘ expressionless face; 1F611; +๐Ÿ˜ถ face without mouth; 1F636; +๐Ÿ˜ smirking face; 1F60F; +๐Ÿ˜’ unamused face; 1F612; +๐Ÿ™„ face with rolling eyes; 1F644; +๐Ÿ˜ฌ grimacing face; 1F62C; +๐Ÿคฅ lying face; 1F925; +๐Ÿ˜Œ relieved face; 1F60C; +๐Ÿ˜” pensive face; 1F614; +๐Ÿ˜ช sleepy face; 1F62A; +๐Ÿคค drooling face; 1F924; +๐Ÿ˜ด sleeping face; 1F634; +๐Ÿ˜ท face with medical mask; 1F637; +๐Ÿค’ face with thermometer; 1F912; +๐Ÿค• face with head-bandage; 1F915; +๐Ÿคข nauseated face; 1F922; +๐Ÿคฎ face vomiting; 1F92E; +๐Ÿคง sneezing face; 1F927; +๐Ÿฅต hot face; 1F975; +๐Ÿฅถ cold face; 1F976; +๐Ÿฅด woozy face; 1F974; +๐Ÿ˜ต dizzy face; 1F635; +๐Ÿคฏ exploding head; 1F92F; +๐Ÿค  cowboy hat face; 1F920; +๐Ÿฅณ partying face; 1F973; +๐Ÿฅธ disguised face; 1F978; +๐Ÿ˜Ž smiling face with sunglasses; 1F60E; +๐Ÿค“ nerd face; 1F913; +๐Ÿง face with monocle; 1F9D0; +๐Ÿ˜• confused face; 1F615; +๐Ÿ˜Ÿ worried face; 1F61F; +๐Ÿ™ slightly frowning face; 1F641; +โ˜น๏ธ frowning face; 2639 FE0F; +๐Ÿ˜ฎ face with open mouth; 1F62E; +๐Ÿ˜ฏ hushed face; 1F62F; +๐Ÿ˜ฒ astonished face; 1F632; +๐Ÿ˜ณ flushed face; 1F633; +๐Ÿฅบ pleading face; 1F97A; +๐Ÿ˜ฆ frowning face with open mouth; 1F626; +๐Ÿ˜ง anguished face; 1F627; +๐Ÿ˜จ fearful face; 1F628; +๐Ÿ˜ฐ anxious face with sweat; 1F630; +๐Ÿ˜ฅ sad but relieved face; 1F625; +๐Ÿ˜ข crying face; 1F622; +๐Ÿ˜ญ loudly crying face; 1F62D; +๐Ÿ˜ฑ face screaming in fear; 1F631; +๐Ÿ˜– confounded face; 1F616; +๐Ÿ˜ฃ persevering face; 1F623; +๐Ÿ˜ž disappointed face; 1F61E; +๐Ÿ˜“ downcast face with sweat; 1F613; +๐Ÿ˜ฉ weary face; 1F629; +๐Ÿ˜ซ tired face; 1F62B; +๐Ÿฅฑ yawning face; 1F971; +๐Ÿ˜ค face with steam from nose; 1F624; +๐Ÿ˜ก pouting face; 1F621; +๐Ÿ˜  angry face; 1F620; +๐Ÿคฌ face with symbols on mouth; 1F92C; +๐Ÿ˜ˆ smiling face with horns; 1F608; +๐Ÿ‘ฟ angry face with horns; 1F47F; +๐Ÿ’€ skull; 1F480; +โ˜ ๏ธ skull and crossbones; 2620 FE0F; +๐Ÿ’ฉ pile of poo; 1F4A9; +๐Ÿคก clown face; 1F921; +๐Ÿ‘น ogre; 1F479; +๐Ÿ‘บ goblin; 1F47A; +๐Ÿ‘ป ghost; 1F47B; +๐Ÿ‘ฝ alien; 1F47D; +๐Ÿ‘พ alien monster; 1F47E; +๐Ÿค– robot; 1F916; +๐Ÿ˜บ grinning cat; 1F63A; +๐Ÿ˜ธ grinning cat with smiling eyes; 1F638; +๐Ÿ˜น cat with tears of joy; 1F639; +๐Ÿ˜ป smiling cat with heart-eyes; 1F63B; +๐Ÿ˜ผ cat with wry smile; 1F63C; +๐Ÿ˜ฝ kissing cat; 1F63D; +๐Ÿ™€ weary cat; 1F640; +๐Ÿ˜ฟ crying cat; 1F63F; +๐Ÿ˜พ pouting cat; 1F63E; +๐Ÿ™ˆ see-no-evil monkey; 1F648; +๐Ÿ™‰ hear-no-evil monkey; 1F649; +๐Ÿ™Š speak-no-evil monkey; 1F64A; +๐Ÿ’‹ kiss mark; 1F48B; +๐Ÿ’Œ love letter; 1F48C; +๐Ÿ’˜ heart with arrow; 1F498; +๐Ÿ’ heart with ribbon; 1F49D; +๐Ÿ’– sparkling heart; 1F496; +๐Ÿ’— growing heart; 1F497; +๐Ÿ’“ beating heart; 1F493; +๐Ÿ’ž revolving hearts; 1F49E; +๐Ÿ’• two hearts; 1F495; +๐Ÿ’Ÿ heart decoration; 1F49F; +โฃ๏ธ heart exclamation; 2763 FE0F; +๐Ÿ’” broken heart; 1F494; +โค๏ธ red heart; 2764 FE0F; +๐Ÿงก orange heart; 1F9E1; +๐Ÿ’› yellow heart; 1F49B; +๐Ÿ’š green heart; 1F49A; +๐Ÿ’™ blue heart; 1F499; +๐Ÿ’œ purple heart; 1F49C; +๐ŸคŽ brown heart; 1F90E; +๐Ÿ–ค black heart; 1F5A4; +๐Ÿค white heart; 1F90D; +๐Ÿ’ฏ hundred points; 1F4AF; +๐Ÿ’ข anger symbol; 1F4A2; +๐Ÿ’ฅ collision; 1F4A5; +๐Ÿ’ซ dizzy; 1F4AB; +๐Ÿ’ฆ sweat droplets; 1F4A6; +๐Ÿ’จ dashing away; 1F4A8; +๐Ÿ•ณ๏ธ hole; 1F573 FE0F; +๐Ÿ’ฃ bomb; 1F4A3; +๐Ÿ’ฌ speech balloon; 1F4AC; +๐Ÿ—จ๏ธ left speech bubble; 1F5E8 FE0F; +๐Ÿ—ฏ๏ธ right anger bubble; 1F5EF FE0F; +๐Ÿ’ญ thought balloon; 1F4AD; +๐Ÿ’ค zzz; 1F4A4; +๐Ÿ‘‹ waving hand; 1F44B; +๐Ÿคš raised back of hand; 1F91A; +๐Ÿ–๏ธ hand with fingers splayed; 1F590 FE0F; +โœ‹ raised hand; 270B; +๐Ÿ–– vulcan salute; 1F596; +๐Ÿ‘Œ OK hand; 1F44C; +๐ŸคŒ pinched fingers; 1F90C; +๐Ÿค pinching hand; 1F90F; +โœŒ๏ธ victory hand; 270C FE0F; +๐Ÿคž crossed fingers; 1F91E; +๐ŸคŸ love-you gesture; 1F91F; +๐Ÿค˜ sign of the horns; 1F918; +๐Ÿค™ call me hand; 1F919; +๐Ÿ‘ˆ backhand index pointing left; 1F448; +๐Ÿ‘‰ backhand index pointing right; 1F449; +๐Ÿ‘† backhand index pointing up; 1F446; +๐Ÿ–• middle finger; 1F595; +๐Ÿ‘‡ backhand index pointing down; 1F447; +โ˜๏ธ index pointing up; 261D FE0F; +๐Ÿ‘ thumbs up; 1F44D; +๐Ÿ‘Ž thumbs down; 1F44E; +โœŠ raised fist; 270A; +๐Ÿ‘Š oncoming fist; 1F44A; +๐Ÿค› left-facing fist; 1F91B; +๐Ÿคœ right-facing fist; 1F91C; +๐Ÿ‘ clapping hands; 1F44F; +๐Ÿ™Œ raising hands; 1F64C; +๐Ÿ‘ open hands; 1F450; +๐Ÿคฒ palms up together; 1F932; +๐Ÿค handshake; 1F91D; +๐Ÿ™ folded hands; 1F64F; +โœ๏ธ writing hand; 270D FE0F; +๐Ÿ’… nail polish; 1F485; +๐Ÿคณ selfie; 1F933; +๐Ÿ’ช flexed biceps; 1F4AA; +๐Ÿฆพ mechanical arm; 1F9BE; +๐Ÿฆฟ mechanical leg; 1F9BF; +๐Ÿฆต leg; 1F9B5; +๐Ÿฆถ foot; 1F9B6; +๐Ÿ‘‚ ear; 1F442; +๐Ÿฆป ear with hearing aid; 1F9BB; +๐Ÿ‘ƒ nose; 1F443; +๐Ÿง  brain; 1F9E0; +๐Ÿซ€ anatomical heart; 1FAC0; +๐Ÿซ lungs; 1FAC1; +๐Ÿฆท tooth; 1F9B7; +๐Ÿฆด bone; 1F9B4; +๐Ÿ‘€ eyes; 1F440; +๐Ÿ‘๏ธ eye; 1F441 FE0F; +๐Ÿ‘… tongue; 1F445; +๐Ÿ‘„ mouth; 1F444; +๐Ÿ‘ถ baby; 1F476; +๐Ÿง’ child; 1F9D2; +๐Ÿ‘ฆ boy; 1F466; +๐Ÿ‘ง girl; 1F467; +๐Ÿง‘ person; 1F9D1; +๐Ÿ‘ฑ person: blond hair; 1F471; +๐Ÿ‘จ man; 1F468; +๐Ÿง” man: beard; 1F9D4; +๐Ÿ‘ฉ woman; 1F469; +๐Ÿง“ older person; 1F9D3; +๐Ÿ‘ด old man; 1F474; +๐Ÿ‘ต old woman; 1F475; +๐Ÿ™ person frowning; 1F64D; +๐Ÿ™Ž person pouting; 1F64E; +๐Ÿ™… person gesturing NO; 1F645; +๐Ÿ™† person gesturing OK; 1F646; +๐Ÿ’ person tipping hand; 1F481; +๐Ÿ™‹ person raising hand; 1F64B; +๐Ÿง deaf person; 1F9CF; +๐Ÿ™‡ person bowing; 1F647; +๐Ÿคฆ person facepalming; 1F926; +๐Ÿคท person shrugging; 1F937; +๐Ÿ‘ฎ police officer; 1F46E; +๐Ÿ•ต๏ธ detective; 1F575 FE0F; +๐Ÿ’‚ guard; 1F482; +๐Ÿฅท ninja; 1F977; +๐Ÿ‘ท construction worker; 1F477; +๐Ÿคด prince; 1F934; +๐Ÿ‘ธ princess; 1F478; +๐Ÿ‘ณ person wearing turban; 1F473; +๐Ÿ‘ฒ person with skullcap; 1F472; +๐Ÿง• woman with headscarf; 1F9D5; +๐Ÿคต person in tuxedo; 1F935; +๐Ÿ‘ฐ person with veil; 1F470; +๐Ÿคฐ pregnant woman; 1F930; +๐Ÿคฑ breast-feeding; 1F931; +๐Ÿ‘ผ baby angel; 1F47C; +๐ŸŽ… Santa Claus; 1F385; +๐Ÿคถ Mrs. Claus; 1F936; +๐Ÿฆธ superhero; 1F9B8; +๐Ÿฆน supervillain; 1F9B9; +๐Ÿง™ mage; 1F9D9; +๐Ÿงš fairy; 1F9DA; +๐Ÿง› vampire; 1F9DB; +๐Ÿงœ merperson; 1F9DC; +๐Ÿง elf; 1F9DD; +๐Ÿงž genie; 1F9DE; +๐ŸงŸ zombie; 1F9DF; +๐Ÿ’† person getting massage; 1F486; +๐Ÿ’‡ person getting haircut; 1F487; +๐Ÿšถ person walking; 1F6B6; +๐Ÿง person standing; 1F9CD; +๐ŸงŽ person kneeling; 1F9CE; +๐Ÿƒ person running; 1F3C3; +๐Ÿ’ƒ woman dancing; 1F483; +๐Ÿ•บ man dancing; 1F57A; +๐Ÿ•ด๏ธ person in suit levitating; 1F574 FE0F; +๐Ÿ‘ฏ people with bunny ears; 1F46F; +๐Ÿง– person in steamy room; 1F9D6; +๐Ÿง— person climbing; 1F9D7; +๐Ÿคบ person fencing; 1F93A; +๐Ÿ‡ horse racing; 1F3C7; +โ›ท๏ธ skier; 26F7 FE0F; +๐Ÿ‚ snowboarder; 1F3C2; +๐ŸŒ๏ธ person golfing; 1F3CC FE0F; +๐Ÿ„ person surfing; 1F3C4; +๐Ÿšฃ person rowing boat; 1F6A3; +๐ŸŠ person swimming; 1F3CA; +โ›น๏ธ person bouncing ball; 26F9 FE0F; +๐Ÿ‹๏ธ person lifting weights; 1F3CB FE0F; +๐Ÿšด person biking; 1F6B4; +๐Ÿšต person mountain biking; 1F6B5; +๐Ÿคธ person cartwheeling; 1F938; +๐Ÿคผ people wrestling; 1F93C; +๐Ÿคฝ person playing water polo; 1F93D; +๐Ÿคพ person playing handball; 1F93E; +๐Ÿคน person juggling; 1F939; +๐Ÿง˜ person in lotus position; 1F9D8; +๐Ÿ›€ person taking bath; 1F6C0; +๐Ÿ›Œ person in bed; 1F6CC; +๐Ÿ‘ญ women holding hands; 1F46D; +๐Ÿ‘ซ woman and man holding hands; 1F46B; +๐Ÿ‘ฌ men holding hands; 1F46C; +๐Ÿ’ kiss; 1F48F; +๐Ÿ’‘ couple with heart; 1F491; +๐Ÿ‘ช family; 1F46A; +๐Ÿ—ฃ๏ธ speaking head; 1F5E3 FE0F; +๐Ÿ‘ค bust in silhouette; 1F464; +๐Ÿ‘ฅ busts in silhouette; 1F465; +๐Ÿซ‚ people hugging; 1FAC2; +๐Ÿ‘ฃ footprints; 1F463; +๐Ÿต monkey face; 1F435; +๐Ÿ’ monkey; 1F412; +๐Ÿฆ gorilla; 1F98D; +๐Ÿฆง orangutan; 1F9A7; +๐Ÿถ dog face; 1F436; +๐Ÿ• dog; 1F415; +๐Ÿฆฎ guide dog; 1F9AE; +๐Ÿฉ poodle; 1F429; +๐Ÿบ wolf; 1F43A; +๐ŸฆŠ fox; 1F98A; +๐Ÿฆ raccoon; 1F99D; +๐Ÿฑ cat face; 1F431; +๐Ÿˆ cat; 1F408; +๐Ÿฆ lion; 1F981; +๐Ÿฏ tiger face; 1F42F; +๐Ÿ… tiger; 1F405; +๐Ÿ† leopard; 1F406; +๐Ÿด horse face; 1F434; +๐ŸŽ horse; 1F40E; +๐Ÿฆ„ unicorn; 1F984; +๐Ÿฆ“ zebra; 1F993; +๐ŸฆŒ deer; 1F98C; +๐Ÿฆฌ bison; 1F9AC; +๐Ÿฎ cow face; 1F42E; +๐Ÿ‚ ox; 1F402; +๐Ÿƒ water buffalo; 1F403; +๐Ÿ„ cow; 1F404; +๐Ÿท pig face; 1F437; +๐Ÿ– pig; 1F416; +๐Ÿ— boar; 1F417; +๐Ÿฝ pig nose; 1F43D; +๐Ÿ ram; 1F40F; +๐Ÿ‘ ewe; 1F411; +๐Ÿ goat; 1F410; +๐Ÿช camel; 1F42A; +๐Ÿซ two-hump camel; 1F42B; +๐Ÿฆ™ llama; 1F999; +๐Ÿฆ’ giraffe; 1F992; +๐Ÿ˜ elephant; 1F418; +๐Ÿฆฃ mammoth; 1F9A3; +๐Ÿฆ rhinoceros; 1F98F; +๐Ÿฆ› hippopotamus; 1F99B; +๐Ÿญ mouse face; 1F42D; +๐Ÿ mouse; 1F401; +๐Ÿ€ rat; 1F400; +๐Ÿน hamster; 1F439; +๐Ÿฐ rabbit face; 1F430; +๐Ÿ‡ rabbit; 1F407; +๐Ÿฟ๏ธ chipmunk; 1F43F FE0F; +๐Ÿฆซ beaver; 1F9AB; +๐Ÿฆ” hedgehog; 1F994; +๐Ÿฆ‡ bat; 1F987; +๐Ÿป bear; 1F43B; +๐Ÿจ koala; 1F428; +๐Ÿผ panda; 1F43C; +๐Ÿฆฅ sloth; 1F9A5; +๐Ÿฆฆ otter; 1F9A6; +๐Ÿฆจ skunk; 1F9A8; +๐Ÿฆ˜ kangaroo; 1F998; +๐Ÿฆก badger; 1F9A1; +๐Ÿพ paw prints; 1F43E; +๐Ÿฆƒ turkey; 1F983; +๐Ÿ” chicken; 1F414; +๐Ÿ“ rooster; 1F413; +๐Ÿฃ hatching chick; 1F423; +๐Ÿค baby chick; 1F424; +๐Ÿฅ front-facing baby chick; 1F425; +๐Ÿฆ bird; 1F426; +๐Ÿง penguin; 1F427; +๐Ÿ•Š๏ธ dove; 1F54A FE0F; +๐Ÿฆ… eagle; 1F985; +๐Ÿฆ† duck; 1F986; +๐Ÿฆข swan; 1F9A2; +๐Ÿฆ‰ owl; 1F989; +๐Ÿฆค dodo; 1F9A4; +๐Ÿชถ feather; 1FAB6; +๐Ÿฆฉ flamingo; 1F9A9; +๐Ÿฆš peacock; 1F99A; +๐Ÿฆœ parrot; 1F99C; +๐Ÿธ frog; 1F438; +๐ŸŠ crocodile; 1F40A; +๐Ÿข turtle; 1F422; +๐ŸฆŽ lizard; 1F98E; +๐Ÿ snake; 1F40D; +๐Ÿฒ dragon face; 1F432; +๐Ÿ‰ dragon; 1F409; +๐Ÿฆ• sauropod; 1F995; +๐Ÿฆ– T-Rex; 1F996; +๐Ÿณ spouting whale; 1F433; +๐Ÿ‹ whale; 1F40B; +๐Ÿฌ dolphin; 1F42C; +๐Ÿฆญ seal; 1F9AD; +๐ŸŸ fish; 1F41F; +๐Ÿ  tropical fish; 1F420; +๐Ÿก blowfish; 1F421; +๐Ÿฆˆ shark; 1F988; +๐Ÿ™ octopus; 1F419; +๐Ÿš spiral shell; 1F41A; +๐ŸŒ snail; 1F40C; +๐Ÿฆ‹ butterfly; 1F98B; +๐Ÿ› bug; 1F41B; +๐Ÿœ ant; 1F41C; +๐Ÿ honeybee; 1F41D; +๐Ÿชฒ beetle; 1FAB2; +๐Ÿž lady beetle; 1F41E; +๐Ÿฆ— cricket; 1F997; +๐Ÿชณ cockroach; 1FAB3; +๐Ÿ•ท๏ธ spider; 1F577 FE0F; +๐Ÿ•ธ๏ธ spider web; 1F578 FE0F; +๐Ÿฆ‚ scorpion; 1F982; +๐ŸฆŸ mosquito; 1F99F; +๐Ÿชฐ fly; 1FAB0; +๐Ÿชฑ worm; 1FAB1; +๐Ÿฆ  microbe; 1F9A0; +๐Ÿ’ bouquet; 1F490; +๐ŸŒธ cherry blossom; 1F338; +๐Ÿ’ฎ white flower; 1F4AE; +๐Ÿต๏ธ rosette; 1F3F5 FE0F; +๐ŸŒน rose; 1F339; +๐Ÿฅ€ wilted flower; 1F940; +๐ŸŒบ hibiscus; 1F33A; +๐ŸŒป sunflower; 1F33B; +๐ŸŒผ blossom; 1F33C; +๐ŸŒท tulip; 1F337; +๐ŸŒฑ seedling; 1F331; +๐Ÿชด potted plant; 1FAB4; +๐ŸŒฒ evergreen tree; 1F332; +๐ŸŒณ deciduous tree; 1F333; +๐ŸŒด palm tree; 1F334; +๐ŸŒต cactus; 1F335; +๐ŸŒพ sheaf of rice; 1F33E; +๐ŸŒฟ herb; 1F33F; +โ˜˜๏ธ shamrock; 2618 FE0F; +๐Ÿ€ four leaf clover; 1F340; +๐Ÿ maple leaf; 1F341; +๐Ÿ‚ fallen leaf; 1F342; +๐Ÿƒ leaf fluttering in wind; 1F343; +๐Ÿ‡ grapes; 1F347; +๐Ÿˆ melon; 1F348; +๐Ÿ‰ watermelon; 1F349; +๐ŸŠ tangerine; 1F34A; +๐Ÿ‹ lemon; 1F34B; +๐ŸŒ banana; 1F34C; +๐Ÿ pineapple; 1F34D; +๐Ÿฅญ mango; 1F96D; +๐ŸŽ red apple; 1F34E; +๐Ÿ green apple; 1F34F; +๐Ÿ pear; 1F350; +๐Ÿ‘ peach; 1F351; +๐Ÿ’ cherries; 1F352; +๐Ÿ“ strawberry; 1F353; +๐Ÿซ blueberries; 1FAD0; +๐Ÿฅ kiwi fruit; 1F95D; +๐Ÿ… tomato; 1F345; +๐Ÿซ’ olive; 1FAD2; +๐Ÿฅฅ coconut; 1F965; +๐Ÿฅ‘ avocado; 1F951; +๐Ÿ† eggplant; 1F346; +๐Ÿฅ” potato; 1F954; +๐Ÿฅ• carrot; 1F955; +๐ŸŒฝ ear of corn; 1F33D; +๐ŸŒถ๏ธ hot pepper; 1F336 FE0F; +๐Ÿซ‘ bell pepper; 1FAD1; +๐Ÿฅ’ cucumber; 1F952; +๐Ÿฅฌ leafy green; 1F96C; +๐Ÿฅฆ broccoli; 1F966; +๐Ÿง„ garlic; 1F9C4; +๐Ÿง… onion; 1F9C5; +๐Ÿ„ mushroom; 1F344; +๐Ÿฅœ peanuts; 1F95C; +๐ŸŒฐ chestnut; 1F330; +๐Ÿž bread; 1F35E; +๐Ÿฅ croissant; 1F950; +๐Ÿฅ– baguette bread; 1F956; +๐Ÿซ“ flatbread; 1FAD3; +๐Ÿฅจ pretzel; 1F968; +๐Ÿฅฏ bagel; 1F96F; +๐Ÿฅž pancakes; 1F95E; +๐Ÿง‡ waffle; 1F9C7; +๐Ÿง€ cheese wedge; 1F9C0; +๐Ÿ– meat on bone; 1F356; +๐Ÿ— poultry leg; 1F357; +๐Ÿฅฉ cut of meat; 1F969; +๐Ÿฅ“ bacon; 1F953; +๐Ÿ” hamburger; 1F354; +๐ŸŸ french fries; 1F35F; +๐Ÿ• pizza; 1F355; +๐ŸŒญ hot dog; 1F32D; +๐Ÿฅช sandwich; 1F96A; +๐ŸŒฎ taco; 1F32E; +๐ŸŒฏ burrito; 1F32F; +๐Ÿซ” tamale; 1FAD4; +๐Ÿฅ™ stuffed flatbread; 1F959; +๐Ÿง† falafel; 1F9C6; +๐Ÿฅš egg; 1F95A; +๐Ÿณ cooking; 1F373; +๐Ÿฅ˜ shallow pan of food; 1F958; +๐Ÿฒ pot of food; 1F372; +๐Ÿซ• fondue; 1FAD5; +๐Ÿฅฃ bowl with spoon; 1F963; +๐Ÿฅ— green salad; 1F957; +๐Ÿฟ popcorn; 1F37F; +๐Ÿงˆ butter; 1F9C8; +๐Ÿง‚ salt; 1F9C2; +๐Ÿฅซ canned food; 1F96B; +๐Ÿฑ bento box; 1F371; +๐Ÿ˜ rice cracker; 1F358; +๐Ÿ™ rice ball; 1F359; +๐Ÿš cooked rice; 1F35A; +๐Ÿ› curry rice; 1F35B; +๐Ÿœ steaming bowl; 1F35C; +๐Ÿ spaghetti; 1F35D; +๐Ÿ  roasted sweet potato; 1F360; +๐Ÿข oden; 1F362; +๐Ÿฃ sushi; 1F363; +๐Ÿค fried shrimp; 1F364; +๐Ÿฅ fish cake with swirl; 1F365; +๐Ÿฅฎ moon cake; 1F96E; +๐Ÿก dango; 1F361; +๐ŸฅŸ dumpling; 1F95F; +๐Ÿฅ  fortune cookie; 1F960; +๐Ÿฅก takeout box; 1F961; +๐Ÿฆ€ crab; 1F980; +๐Ÿฆž lobster; 1F99E; +๐Ÿฆ shrimp; 1F990; +๐Ÿฆ‘ squid; 1F991; +๐Ÿฆช oyster; 1F9AA; +๐Ÿฆ soft ice cream; 1F366; +๐Ÿง shaved ice; 1F367; +๐Ÿจ ice cream; 1F368; +๐Ÿฉ doughnut; 1F369; +๐Ÿช cookie; 1F36A; +๐ŸŽ‚ birthday cake; 1F382; +๐Ÿฐ shortcake; 1F370; +๐Ÿง cupcake; 1F9C1; +๐Ÿฅง pie; 1F967; +๐Ÿซ chocolate bar; 1F36B; +๐Ÿฌ candy; 1F36C; +๐Ÿญ lollipop; 1F36D; +๐Ÿฎ custard; 1F36E; +๐Ÿฏ honey pot; 1F36F; +๐Ÿผ baby bottle; 1F37C; +๐Ÿฅ› glass of milk; 1F95B; +โ˜• hot beverage; 2615; +๐Ÿซ– teapot; 1FAD6; +๐Ÿต teacup without handle; 1F375; +๐Ÿถ sake; 1F376; +๐Ÿพ bottle with popping cork; 1F37E; +๐Ÿท wine glass; 1F377; +๐Ÿธ cocktail glass; 1F378; +๐Ÿน tropical drink; 1F379; +๐Ÿบ beer mug; 1F37A; +๐Ÿป clinking beer mugs; 1F37B; +๐Ÿฅ‚ clinking glasses; 1F942; +๐Ÿฅƒ tumbler glass; 1F943; +๐Ÿฅค cup with straw; 1F964; +๐Ÿง‹ bubble tea; 1F9CB; +๐Ÿงƒ beverage box; 1F9C3; +๐Ÿง‰ mate; 1F9C9; +๐ŸงŠ ice; 1F9CA; +๐Ÿฅข chopsticks; 1F962; +๐Ÿฝ๏ธ fork and knife with plate; 1F37D FE0F; +๐Ÿด fork and knife; 1F374; +๐Ÿฅ„ spoon; 1F944; +๐Ÿ”ช kitchen knife; 1F52A; +๐Ÿบ amphora; 1F3FA; +๐ŸŒ globe showing Europe-Africa; 1F30D; +๐ŸŒŽ globe showing Americas; 1F30E; +๐ŸŒ globe showing Asia-Australia; 1F30F; +๐ŸŒ globe with meridians; 1F310; +๐Ÿ—บ๏ธ world map; 1F5FA FE0F; +๐Ÿ—พ map of Japan; 1F5FE; +๐Ÿงญ compass; 1F9ED; +๐Ÿ”๏ธ snow-capped mountain; 1F3D4 FE0F; +โ›ฐ๏ธ mountain; 26F0 FE0F; +๐ŸŒ‹ volcano; 1F30B; +๐Ÿ—ป mount fuji; 1F5FB; +๐Ÿ•๏ธ camping; 1F3D5 FE0F; +๐Ÿ–๏ธ beach with umbrella; 1F3D6 FE0F; +๐Ÿœ๏ธ desert; 1F3DC FE0F; +๐Ÿ๏ธ desert island; 1F3DD FE0F; +๐Ÿž๏ธ national park; 1F3DE FE0F; +๐ŸŸ๏ธ stadium; 1F3DF FE0F; +๐Ÿ›๏ธ classical building; 1F3DB FE0F; +๐Ÿ—๏ธ building construction; 1F3D7 FE0F; +๐Ÿงฑ brick; 1F9F1; +๐Ÿชจ rock; 1FAA8; +๐Ÿชต wood; 1FAB5; +๐Ÿ›– hut; 1F6D6; +๐Ÿ˜๏ธ houses; 1F3D8 FE0F; +๐Ÿš๏ธ derelict house; 1F3DA FE0F; +๐Ÿ  house; 1F3E0; +๐Ÿก house with garden; 1F3E1; +๐Ÿข office building; 1F3E2; +๐Ÿฃ Japanese post office; 1F3E3; +๐Ÿค post office; 1F3E4; +๐Ÿฅ hospital; 1F3E5; +๐Ÿฆ bank; 1F3E6; +๐Ÿจ hotel; 1F3E8; +๐Ÿฉ love hotel; 1F3E9; +๐Ÿช convenience store; 1F3EA; +๐Ÿซ school; 1F3EB; +๐Ÿฌ department store; 1F3EC; +๐Ÿญ factory; 1F3ED; +๐Ÿฏ Japanese castle; 1F3EF; +๐Ÿฐ castle; 1F3F0; +๐Ÿ’’ wedding; 1F492; +๐Ÿ—ผ Tokyo tower; 1F5FC; +๐Ÿ—ฝ Statue of Liberty; 1F5FD; +โ›ช church; 26EA; +๐Ÿ•Œ mosque; 1F54C; +๐Ÿ›• hindu temple; 1F6D5; +๐Ÿ• synagogue; 1F54D; +โ›ฉ๏ธ shinto shrine; 26E9 FE0F; +๐Ÿ•‹ kaaba; 1F54B; +โ›ฒ fountain; 26F2; +โ›บ tent; 26FA; +๐ŸŒ foggy; 1F301; +๐ŸŒƒ night with stars; 1F303; +๐Ÿ™๏ธ cityscape; 1F3D9 FE0F; +๐ŸŒ„ sunrise over mountains; 1F304; +๐ŸŒ… sunrise; 1F305; +๐ŸŒ† cityscape at dusk; 1F306; +๐ŸŒ‡ sunset; 1F307; +๐ŸŒ‰ bridge at night; 1F309; +โ™จ๏ธ hot springs; 2668 FE0F; +๐ŸŽ  carousel horse; 1F3A0; +๐ŸŽก ferris wheel; 1F3A1; +๐ŸŽข roller coaster; 1F3A2; +๐Ÿ’ˆ barber pole; 1F488; +๐ŸŽช circus tent; 1F3AA; +๐Ÿš‚ locomotive; 1F682; +๐Ÿšƒ railway car; 1F683; +๐Ÿš„ high-speed train; 1F684; +๐Ÿš… bullet train; 1F685; +๐Ÿš† train; 1F686; +๐Ÿš‡ metro; 1F687; +๐Ÿšˆ light rail; 1F688; +๐Ÿš‰ station; 1F689; +๐ŸšŠ tram; 1F68A; +๐Ÿš monorail; 1F69D; +๐Ÿšž mountain railway; 1F69E; +๐Ÿš‹ tram car; 1F68B; +๐ŸšŒ bus; 1F68C; +๐Ÿš oncoming bus; 1F68D; +๐ŸšŽ trolleybus; 1F68E; +๐Ÿš minibus; 1F690; +๐Ÿš‘ ambulance; 1F691; +๐Ÿš’ fire engine; 1F692; +๐Ÿš“ police car; 1F693; +๐Ÿš” oncoming police car; 1F694; +๐Ÿš• taxi; 1F695; +๐Ÿš– oncoming taxi; 1F696; +๐Ÿš— automobile; 1F697; +๐Ÿš˜ oncoming automobile; 1F698; +๐Ÿš™ sport utility vehicle; 1F699; +๐Ÿ›ป pickup truck; 1F6FB; +๐Ÿšš delivery truck; 1F69A; +๐Ÿš› articulated lorry; 1F69B; +๐Ÿšœ tractor; 1F69C; +๐ŸŽ๏ธ racing car; 1F3CE FE0F; +๐Ÿ๏ธ motorcycle; 1F3CD FE0F; +๐Ÿ›ต motor scooter; 1F6F5; +๐Ÿฆฝ manual wheelchair; 1F9BD; +๐Ÿฆผ motorized wheelchair; 1F9BC; +๐Ÿ›บ auto rickshaw; 1F6FA; +๐Ÿšฒ bicycle; 1F6B2; +๐Ÿ›ด kick scooter; 1F6F4; +๐Ÿ›น skateboard; 1F6F9; +๐Ÿ›ผ roller skate; 1F6FC; +๐Ÿš bus stop; 1F68F; +๐Ÿ›ฃ๏ธ motorway; 1F6E3 FE0F; +๐Ÿ›ค๏ธ railway track; 1F6E4 FE0F; +๐Ÿ›ข๏ธ oil drum; 1F6E2 FE0F; +โ›ฝ fuel pump; 26FD; +๐Ÿšจ police car light; 1F6A8; +๐Ÿšฅ horizontal traffic light; 1F6A5; +๐Ÿšฆ vertical traffic light; 1F6A6; +๐Ÿ›‘ stop sign; 1F6D1; +๐Ÿšง construction; 1F6A7; +โš“ anchor; 2693; +โ›ต sailboat; 26F5; +๐Ÿ›ถ canoe; 1F6F6; +๐Ÿšค speedboat; 1F6A4; +๐Ÿ›ณ๏ธ passenger ship; 1F6F3 FE0F; +โ›ด๏ธ ferry; 26F4 FE0F; +๐Ÿ›ฅ๏ธ motor boat; 1F6E5 FE0F; +๐Ÿšข ship; 1F6A2; +โœˆ๏ธ airplane; 2708 FE0F; +๐Ÿ›ฉ๏ธ small airplane; 1F6E9 FE0F; +๐Ÿ›ซ airplane departure; 1F6EB; +๐Ÿ›ฌ airplane arrival; 1F6EC; +๐Ÿช‚ parachute; 1FA82; +๐Ÿ’บ seat; 1F4BA; +๐Ÿš helicopter; 1F681; +๐ŸšŸ suspension railway; 1F69F; +๐Ÿš  mountain cableway; 1F6A0; +๐Ÿšก aerial tramway; 1F6A1; +๐Ÿ›ฐ๏ธ satellite; 1F6F0 FE0F; +๐Ÿš€ rocket; 1F680; +๐Ÿ›ธ flying saucer; 1F6F8; +๐Ÿ›Ž๏ธ bellhop bell; 1F6CE FE0F; +๐Ÿงณ luggage; 1F9F3; +โŒ› hourglass done; 231B; +โณ hourglass not done; 23F3; +โŒš watch; 231A; +โฐ alarm clock; 23F0; +โฑ๏ธ stopwatch; 23F1 FE0F; +โฒ๏ธ timer clock; 23F2 FE0F; +๐Ÿ•ฐ๏ธ mantelpiece clock; 1F570 FE0F; +๐Ÿ•› twelve oโ€™clock; 1F55B; +๐Ÿ•ง twelve-thirty; 1F567; +๐Ÿ• one oโ€™clock; 1F550; +๐Ÿ•œ one-thirty; 1F55C; +๐Ÿ•‘ two oโ€™clock; 1F551; +๐Ÿ• two-thirty; 1F55D; +๐Ÿ•’ three oโ€™clock; 1F552; +๐Ÿ•ž three-thirty; 1F55E; +๐Ÿ•“ four oโ€™clock; 1F553; +๐Ÿ•Ÿ four-thirty; 1F55F; +๐Ÿ•” five oโ€™clock; 1F554; +๐Ÿ•  five-thirty; 1F560; +๐Ÿ•• six oโ€™clock; 1F555; +๐Ÿ•ก six-thirty; 1F561; +๐Ÿ•– seven oโ€™clock; 1F556; +๐Ÿ•ข seven-thirty; 1F562; +๐Ÿ•— eight oโ€™clock; 1F557; +๐Ÿ•ฃ eight-thirty; 1F563; +๐Ÿ•˜ nine oโ€™clock; 1F558; +๐Ÿ•ค nine-thirty; 1F564; +๐Ÿ•™ ten oโ€™clock; 1F559; +๐Ÿ•ฅ ten-thirty; 1F565; +๐Ÿ•š eleven oโ€™clock; 1F55A; +๐Ÿ•ฆ eleven-thirty; 1F566; +๐ŸŒ‘ new moon; 1F311; +๐ŸŒ’ waxing crescent moon; 1F312; +๐ŸŒ“ first quarter moon; 1F313; +๐ŸŒ” waxing gibbous moon; 1F314; +๐ŸŒ• full moon; 1F315; +๐ŸŒ– waning gibbous moon; 1F316; +๐ŸŒ— last quarter moon; 1F317; +๐ŸŒ˜ waning crescent moon; 1F318; +๐ŸŒ™ crescent moon; 1F319; +๐ŸŒš new moon face; 1F31A; +๐ŸŒ› first quarter moon face; 1F31B; +๐ŸŒœ last quarter moon face; 1F31C; +๐ŸŒก๏ธ thermometer; 1F321 FE0F; +โ˜€๏ธ sun; 2600 FE0F; +๐ŸŒ full moon face; 1F31D; +๐ŸŒž sun with face; 1F31E; +๐Ÿช ringed planet; 1FA90; +โญ star; 2B50; +๐ŸŒŸ glowing star; 1F31F; +๐ŸŒ  shooting star; 1F320; +๐ŸŒŒ milky way; 1F30C; +โ˜๏ธ cloud; 2601 FE0F; +โ›… sun behind cloud; 26C5; +โ›ˆ๏ธ cloud with lightning and rain; 26C8 FE0F; +๐ŸŒค๏ธ sun behind small cloud; 1F324 FE0F; +๐ŸŒฅ๏ธ sun behind large cloud; 1F325 FE0F; +๐ŸŒฆ๏ธ sun behind rain cloud; 1F326 FE0F; +๐ŸŒง๏ธ cloud with rain; 1F327 FE0F; +๐ŸŒจ๏ธ cloud with snow; 1F328 FE0F; +๐ŸŒฉ๏ธ cloud with lightning; 1F329 FE0F; +๐ŸŒช๏ธ tornado; 1F32A FE0F; +๐ŸŒซ๏ธ fog; 1F32B FE0F; +๐ŸŒฌ๏ธ wind face; 1F32C FE0F; +๐ŸŒ€ cyclone; 1F300; +๐ŸŒˆ rainbow; 1F308; +๐ŸŒ‚ closed umbrella; 1F302; +โ˜‚๏ธ umbrella; 2602 FE0F; +โ˜” umbrella with rain drops; 2614; +โ›ฑ๏ธ umbrella on ground; 26F1 FE0F; +โšก high voltage; 26A1; +โ„๏ธ snowflake; 2744 FE0F; +โ˜ƒ๏ธ snowman; 2603 FE0F; +โ›„ snowman without snow; 26C4; +โ˜„๏ธ comet; 2604 FE0F; +๐Ÿ”ฅ fire; 1F525; +๐Ÿ’ง droplet; 1F4A7; +๐ŸŒŠ water wave; 1F30A; +๐ŸŽƒ jack-o-lantern; 1F383; +๐ŸŽ„ Christmas tree; 1F384; +๐ŸŽ† fireworks; 1F386; +๐ŸŽ‡ sparkler; 1F387; +๐Ÿงจ firecracker; 1F9E8; +โœจ sparkles; 2728; +๐ŸŽˆ balloon; 1F388; +๐ŸŽ‰ party popper; 1F389; +๐ŸŽŠ confetti ball; 1F38A; +๐ŸŽ‹ tanabata tree; 1F38B; +๐ŸŽ pine decoration; 1F38D; +๐ŸŽŽ Japanese dolls; 1F38E; +๐ŸŽ carp streamer; 1F38F; +๐ŸŽ wind chime; 1F390; +๐ŸŽ‘ moon viewing ceremony; 1F391; +๐Ÿงง red envelope; 1F9E7; +๐ŸŽ€ ribbon; 1F380; +๐ŸŽ wrapped gift; 1F381; +๐ŸŽ—๏ธ reminder ribbon; 1F397 FE0F; +๐ŸŽŸ๏ธ admission tickets; 1F39F FE0F; +๐ŸŽซ ticket; 1F3AB; +๐ŸŽ–๏ธ military medal; 1F396 FE0F; +๐Ÿ† trophy; 1F3C6; +๐Ÿ… sports medal; 1F3C5; +๐Ÿฅ‡ 1st place medal; 1F947; +๐Ÿฅˆ 2nd place medal; 1F948; +๐Ÿฅ‰ 3rd place medal; 1F949; +โšฝ soccer ball; 26BD; +โšพ baseball; 26BE; +๐ŸฅŽ softball; 1F94E; +๐Ÿ€ basketball; 1F3C0; +๐Ÿ volleyball; 1F3D0; +๐Ÿˆ american football; 1F3C8; +๐Ÿ‰ rugby football; 1F3C9; +๐ŸŽพ tennis; 1F3BE; +๐Ÿฅ flying disc; 1F94F; +๐ŸŽณ bowling; 1F3B3; +๐Ÿ cricket game; 1F3CF; +๐Ÿ‘ field hockey; 1F3D1; +๐Ÿ’ ice hockey; 1F3D2; +๐Ÿฅ lacrosse; 1F94D; +๐Ÿ“ ping pong; 1F3D3; +๐Ÿธ badminton; 1F3F8; +๐ŸฅŠ boxing glove; 1F94A; +๐Ÿฅ‹ martial arts uniform; 1F94B; +๐Ÿฅ… goal net; 1F945; +โ›ณ flag in hole; 26F3; +โ›ธ๏ธ ice skate; 26F8 FE0F; +๐ŸŽฃ fishing pole; 1F3A3; +๐Ÿคฟ diving mask; 1F93F; +๐ŸŽฝ running shirt; 1F3BD; +๐ŸŽฟ skis; 1F3BF; +๐Ÿ›ท sled; 1F6F7; +๐ŸฅŒ curling stone; 1F94C; +๐ŸŽฏ direct hit; 1F3AF; +๐Ÿช€ yo-yo; 1FA80; +๐Ÿช kite; 1FA81; +๐ŸŽฑ pool 8 ball; 1F3B1; +๐Ÿ”ฎ crystal ball; 1F52E; +๐Ÿช„ magic wand; 1FA84; +๐Ÿงฟ nazar amulet; 1F9FF; +๐ŸŽฎ video game; 1F3AE; +๐Ÿ•น๏ธ joystick; 1F579 FE0F; +๐ŸŽฐ slot machine; 1F3B0; +๐ŸŽฒ game die; 1F3B2; +๐Ÿงฉ puzzle piece; 1F9E9; +๐Ÿงธ teddy bear; 1F9F8; +๐Ÿช… piรฑata; 1FA85; +๐Ÿช† nesting dolls; 1FA86; +โ™ ๏ธ spade suit; 2660 FE0F; +โ™ฅ๏ธ heart suit; 2665 FE0F; +โ™ฆ๏ธ diamond suit; 2666 FE0F; +โ™ฃ๏ธ club suit; 2663 FE0F; +โ™Ÿ๏ธ chess pawn; 265F FE0F; +๐Ÿƒ joker; 1F0CF; +๐Ÿ€„ mahjong red dragon; 1F004; +๐ŸŽด flower playing cards; 1F3B4; +๐ŸŽญ performing arts; 1F3AD; +๐Ÿ–ผ๏ธ framed picture; 1F5BC FE0F; +๐ŸŽจ artist palette; 1F3A8; +๐Ÿงต thread; 1F9F5; +๐Ÿชก sewing needle; 1FAA1; +๐Ÿงถ yarn; 1F9F6; +๐Ÿชข knot; 1FAA2; +๐Ÿ‘“ glasses; 1F453; +๐Ÿ•ถ๏ธ sunglasses; 1F576 FE0F; +๐Ÿฅฝ goggles; 1F97D; +๐Ÿฅผ lab coat; 1F97C; +๐Ÿฆบ safety vest; 1F9BA; +๐Ÿ‘” necktie; 1F454; +๐Ÿ‘• t-shirt; 1F455; +๐Ÿ‘– jeans; 1F456; +๐Ÿงฃ scarf; 1F9E3; +๐Ÿงค gloves; 1F9E4; +๐Ÿงฅ coat; 1F9E5; +๐Ÿงฆ socks; 1F9E6; +๐Ÿ‘— dress; 1F457; +๐Ÿ‘˜ kimono; 1F458; +๐Ÿฅป sari; 1F97B; +๐Ÿฉฑ one-piece swimsuit; 1FA71; +๐Ÿฉฒ briefs; 1FA72; +๐Ÿฉณ shorts; 1FA73; +๐Ÿ‘™ bikini; 1F459; +๐Ÿ‘š womanโ€™s clothes; 1F45A; +๐Ÿ‘› purse; 1F45B; +๐Ÿ‘œ handbag; 1F45C; +๐Ÿ‘ clutch bag; 1F45D; +๐Ÿ›๏ธ shopping bags; 1F6CD FE0F; +๐ŸŽ’ backpack; 1F392; +๐Ÿฉด thong sandal; 1FA74; +๐Ÿ‘ž manโ€™s shoe; 1F45E; +๐Ÿ‘Ÿ running shoe; 1F45F; +๐Ÿฅพ hiking boot; 1F97E; +๐Ÿฅฟ flat shoe; 1F97F; +๐Ÿ‘  high-heeled shoe; 1F460; +๐Ÿ‘ก womanโ€™s sandal; 1F461; +๐Ÿฉฐ ballet shoes; 1FA70; +๐Ÿ‘ข womanโ€™s boot; 1F462; +๐Ÿ‘‘ crown; 1F451; +๐Ÿ‘’ womanโ€™s hat; 1F452; +๐ŸŽฉ top hat; 1F3A9; +๐ŸŽ“ graduation cap; 1F393; +๐Ÿงข billed cap; 1F9E2; +๐Ÿช– military helmet; 1FA96; +โ›‘๏ธ rescue workerโ€™s helmet; 26D1 FE0F; +๐Ÿ“ฟ prayer beads; 1F4FF; +๐Ÿ’„ lipstick; 1F484; +๐Ÿ’ ring; 1F48D; +๐Ÿ’Ž gem stone; 1F48E; +๐Ÿ”‡ muted speaker; 1F507; +๐Ÿ”ˆ speaker low volume; 1F508; +๐Ÿ”‰ speaker medium volume; 1F509; +๐Ÿ”Š speaker high volume; 1F50A; +๐Ÿ“ข loudspeaker; 1F4E2; +๐Ÿ“ฃ megaphone; 1F4E3; +๐Ÿ“ฏ postal horn; 1F4EF; +๐Ÿ”” bell; 1F514; +๐Ÿ”• bell with slash; 1F515; +๐ŸŽผ musical score; 1F3BC; +๐ŸŽต musical note; 1F3B5; +๐ŸŽถ musical notes; 1F3B6; +๐ŸŽ™๏ธ studio microphone; 1F399 FE0F; +๐ŸŽš๏ธ level slider; 1F39A FE0F; +๐ŸŽ›๏ธ control knobs; 1F39B FE0F; +๐ŸŽค microphone; 1F3A4; +๐ŸŽง headphone; 1F3A7; +๐Ÿ“ป radio; 1F4FB; +๐ŸŽท saxophone; 1F3B7; +๐Ÿช— accordion; 1FA97; +๐ŸŽธ guitar; 1F3B8; +๐ŸŽน musical keyboard; 1F3B9; +๐ŸŽบ trumpet; 1F3BA; +๐ŸŽป violin; 1F3BB; +๐Ÿช• banjo; 1FA95; +๐Ÿฅ drum; 1F941; +๐Ÿช˜ long drum; 1FA98; +๐Ÿ“ฑ mobile phone; 1F4F1; +๐Ÿ“ฒ mobile phone with arrow; 1F4F2; +โ˜Ž๏ธ telephone; 260E FE0F; +๐Ÿ“ž telephone receiver; 1F4DE; +๐Ÿ“Ÿ pager; 1F4DF; +๐Ÿ“  fax machine; 1F4E0; +๐Ÿ”‹ battery; 1F50B; +๐Ÿ”Œ electric plug; 1F50C; +๐Ÿ’ป laptop; 1F4BB; +๐Ÿ–ฅ๏ธ desktop computer; 1F5A5 FE0F; +๐Ÿ–จ๏ธ printer; 1F5A8 FE0F; +โŒจ๏ธ keyboard; 2328 FE0F; +๐Ÿ–ฑ๏ธ computer mouse; 1F5B1 FE0F; +๐Ÿ–ฒ๏ธ trackball; 1F5B2 FE0F; +๐Ÿ’ฝ computer disk; 1F4BD; +๐Ÿ’พ floppy disk; 1F4BE; +๐Ÿ’ฟ optical disk; 1F4BF; +๐Ÿ“€ dvd; 1F4C0; +๐Ÿงฎ abacus; 1F9EE; +๐ŸŽฅ movie camera; 1F3A5; +๐ŸŽž๏ธ film frames; 1F39E FE0F; +๐Ÿ“ฝ๏ธ film projector; 1F4FD FE0F; +๐ŸŽฌ clapper board; 1F3AC; +๐Ÿ“บ television; 1F4FA; +๐Ÿ“ท camera; 1F4F7; +๐Ÿ“ธ camera with flash; 1F4F8; +๐Ÿ“น video camera; 1F4F9; +๐Ÿ“ผ videocassette; 1F4FC; +๐Ÿ” magnifying glass tilted left; 1F50D; +๐Ÿ”Ž magnifying glass tilted right; 1F50E; +๐Ÿ•ฏ๏ธ candle; 1F56F FE0F; +๐Ÿ’ก light bulb; 1F4A1; +๐Ÿ”ฆ flashlight; 1F526; +๐Ÿฎ red paper lantern; 1F3EE; +๐Ÿช” diya lamp; 1FA94; +๐Ÿ“” notebook with decorative cover; 1F4D4; +๐Ÿ“• closed book; 1F4D5; +๐Ÿ“– open book; 1F4D6; +๐Ÿ“— green book; 1F4D7; +๐Ÿ“˜ blue book; 1F4D8; +๐Ÿ“™ orange book; 1F4D9; +๐Ÿ“š books; 1F4DA; +๐Ÿ““ notebook; 1F4D3; +๐Ÿ“’ ledger; 1F4D2; +๐Ÿ“ƒ page with curl; 1F4C3; +๐Ÿ“œ scroll; 1F4DC; +๐Ÿ“„ page facing up; 1F4C4; +๐Ÿ“ฐ newspaper; 1F4F0; +๐Ÿ—ž๏ธ rolled-up newspaper; 1F5DE FE0F; +๐Ÿ“‘ bookmark tabs; 1F4D1; +๐Ÿ”– bookmark; 1F516; +๐Ÿท๏ธ label; 1F3F7 FE0F; +๐Ÿ’ฐ money bag; 1F4B0; +๐Ÿช™ coin; 1FA99; +๐Ÿ’ด yen banknote; 1F4B4; +๐Ÿ’ต dollar banknote; 1F4B5; +๐Ÿ’ถ euro banknote; 1F4B6; +๐Ÿ’ท pound banknote; 1F4B7; +๐Ÿ’ธ money with wings; 1F4B8; +๐Ÿ’ณ credit card; 1F4B3; +๐Ÿงพ receipt; 1F9FE; +๐Ÿ’น chart increasing with yen; 1F4B9; +โœ‰๏ธ envelope; 2709 FE0F; +๐Ÿ“ง e-mail; 1F4E7; +๐Ÿ“จ incoming envelope; 1F4E8; +๐Ÿ“ฉ envelope with arrow; 1F4E9; +๐Ÿ“ค outbox tray; 1F4E4; +๐Ÿ“ฅ inbox tray; 1F4E5; +๐Ÿ“ฆ package; 1F4E6; +๐Ÿ“ซ closed mailbox with raised flag; 1F4EB; +๐Ÿ“ช closed mailbox with lowered flag; 1F4EA; +๐Ÿ“ฌ open mailbox with raised flag; 1F4EC; +๐Ÿ“ญ open mailbox with lowered flag; 1F4ED; +๐Ÿ“ฎ postbox; 1F4EE; +๐Ÿ—ณ๏ธ ballot box with ballot; 1F5F3 FE0F; +โœ๏ธ pencil; 270F FE0F; +โœ’๏ธ black nib; 2712 FE0F; +๐Ÿ–‹๏ธ fountain pen; 1F58B FE0F; +๐Ÿ–Š๏ธ pen; 1F58A FE0F; +๐Ÿ–Œ๏ธ paintbrush; 1F58C FE0F; +๐Ÿ–๏ธ crayon; 1F58D FE0F; +๐Ÿ“ memo; 1F4DD; +๐Ÿ’ผ briefcase; 1F4BC; +๐Ÿ“ file folder; 1F4C1; +๐Ÿ“‚ open file folder; 1F4C2; +๐Ÿ—‚๏ธ card index dividers; 1F5C2 FE0F; +๐Ÿ“… calendar; 1F4C5; +๐Ÿ“† tear-off calendar; 1F4C6; +๐Ÿ—’๏ธ spiral notepad; 1F5D2 FE0F; +๐Ÿ—“๏ธ spiral calendar; 1F5D3 FE0F; +๐Ÿ“‡ card index; 1F4C7; +๐Ÿ“ˆ chart increasing; 1F4C8; +๐Ÿ“‰ chart decreasing; 1F4C9; +๐Ÿ“Š bar chart; 1F4CA; +๐Ÿ“‹ clipboard; 1F4CB; +๐Ÿ“Œ pushpin; 1F4CC; +๐Ÿ“ round pushpin; 1F4CD; +๐Ÿ“Ž paperclip; 1F4CE; +๐Ÿ–‡๏ธ linked paperclips; 1F587 FE0F; +๐Ÿ“ straight ruler; 1F4CF; +๐Ÿ“ triangular ruler; 1F4D0; +โœ‚๏ธ scissors; 2702 FE0F; +๐Ÿ—ƒ๏ธ card file box; 1F5C3 FE0F; +๐Ÿ—„๏ธ file cabinet; 1F5C4 FE0F; +๐Ÿ—‘๏ธ wastebasket; 1F5D1 FE0F; +๐Ÿ”’ locked; 1F512; +๐Ÿ”“ unlocked; 1F513; +๐Ÿ” locked with pen; 1F50F; +๐Ÿ” locked with key; 1F510; +๐Ÿ”‘ key; 1F511; +๐Ÿ—๏ธ old key; 1F5DD FE0F; +๐Ÿ”จ hammer; 1F528; +๐Ÿช“ axe; 1FA93; +โ›๏ธ pick; 26CF FE0F; +โš’๏ธ hammer and pick; 2692 FE0F; +๐Ÿ› ๏ธ hammer and wrench; 1F6E0 FE0F; +๐Ÿ—ก๏ธ dagger; 1F5E1 FE0F; +โš”๏ธ crossed swords; 2694 FE0F; +๐Ÿ”ซ pistol; 1F52B; +๐Ÿชƒ boomerang; 1FA83; +๐Ÿน bow and arrow; 1F3F9; +๐Ÿ›ก๏ธ shield; 1F6E1 FE0F; +๐Ÿชš carpentry saw; 1FA9A; +๐Ÿ”ง wrench; 1F527; +๐Ÿช› screwdriver; 1FA9B; +๐Ÿ”ฉ nut and bolt; 1F529; +โš™๏ธ gear; 2699 FE0F; +๐Ÿ—œ๏ธ clamp; 1F5DC FE0F; +โš–๏ธ balance scale; 2696 FE0F; +๐Ÿฆฏ white cane; 1F9AF; +๐Ÿ”— link; 1F517; +โ›“๏ธ chains; 26D3 FE0F; +๐Ÿช hook; 1FA9D; +๐Ÿงฐ toolbox; 1F9F0; +๐Ÿงฒ magnet; 1F9F2; +๐Ÿชœ ladder; 1FA9C; +โš—๏ธ alembic; 2697 FE0F; +๐Ÿงช test tube; 1F9EA; +๐Ÿงซ petri dish; 1F9EB; +๐Ÿงฌ dna; 1F9EC; +๐Ÿ”ฌ microscope; 1F52C; +๐Ÿ”ญ telescope; 1F52D; +๐Ÿ“ก satellite antenna; 1F4E1; +๐Ÿ’‰ syringe; 1F489; +๐Ÿฉธ drop of blood; 1FA78; +๐Ÿ’Š pill; 1F48A; +๐Ÿฉน adhesive bandage; 1FA79; +๐Ÿฉบ stethoscope; 1FA7A; +๐Ÿšช door; 1F6AA; +๐Ÿ›— elevator; 1F6D7; +๐Ÿชž mirror; 1FA9E; +๐ŸชŸ window; 1FA9F; +๐Ÿ›๏ธ bed; 1F6CF FE0F; +๐Ÿ›‹๏ธ couch and lamp; 1F6CB FE0F; +๐Ÿช‘ chair; 1FA91; +๐Ÿšฝ toilet; 1F6BD; +๐Ÿช  plunger; 1FAA0; +๐Ÿšฟ shower; 1F6BF; +๐Ÿ› bathtub; 1F6C1; +๐Ÿชค mouse trap; 1FAA4; +๐Ÿช’ razor; 1FA92; +๐Ÿงด lotion bottle; 1F9F4; +๐Ÿงท safety pin; 1F9F7; +๐Ÿงน broom; 1F9F9; +๐Ÿงบ basket; 1F9FA; +๐Ÿงป roll of paper; 1F9FB; +๐Ÿชฃ bucket; 1FAA3; +๐Ÿงผ soap; 1F9FC; +๐Ÿชฅ toothbrush; 1FAA5; +๐Ÿงฝ sponge; 1F9FD; +๐Ÿงฏ fire extinguisher; 1F9EF; +๐Ÿ›’ shopping cart; 1F6D2; +๐Ÿšฌ cigarette; 1F6AC; +โšฐ๏ธ coffin; 26B0 FE0F; +๐Ÿชฆ headstone; 1FAA6; +โšฑ๏ธ funeral urn; 26B1 FE0F; +๐Ÿ—ฟ moai; 1F5FF; +๐Ÿชง placard; 1FAA7; +๐Ÿง ATM sign; 1F3E7; +๐Ÿšฎ litter in bin sign; 1F6AE; +๐Ÿšฐ potable water; 1F6B0; +โ™ฟ wheelchair symbol; 267F; +๐Ÿšน menโ€™s room; 1F6B9; +๐Ÿšบ womenโ€™s room; 1F6BA; +๐Ÿšป restroom; 1F6BB; +๐Ÿšผ baby symbol; 1F6BC; +๐Ÿšพ water closet; 1F6BE; +๐Ÿ›‚ passport control; 1F6C2; +๐Ÿ›ƒ customs; 1F6C3; +๐Ÿ›„ baggage claim; 1F6C4; +๐Ÿ›… left luggage; 1F6C5; +โš ๏ธ warning; 26A0 FE0F; +๐Ÿšธ children crossing; 1F6B8; +โ›” no entry; 26D4; +๐Ÿšซ prohibited; 1F6AB; +๐Ÿšณ no bicycles; 1F6B3; +๐Ÿšญ no smoking; 1F6AD; +๐Ÿšฏ no littering; 1F6AF; +๐Ÿšฑ non-potable water; 1F6B1; +๐Ÿšท no pedestrians; 1F6B7; +๐Ÿ“ต no mobile phones; 1F4F5; +๐Ÿ”ž no one under eighteen; 1F51E; +โ˜ข๏ธ radioactive; 2622 FE0F; +โ˜ฃ๏ธ biohazard; 2623 FE0F; +โฌ†๏ธ up arrow; 2B06 FE0F; +โ†—๏ธ up-right arrow; 2197 FE0F; +โžก๏ธ right arrow; 27A1 FE0F; +โ†˜๏ธ down-right arrow; 2198 FE0F; +โฌ‡๏ธ down arrow; 2B07 FE0F; +โ†™๏ธ down-left arrow; 2199 FE0F; +โฌ…๏ธ left arrow; 2B05 FE0F; +โ†–๏ธ up-left arrow; 2196 FE0F; +โ†•๏ธ up-down arrow; 2195 FE0F; +โ†”๏ธ left-right arrow; 2194 FE0F; +โ†ฉ๏ธ right arrow curving left; 21A9 FE0F; +โ†ช๏ธ left arrow curving right; 21AA FE0F; +โคด๏ธ right arrow curving up; 2934 FE0F; +โคต๏ธ right arrow curving down; 2935 FE0F; +๐Ÿ”ƒ clockwise vertical arrows; 1F503; +๐Ÿ”„ counterclockwise arrows button; 1F504; +๐Ÿ”™ BACK arrow; 1F519; +๐Ÿ”š END arrow; 1F51A; +๐Ÿ”› ON! arrow; 1F51B; +๐Ÿ”œ SOON arrow; 1F51C; +๐Ÿ” TOP arrow; 1F51D; +๐Ÿ› place of worship; 1F6D0; +โš›๏ธ atom symbol; 269B FE0F; +๐Ÿ•‰๏ธ om; 1F549 FE0F; +โœก๏ธ star of David; 2721 FE0F; +โ˜ธ๏ธ wheel of dharma; 2638 FE0F; +โ˜ฏ๏ธ yin yang; 262F FE0F; +โœ๏ธ latin cross; 271D FE0F; +โ˜ฆ๏ธ orthodox cross; 2626 FE0F; +โ˜ช๏ธ star and crescent; 262A FE0F; +โ˜ฎ๏ธ peace symbol; 262E FE0F; +๐Ÿ•Ž menorah; 1F54E; +๐Ÿ”ฏ dotted six-pointed star; 1F52F; +โ™ˆ Aries; 2648; +โ™‰ Taurus; 2649; +โ™Š Gemini; 264A; +โ™‹ Cancer; 264B; +โ™Œ Leo; 264C; +โ™ Virgo; 264D; +โ™Ž Libra; 264E; +โ™ Scorpio; 264F; +โ™ Sagittarius; 2650; +โ™‘ Capricorn; 2651; +โ™’ Aquarius; 2652; +โ™“ Pisces; 2653; +โ›Ž Ophiuchus; 26CE; +๐Ÿ”€ shuffle tracks button; 1F500; +๐Ÿ” repeat button; 1F501; +๐Ÿ”‚ repeat single button; 1F502; +โ–ถ๏ธ play button; 25B6 FE0F; +โฉ fast-forward button; 23E9; +โญ๏ธ next track button; 23ED FE0F; +โฏ๏ธ play or pause button; 23EF FE0F; +โ—€๏ธ reverse button; 25C0 FE0F; +โช fast reverse button; 23EA; +โฎ๏ธ last track button; 23EE FE0F; +๐Ÿ”ผ upwards button; 1F53C; +โซ fast up button; 23EB; +๐Ÿ”ฝ downwards button; 1F53D; +โฌ fast down button; 23EC; +โธ๏ธ pause button; 23F8 FE0F; +โน๏ธ stop button; 23F9 FE0F; +โบ๏ธ record button; 23FA FE0F; +โ๏ธ eject button; 23CF FE0F; +๐ŸŽฆ cinema; 1F3A6; +๐Ÿ”… dim button; 1F505; +๐Ÿ”† bright button; 1F506; +๐Ÿ“ถ antenna bars; 1F4F6; +๐Ÿ“ณ vibration mode; 1F4F3; +๐Ÿ“ด mobile phone off; 1F4F4; +โ™€๏ธ female sign; 2640 FE0F; +โ™‚๏ธ male sign; 2642 FE0F; +โšง๏ธ transgender symbol; 26A7 FE0F; +โœ–๏ธ multiply; 2716 FE0F; +โž• plus; 2795; +โž– minus; 2796; +โž— divide; 2797; +โ™พ๏ธ infinity; 267E FE0F; +โ€ผ๏ธ double exclamation mark; 203C FE0F; +โ‰๏ธ exclamation question mark; 2049 FE0F; +โ“ question mark; 2753; +โ” white question mark; 2754; +โ• white exclamation mark; 2755; +โ— exclamation mark; 2757; +ใ€ฐ๏ธ wavy dash; 3030 FE0F; +๐Ÿ’ฑ currency exchange; 1F4B1; +๐Ÿ’ฒ heavy dollar sign; 1F4B2; +โš•๏ธ medical symbol; 2695 FE0F; +โ™ป๏ธ recycling symbol; 267B FE0F; +โšœ๏ธ fleur-de-lis; 269C FE0F; +๐Ÿ”ฑ trident emblem; 1F531; +๐Ÿ“› name badge; 1F4DB; +๐Ÿ”ฐ Japanese symbol for beginner; 1F530; +โญ• hollow red circle; 2B55; +โœ… check mark button; 2705; +โ˜‘๏ธ check box with check; 2611 FE0F; +โœ”๏ธ check mark; 2714 FE0F; +โŒ cross mark; 274C; +โŽ cross mark button; 274E; +โžฐ curly loop; 27B0; +โžฟ double curly loop; 27BF; +ใ€ฝ๏ธ part alternation mark; 303D FE0F; +โœณ๏ธ eight-spoked asterisk; 2733 FE0F; +โœด๏ธ eight-pointed star; 2734 FE0F; +โ‡๏ธ sparkle; 2747 FE0F; +ยฉ๏ธ copyright; 00A9 FE0F; +ยฎ๏ธ registered; 00AE FE0F; +โ„ข๏ธ trade mark; 2122 FE0F; +#๏ธโƒฃ keycap: #; 0023 FE0F 20E3; +*๏ธโƒฃ keycap: *; 002A FE0F 20E3; +0๏ธโƒฃ keycap: 0; 0030 FE0F 20E3; +1๏ธโƒฃ keycap: 1; 0031 FE0F 20E3; +2๏ธโƒฃ keycap: 2; 0032 FE0F 20E3; +3๏ธโƒฃ keycap: 3; 0033 FE0F 20E3; +4๏ธโƒฃ keycap: 4; 0034 FE0F 20E3; +5๏ธโƒฃ keycap: 5; 0035 FE0F 20E3; +6๏ธโƒฃ keycap: 6; 0036 FE0F 20E3; +7๏ธโƒฃ keycap: 7; 0037 FE0F 20E3; +8๏ธโƒฃ keycap: 8; 0038 FE0F 20E3; +9๏ธโƒฃ keycap: 9; 0039 FE0F 20E3; +๐Ÿ”Ÿ keycap: 10; 1F51F; +๐Ÿ”  input latin uppercase; 1F520; +๐Ÿ”ก input latin lowercase; 1F521; +๐Ÿ”ข input numbers; 1F522; +๐Ÿ”ฃ input symbols; 1F523; +๐Ÿ”ค input latin letters; 1F524; +๐Ÿ…ฐ๏ธ A button (blood type); 1F170 FE0F; +๐Ÿ†Ž AB button (blood type); 1F18E; +๐Ÿ…ฑ๏ธ B button (blood type); 1F171 FE0F; +๐Ÿ†‘ CL button; 1F191; +๐Ÿ†’ COOL button; 1F192; +๐Ÿ†“ FREE button; 1F193; +โ„น๏ธ information; 2139 FE0F; +๐Ÿ†” ID button; 1F194; +โ“‚๏ธ circled M; 24C2 FE0F; +๐Ÿ†• NEW button; 1F195; +๐Ÿ†– NG button; 1F196; +๐Ÿ…พ๏ธ O button (blood type); 1F17E FE0F; +๐Ÿ†— OK button; 1F197; +๐Ÿ…ฟ๏ธ P button; 1F17F FE0F; +๐Ÿ†˜ SOS button; 1F198; +๐Ÿ†™ UP! button; 1F199; +๐Ÿ†š VS button; 1F19A; +๐Ÿˆ Japanese โ€œhereโ€ button; 1F201; +๐Ÿˆ‚๏ธ Japanese โ€œservice chargeโ€ button; 1F202 FE0F; +๐Ÿˆท๏ธ Japanese โ€œmonthly amountโ€ button; 1F237 FE0F; +๐Ÿˆถ Japanese โ€œnot free of chargeโ€ button; 1F236; +๐Ÿˆฏ Japanese โ€œreservedโ€ button; 1F22F; +๐Ÿ‰ Japanese โ€œbargainโ€ button; 1F250; +๐Ÿˆน Japanese โ€œdiscountโ€ button; 1F239; +๐Ÿˆš Japanese โ€œfree of chargeโ€ button; 1F21A; +๐Ÿˆฒ Japanese โ€œprohibitedโ€ button; 1F232; +๐Ÿ‰‘ Japanese โ€œacceptableโ€ button; 1F251; +๐Ÿˆธ Japanese โ€œapplicationโ€ button; 1F238; +๐Ÿˆด Japanese โ€œpassing gradeโ€ button; 1F234; +๐Ÿˆณ Japanese โ€œvacancyโ€ button; 1F233; +ใŠ—๏ธ Japanese โ€œcongratulationsโ€ button; 3297 FE0F; +ใŠ™๏ธ Japanese โ€œsecretโ€ button; 3299 FE0F; +๐Ÿˆบ Japanese โ€œopen for businessโ€ button; 1F23A; +๐Ÿˆต Japanese โ€œno vacancyโ€ button; 1F235; +๐Ÿ”ด red circle; 1F534; +๐ŸŸ  orange circle; 1F7E0; +๐ŸŸก yellow circle; 1F7E1; +๐ŸŸข green circle; 1F7E2; +๐Ÿ”ต blue circle; 1F535; +๐ŸŸฃ purple circle; 1F7E3; +๐ŸŸค brown circle; 1F7E4; +โšซ black circle; 26AB; +โšช white circle; 26AA; +๐ŸŸฅ red square; 1F7E5; +๐ŸŸง orange square; 1F7E7; +๐ŸŸจ yellow square; 1F7E8; +๐ŸŸฉ green square; 1F7E9; +๐ŸŸฆ blue square; 1F7E6; +๐ŸŸช purple square; 1F7EA; +๐ŸŸซ brown square; 1F7EB; +โฌ› black large square; 2B1B; +โฌœ white large square; 2B1C; +โ—ผ๏ธ black medium square; 25FC FE0F; +โ—ป๏ธ white medium square; 25FB FE0F; +โ—พ black medium-small square; 25FE; +โ—ฝ white medium-small square; 25FD; +โ–ช๏ธ black small square; 25AA FE0F; +โ–ซ๏ธ white small square; 25AB FE0F; +๐Ÿ”ถ large orange diamond; 1F536; +๐Ÿ”ท large blue diamond; 1F537; +๐Ÿ”ธ small orange diamond; 1F538; +๐Ÿ”น small blue diamond; 1F539; +๐Ÿ”บ red triangle pointed up; 1F53A; +๐Ÿ”ป red triangle pointed down; 1F53B; +๐Ÿ’  diamond with a dot; 1F4A0; +๐Ÿ”˜ radio button; 1F518; +๐Ÿ”ณ white square button; 1F533; +๐Ÿ”ฒ black square button; 1F532; +๐Ÿ chequered flag; 1F3C1; +๐Ÿšฉ triangular flag; 1F6A9; +๐ŸŽŒ crossed flags; 1F38C; +๐Ÿด black flag; 1F3F4; +๐Ÿณ๏ธ white flag; 1F3F3 FE0F; +๐Ÿ‡ฆ๐Ÿ‡จ flag: Ascension Island; 1F1E6 1F1E8; +๐Ÿ‡ฆ๐Ÿ‡ฉ flag: Andorra; 1F1E6 1F1E9; +๐Ÿ‡ฆ๐Ÿ‡ช flag: United Arab Emirates; 1F1E6 1F1EA; +๐Ÿ‡ฆ๐Ÿ‡ซ flag: Afghanistan; 1F1E6 1F1EB; +๐Ÿ‡ฆ๐Ÿ‡ฌ flag: Antigua & Barbuda; 1F1E6 1F1EC; +๐Ÿ‡ฆ๐Ÿ‡ฎ flag: Anguilla; 1F1E6 1F1EE; +๐Ÿ‡ฆ๐Ÿ‡ฑ flag: Albania; 1F1E6 1F1F1; +๐Ÿ‡ฆ๐Ÿ‡ฒ flag: Armenia; 1F1E6 1F1F2; +๐Ÿ‡ฆ๐Ÿ‡ด flag: Angola; 1F1E6 1F1F4; +๐Ÿ‡ฆ๐Ÿ‡ถ flag: Antarctica; 1F1E6 1F1F6; +๐Ÿ‡ฆ๐Ÿ‡ท flag: Argentina; 1F1E6 1F1F7; +๐Ÿ‡ฆ๐Ÿ‡ธ flag: American Samoa; 1F1E6 1F1F8; +๐Ÿ‡ฆ๐Ÿ‡น flag: Austria; 1F1E6 1F1F9; +๐Ÿ‡ฆ๐Ÿ‡บ flag: Australia; 1F1E6 1F1FA; +๐Ÿ‡ฆ๐Ÿ‡ผ flag: Aruba; 1F1E6 1F1FC; +๐Ÿ‡ฆ๐Ÿ‡ฝ flag: ร…land Islands; 1F1E6 1F1FD; +๐Ÿ‡ฆ๐Ÿ‡ฟ flag: Azerbaijan; 1F1E6 1F1FF; +๐Ÿ‡ง๐Ÿ‡ฆ flag: Bosnia & Herzegovina; 1F1E7 1F1E6; +๐Ÿ‡ง๐Ÿ‡ง flag: Barbados; 1F1E7 1F1E7; +๐Ÿ‡ง๐Ÿ‡ฉ flag: Bangladesh; 1F1E7 1F1E9; +๐Ÿ‡ง๐Ÿ‡ช flag: Belgium; 1F1E7 1F1EA; +๐Ÿ‡ง๐Ÿ‡ซ flag: Burkina Faso; 1F1E7 1F1EB; +๐Ÿ‡ง๐Ÿ‡ฌ flag: Bulgaria; 1F1E7 1F1EC; +๐Ÿ‡ง๐Ÿ‡ญ flag: Bahrain; 1F1E7 1F1ED; +๐Ÿ‡ง๐Ÿ‡ฎ flag: Burundi; 1F1E7 1F1EE; +๐Ÿ‡ง๐Ÿ‡ฏ flag: Benin; 1F1E7 1F1EF; +๐Ÿ‡ง๐Ÿ‡ฑ flag: St. Barthรฉlemy; 1F1E7 1F1F1; +๐Ÿ‡ง๐Ÿ‡ฒ flag: Bermuda; 1F1E7 1F1F2; +๐Ÿ‡ง๐Ÿ‡ณ flag: Brunei; 1F1E7 1F1F3; +๐Ÿ‡ง๐Ÿ‡ด flag: Bolivia; 1F1E7 1F1F4; +๐Ÿ‡ง๐Ÿ‡ถ flag: Caribbean Netherlands; 1F1E7 1F1F6; +๐Ÿ‡ง๐Ÿ‡ท flag: Brazil; 1F1E7 1F1F7; +๐Ÿ‡ง๐Ÿ‡ธ flag: Bahamas; 1F1E7 1F1F8; +๐Ÿ‡ง๐Ÿ‡น flag: Bhutan; 1F1E7 1F1F9; +๐Ÿ‡ง๐Ÿ‡ป flag: Bouvet Island; 1F1E7 1F1FB; +๐Ÿ‡ง๐Ÿ‡ผ flag: Botswana; 1F1E7 1F1FC; +๐Ÿ‡ง๐Ÿ‡พ flag: Belarus; 1F1E7 1F1FE; +๐Ÿ‡ง๐Ÿ‡ฟ flag: Belize; 1F1E7 1F1FF; +๐Ÿ‡จ๐Ÿ‡ฆ flag: Canada; 1F1E8 1F1E6; +๐Ÿ‡จ๐Ÿ‡จ flag: Cocos (Keeling) Islands; 1F1E8 1F1E8; +๐Ÿ‡จ๐Ÿ‡ฉ flag: Congo - Kinshasa; 1F1E8 1F1E9; +๐Ÿ‡จ๐Ÿ‡ซ flag: Central African Republic; 1F1E8 1F1EB; +๐Ÿ‡จ๐Ÿ‡ฌ flag: Congo - Brazzaville; 1F1E8 1F1EC; +๐Ÿ‡จ๐Ÿ‡ญ flag: Switzerland; 1F1E8 1F1ED; +๐Ÿ‡จ๐Ÿ‡ฎ flag: Cรดte dโ€™Ivoire; 1F1E8 1F1EE; +๐Ÿ‡จ๐Ÿ‡ฐ flag: Cook Islands; 1F1E8 1F1F0; +๐Ÿ‡จ๐Ÿ‡ฑ flag: Chile; 1F1E8 1F1F1; +๐Ÿ‡จ๐Ÿ‡ฒ flag: Cameroon; 1F1E8 1F1F2; +๐Ÿ‡จ๐Ÿ‡ณ flag: China; 1F1E8 1F1F3; +๐Ÿ‡จ๐Ÿ‡ด flag: Colombia; 1F1E8 1F1F4; +๐Ÿ‡จ๐Ÿ‡ต flag: Clipperton Island; 1F1E8 1F1F5; +๐Ÿ‡จ๐Ÿ‡ท flag: Costa Rica; 1F1E8 1F1F7; +๐Ÿ‡จ๐Ÿ‡บ flag: Cuba; 1F1E8 1F1FA; +๐Ÿ‡จ๐Ÿ‡ป flag: Cape Verde; 1F1E8 1F1FB; +๐Ÿ‡จ๐Ÿ‡ผ flag: Curaรงao; 1F1E8 1F1FC; +๐Ÿ‡จ๐Ÿ‡ฝ flag: Christmas Island; 1F1E8 1F1FD; +๐Ÿ‡จ๐Ÿ‡พ flag: Cyprus; 1F1E8 1F1FE; +๐Ÿ‡จ๐Ÿ‡ฟ flag: Czechia; 1F1E8 1F1FF; +๐Ÿ‡ฉ๐Ÿ‡ช flag: Germany; 1F1E9 1F1EA; +๐Ÿ‡ฉ๐Ÿ‡ฌ flag: Diego Garcia; 1F1E9 1F1EC; +๐Ÿ‡ฉ๐Ÿ‡ฏ flag: Djibouti; 1F1E9 1F1EF; +๐Ÿ‡ฉ๐Ÿ‡ฐ flag: Denmark; 1F1E9 1F1F0; +๐Ÿ‡ฉ๐Ÿ‡ฒ flag: Dominica; 1F1E9 1F1F2; +๐Ÿ‡ฉ๐Ÿ‡ด flag: Dominican Republic; 1F1E9 1F1F4; +๐Ÿ‡ฉ๐Ÿ‡ฟ flag: Algeria; 1F1E9 1F1FF; +๐Ÿ‡ช๐Ÿ‡ฆ flag: Ceuta & Melilla; 1F1EA 1F1E6; +๐Ÿ‡ช๐Ÿ‡จ flag: Ecuador; 1F1EA 1F1E8; +๐Ÿ‡ช๐Ÿ‡ช flag: Estonia; 1F1EA 1F1EA; +๐Ÿ‡ช๐Ÿ‡ฌ flag: Egypt; 1F1EA 1F1EC; +๐Ÿ‡ช๐Ÿ‡ญ flag: Western Sahara; 1F1EA 1F1ED; +๐Ÿ‡ช๐Ÿ‡ท flag: Eritrea; 1F1EA 1F1F7; +๐Ÿ‡ช๐Ÿ‡ธ flag: Spain; 1F1EA 1F1F8; +๐Ÿ‡ช๐Ÿ‡น flag: Ethiopia; 1F1EA 1F1F9; +๐Ÿ‡ช๐Ÿ‡บ flag: European Union; 1F1EA 1F1FA; +๐Ÿ‡ซ๐Ÿ‡ฎ flag: Finland; 1F1EB 1F1EE; +๐Ÿ‡ซ๐Ÿ‡ฏ flag: Fiji; 1F1EB 1F1EF; +๐Ÿ‡ซ๐Ÿ‡ฐ flag: Falkland Islands; 1F1EB 1F1F0; +๐Ÿ‡ซ๐Ÿ‡ฒ flag: Micronesia; 1F1EB 1F1F2; +๐Ÿ‡ซ๐Ÿ‡ด flag: Faroe Islands; 1F1EB 1F1F4; +๐Ÿ‡ซ๐Ÿ‡ท flag: France; 1F1EB 1F1F7; +๐Ÿ‡ฌ๐Ÿ‡ฆ flag: Gabon; 1F1EC 1F1E6; +๐Ÿ‡ฌ๐Ÿ‡ง flag: United Kingdom; 1F1EC 1F1E7; +๐Ÿ‡ฌ๐Ÿ‡ฉ flag: Grenada; 1F1EC 1F1E9; +๐Ÿ‡ฌ๐Ÿ‡ช flag: Georgia; 1F1EC 1F1EA; +๐Ÿ‡ฌ๐Ÿ‡ซ flag: French Guiana; 1F1EC 1F1EB; +๐Ÿ‡ฌ๐Ÿ‡ฌ flag: Guernsey; 1F1EC 1F1EC; +๐Ÿ‡ฌ๐Ÿ‡ญ flag: Ghana; 1F1EC 1F1ED; +๐Ÿ‡ฌ๐Ÿ‡ฎ flag: Gibraltar; 1F1EC 1F1EE; +๐Ÿ‡ฌ๐Ÿ‡ฑ flag: Greenland; 1F1EC 1F1F1; +๐Ÿ‡ฌ๐Ÿ‡ฒ flag: Gambia; 1F1EC 1F1F2; +๐Ÿ‡ฌ๐Ÿ‡ณ flag: Guinea; 1F1EC 1F1F3; +๐Ÿ‡ฌ๐Ÿ‡ต flag: Guadeloupe; 1F1EC 1F1F5; +๐Ÿ‡ฌ๐Ÿ‡ถ flag: Equatorial Guinea; 1F1EC 1F1F6; +๐Ÿ‡ฌ๐Ÿ‡ท flag: Greece; 1F1EC 1F1F7; +๐Ÿ‡ฌ๐Ÿ‡ธ flag: South Georgia & South Sandwich Islands; 1F1EC 1F1F8; +๐Ÿ‡ฌ๐Ÿ‡น flag: Guatemala; 1F1EC 1F1F9; +๐Ÿ‡ฌ๐Ÿ‡บ flag: Guam; 1F1EC 1F1FA; +๐Ÿ‡ฌ๐Ÿ‡ผ flag: Guinea-Bissau; 1F1EC 1F1FC; +๐Ÿ‡ฌ๐Ÿ‡พ flag: Guyana; 1F1EC 1F1FE; +๐Ÿ‡ญ๐Ÿ‡ฐ flag: Hong Kong SAR China; 1F1ED 1F1F0; +๐Ÿ‡ญ๐Ÿ‡ฒ flag: Heard & McDonald Islands; 1F1ED 1F1F2; +๐Ÿ‡ญ๐Ÿ‡ณ flag: Honduras; 1F1ED 1F1F3; +๐Ÿ‡ญ๐Ÿ‡ท flag: Croatia; 1F1ED 1F1F7; +๐Ÿ‡ญ๐Ÿ‡น flag: Haiti; 1F1ED 1F1F9; +๐Ÿ‡ญ๐Ÿ‡บ flag: Hungary; 1F1ED 1F1FA; +๐Ÿ‡ฎ๐Ÿ‡จ flag: Canary Islands; 1F1EE 1F1E8; +๐Ÿ‡ฎ๐Ÿ‡ฉ flag: Indonesia; 1F1EE 1F1E9; +๐Ÿ‡ฎ๐Ÿ‡ช flag: Ireland; 1F1EE 1F1EA; +๐Ÿ‡ฎ๐Ÿ‡ฑ flag: Israel; 1F1EE 1F1F1; +๐Ÿ‡ฎ๐Ÿ‡ฒ flag: Isle of Man; 1F1EE 1F1F2; +๐Ÿ‡ฎ๐Ÿ‡ณ flag: India; 1F1EE 1F1F3; +๐Ÿ‡ฎ๐Ÿ‡ด flag: British Indian Ocean Territory; 1F1EE 1F1F4; +๐Ÿ‡ฎ๐Ÿ‡ถ flag: Iraq; 1F1EE 1F1F6; +๐Ÿ‡ฎ๐Ÿ‡ท flag: Iran; 1F1EE 1F1F7; +๐Ÿ‡ฎ๐Ÿ‡ธ flag: Iceland; 1F1EE 1F1F8; +๐Ÿ‡ฎ๐Ÿ‡น flag: Italy; 1F1EE 1F1F9; +๐Ÿ‡ฏ๐Ÿ‡ช flag: Jersey; 1F1EF 1F1EA; +๐Ÿ‡ฏ๐Ÿ‡ฒ flag: Jamaica; 1F1EF 1F1F2; +๐Ÿ‡ฏ๐Ÿ‡ด flag: Jordan; 1F1EF 1F1F4; +๐Ÿ‡ฏ๐Ÿ‡ต flag: Japan; 1F1EF 1F1F5; +๐Ÿ‡ฐ๐Ÿ‡ช flag: Kenya; 1F1F0 1F1EA; +๐Ÿ‡ฐ๐Ÿ‡ฌ flag: Kyrgyzstan; 1F1F0 1F1EC; +๐Ÿ‡ฐ๐Ÿ‡ญ flag: Cambodia; 1F1F0 1F1ED; +๐Ÿ‡ฐ๐Ÿ‡ฎ flag: Kiribati; 1F1F0 1F1EE; +๐Ÿ‡ฐ๐Ÿ‡ฒ flag: Comoros; 1F1F0 1F1F2; +๐Ÿ‡ฐ๐Ÿ‡ณ flag: St. Kitts & Nevis; 1F1F0 1F1F3; +๐Ÿ‡ฐ๐Ÿ‡ต flag: North Korea; 1F1F0 1F1F5; +๐Ÿ‡ฐ๐Ÿ‡ท flag: South Korea; 1F1F0 1F1F7; +๐Ÿ‡ฐ๐Ÿ‡ผ flag: Kuwait; 1F1F0 1F1FC; +๐Ÿ‡ฐ๐Ÿ‡พ flag: Cayman Islands; 1F1F0 1F1FE; +๐Ÿ‡ฐ๐Ÿ‡ฟ flag: Kazakhstan; 1F1F0 1F1FF; +๐Ÿ‡ฑ๐Ÿ‡ฆ flag: Laos; 1F1F1 1F1E6; +๐Ÿ‡ฑ๐Ÿ‡ง flag: Lebanon; 1F1F1 1F1E7; +๐Ÿ‡ฑ๐Ÿ‡จ flag: St. Lucia; 1F1F1 1F1E8; +๐Ÿ‡ฑ๐Ÿ‡ฎ flag: Liechtenstein; 1F1F1 1F1EE; +๐Ÿ‡ฑ๐Ÿ‡ฐ flag: Sri Lanka; 1F1F1 1F1F0; +๐Ÿ‡ฑ๐Ÿ‡ท flag: Liberia; 1F1F1 1F1F7; +๐Ÿ‡ฑ๐Ÿ‡ธ flag: Lesotho; 1F1F1 1F1F8; +๐Ÿ‡ฑ๐Ÿ‡น flag: Lithuania; 1F1F1 1F1F9; +๐Ÿ‡ฑ๐Ÿ‡บ flag: Luxembourg; 1F1F1 1F1FA; +๐Ÿ‡ฑ๐Ÿ‡ป flag: Latvia; 1F1F1 1F1FB; +๐Ÿ‡ฑ๐Ÿ‡พ flag: Libya; 1F1F1 1F1FE; +๐Ÿ‡ฒ๐Ÿ‡ฆ flag: Morocco; 1F1F2 1F1E6; +๐Ÿ‡ฒ๐Ÿ‡จ flag: Monaco; 1F1F2 1F1E8; +๐Ÿ‡ฒ๐Ÿ‡ฉ flag: Moldova; 1F1F2 1F1E9; +๐Ÿ‡ฒ๐Ÿ‡ช flag: Montenegro; 1F1F2 1F1EA; +๐Ÿ‡ฒ๐Ÿ‡ซ flag: St. Martin; 1F1F2 1F1EB; +๐Ÿ‡ฒ๐Ÿ‡ฌ flag: Madagascar; 1F1F2 1F1EC; +๐Ÿ‡ฒ๐Ÿ‡ญ flag: Marshall Islands; 1F1F2 1F1ED; +๐Ÿ‡ฒ๐Ÿ‡ฐ flag: North Macedonia; 1F1F2 1F1F0; +๐Ÿ‡ฒ๐Ÿ‡ฑ flag: Mali; 1F1F2 1F1F1; +๐Ÿ‡ฒ๐Ÿ‡ฒ flag: Myanmar (Burma); 1F1F2 1F1F2; +๐Ÿ‡ฒ๐Ÿ‡ณ flag: Mongolia; 1F1F2 1F1F3; +๐Ÿ‡ฒ๐Ÿ‡ด flag: Macao SAR China; 1F1F2 1F1F4; +๐Ÿ‡ฒ๐Ÿ‡ต flag: Northern Mariana Islands; 1F1F2 1F1F5; +๐Ÿ‡ฒ๐Ÿ‡ถ flag: Martinique; 1F1F2 1F1F6; +๐Ÿ‡ฒ๐Ÿ‡ท flag: Mauritania; 1F1F2 1F1F7; +๐Ÿ‡ฒ๐Ÿ‡ธ flag: Montserrat; 1F1F2 1F1F8; +๐Ÿ‡ฒ๐Ÿ‡น flag: Malta; 1F1F2 1F1F9; +๐Ÿ‡ฒ๐Ÿ‡บ flag: Mauritius; 1F1F2 1F1FA; +๐Ÿ‡ฒ๐Ÿ‡ป flag: Maldives; 1F1F2 1F1FB; +๐Ÿ‡ฒ๐Ÿ‡ผ flag: Malawi; 1F1F2 1F1FC; +๐Ÿ‡ฒ๐Ÿ‡ฝ flag: Mexico; 1F1F2 1F1FD; +๐Ÿ‡ฒ๐Ÿ‡พ flag: Malaysia; 1F1F2 1F1FE; +๐Ÿ‡ฒ๐Ÿ‡ฟ flag: Mozambique; 1F1F2 1F1FF; +๐Ÿ‡ณ๐Ÿ‡ฆ flag: Namibia; 1F1F3 1F1E6; +๐Ÿ‡ณ๐Ÿ‡จ flag: New Caledonia; 1F1F3 1F1E8; +๐Ÿ‡ณ๐Ÿ‡ช flag: Niger; 1F1F3 1F1EA; +๐Ÿ‡ณ๐Ÿ‡ซ flag: Norfolk Island; 1F1F3 1F1EB; +๐Ÿ‡ณ๐Ÿ‡ฌ flag: Nigeria; 1F1F3 1F1EC; +๐Ÿ‡ณ๐Ÿ‡ฎ flag: Nicaragua; 1F1F3 1F1EE; +๐Ÿ‡ณ๐Ÿ‡ฑ flag: Netherlands; 1F1F3 1F1F1; +๐Ÿ‡ณ๐Ÿ‡ด flag: Norway; 1F1F3 1F1F4; +๐Ÿ‡ณ๐Ÿ‡ต flag: Nepal; 1F1F3 1F1F5; +๐Ÿ‡ณ๐Ÿ‡ท flag: Nauru; 1F1F3 1F1F7; +๐Ÿ‡ณ๐Ÿ‡บ flag: Niue; 1F1F3 1F1FA; +๐Ÿ‡ณ๐Ÿ‡ฟ flag: New Zealand; 1F1F3 1F1FF; +๐Ÿ‡ด๐Ÿ‡ฒ flag: Oman; 1F1F4 1F1F2; +๐Ÿ‡ต๐Ÿ‡ฆ flag: Panama; 1F1F5 1F1E6; +๐Ÿ‡ต๐Ÿ‡ช flag: Peru; 1F1F5 1F1EA; +๐Ÿ‡ต๐Ÿ‡ซ flag: French Polynesia; 1F1F5 1F1EB; +๐Ÿ‡ต๐Ÿ‡ฌ flag: Papua New Guinea; 1F1F5 1F1EC; +๐Ÿ‡ต๐Ÿ‡ญ flag: Philippines; 1F1F5 1F1ED; +๐Ÿ‡ต๐Ÿ‡ฐ flag: Pakistan; 1F1F5 1F1F0; +๐Ÿ‡ต๐Ÿ‡ฑ flag: Poland; 1F1F5 1F1F1; +๐Ÿ‡ต๐Ÿ‡ฒ flag: St. Pierre & Miquelon; 1F1F5 1F1F2; +๐Ÿ‡ต๐Ÿ‡ณ flag: Pitcairn Islands; 1F1F5 1F1F3; +๐Ÿ‡ต๐Ÿ‡ท flag: Puerto Rico; 1F1F5 1F1F7; +๐Ÿ‡ต๐Ÿ‡ธ flag: Palestinian Territories; 1F1F5 1F1F8; +๐Ÿ‡ต๐Ÿ‡น flag: Portugal; 1F1F5 1F1F9; +๐Ÿ‡ต๐Ÿ‡ผ flag: Palau; 1F1F5 1F1FC; +๐Ÿ‡ต๐Ÿ‡พ flag: Paraguay; 1F1F5 1F1FE; +๐Ÿ‡ถ๐Ÿ‡ฆ flag: Qatar; 1F1F6 1F1E6; +๐Ÿ‡ท๐Ÿ‡ช flag: Rรฉunion; 1F1F7 1F1EA; +๐Ÿ‡ท๐Ÿ‡ด flag: Romania; 1F1F7 1F1F4; +๐Ÿ‡ท๐Ÿ‡ธ flag: Serbia; 1F1F7 1F1F8; +๐Ÿ‡ท๐Ÿ‡บ flag: Russia; 1F1F7 1F1FA; +๐Ÿ‡ท๐Ÿ‡ผ flag: Rwanda; 1F1F7 1F1FC; +๐Ÿ‡ธ๐Ÿ‡ฆ flag: Saudi Arabia; 1F1F8 1F1E6; +๐Ÿ‡ธ๐Ÿ‡ง flag: Solomon Islands; 1F1F8 1F1E7; +๐Ÿ‡ธ๐Ÿ‡จ flag: Seychelles; 1F1F8 1F1E8; +๐Ÿ‡ธ๐Ÿ‡ฉ flag: Sudan; 1F1F8 1F1E9; +๐Ÿ‡ธ๐Ÿ‡ช flag: Sweden; 1F1F8 1F1EA; +๐Ÿ‡ธ๐Ÿ‡ฌ flag: Singapore; 1F1F8 1F1EC; +๐Ÿ‡ธ๐Ÿ‡ญ flag: St. Helena; 1F1F8 1F1ED; +๐Ÿ‡ธ๐Ÿ‡ฎ flag: Slovenia; 1F1F8 1F1EE; +๐Ÿ‡ธ๐Ÿ‡ฏ flag: Svalbard & Jan Mayen; 1F1F8 1F1EF; +๐Ÿ‡ธ๐Ÿ‡ฐ flag: Slovakia; 1F1F8 1F1F0; +๐Ÿ‡ธ๐Ÿ‡ฑ flag: Sierra Leone; 1F1F8 1F1F1; +๐Ÿ‡ธ๐Ÿ‡ฒ flag: San Marino; 1F1F8 1F1F2; +๐Ÿ‡ธ๐Ÿ‡ณ flag: Senegal; 1F1F8 1F1F3; +๐Ÿ‡ธ๐Ÿ‡ด flag: Somalia; 1F1F8 1F1F4; +๐Ÿ‡ธ๐Ÿ‡ท flag: Suriname; 1F1F8 1F1F7; +๐Ÿ‡ธ๐Ÿ‡ธ flag: South Sudan; 1F1F8 1F1F8; +๐Ÿ‡ธ๐Ÿ‡น flag: Sรฃo Tomรฉ & Prรญncipe; 1F1F8 1F1F9; +๐Ÿ‡ธ๐Ÿ‡ป flag: El Salvador; 1F1F8 1F1FB; +๐Ÿ‡ธ๐Ÿ‡ฝ flag: Sint Maarten; 1F1F8 1F1FD; +๐Ÿ‡ธ๐Ÿ‡พ flag: Syria; 1F1F8 1F1FE; +๐Ÿ‡ธ๐Ÿ‡ฟ flag: Eswatini; 1F1F8 1F1FF; +๐Ÿ‡น๐Ÿ‡ฆ flag: Tristan da Cunha; 1F1F9 1F1E6; +๐Ÿ‡น๐Ÿ‡จ flag: Turks & Caicos Islands; 1F1F9 1F1E8; +๐Ÿ‡น๐Ÿ‡ฉ flag: Chad; 1F1F9 1F1E9; +๐Ÿ‡น๐Ÿ‡ซ flag: French Southern Territories; 1F1F9 1F1EB; +๐Ÿ‡น๐Ÿ‡ฌ flag: Togo; 1F1F9 1F1EC; +๐Ÿ‡น๐Ÿ‡ญ flag: Thailand; 1F1F9 1F1ED; +๐Ÿ‡น๐Ÿ‡ฏ flag: Tajikistan; 1F1F9 1F1EF; +๐Ÿ‡น๐Ÿ‡ฐ flag: Tokelau; 1F1F9 1F1F0; +๐Ÿ‡น๐Ÿ‡ฑ flag: Timor-Leste; 1F1F9 1F1F1; +๐Ÿ‡น๐Ÿ‡ฒ flag: Turkmenistan; 1F1F9 1F1F2; +๐Ÿ‡น๐Ÿ‡ณ flag: Tunisia; 1F1F9 1F1F3; +๐Ÿ‡น๐Ÿ‡ด flag: Tonga; 1F1F9 1F1F4; +๐Ÿ‡น๐Ÿ‡ท flag: Turkey; 1F1F9 1F1F7; +๐Ÿ‡น๐Ÿ‡น flag: Trinidad & Tobago; 1F1F9 1F1F9; +๐Ÿ‡น๐Ÿ‡ป flag: Tuvalu; 1F1F9 1F1FB; +๐Ÿ‡น๐Ÿ‡ผ flag: Taiwan; 1F1F9 1F1FC; +๐Ÿ‡น๐Ÿ‡ฟ flag: Tanzania; 1F1F9 1F1FF; +๐Ÿ‡บ๐Ÿ‡ฆ flag: Ukraine; 1F1FA 1F1E6; +๐Ÿ‡บ๐Ÿ‡ฌ flag: Uganda; 1F1FA 1F1EC; +๐Ÿ‡บ๐Ÿ‡ฒ flag: U.S. Outlying Islands; 1F1FA 1F1F2; +๐Ÿ‡บ๐Ÿ‡ณ flag: United Nations; 1F1FA 1F1F3; +๐Ÿ‡บ๐Ÿ‡ธ flag: United States; 1F1FA 1F1F8; +๐Ÿ‡บ๐Ÿ‡พ flag: Uruguay; 1F1FA 1F1FE; +๐Ÿ‡บ๐Ÿ‡ฟ flag: Uzbekistan; 1F1FA 1F1FF; +๐Ÿ‡ป๐Ÿ‡ฆ flag: Vatican City; 1F1FB 1F1E6; +๐Ÿ‡ป๐Ÿ‡จ flag: St. Vincent & Grenadines; 1F1FB 1F1E8; +๐Ÿ‡ป๐Ÿ‡ช flag: Venezuela; 1F1FB 1F1EA; +๐Ÿ‡ป๐Ÿ‡ฌ flag: British Virgin Islands; 1F1FB 1F1EC; +๐Ÿ‡ป๐Ÿ‡ฎ flag: U.S. Virgin Islands; 1F1FB 1F1EE; +๐Ÿ‡ป๐Ÿ‡ณ flag: Vietnam; 1F1FB 1F1F3; +๐Ÿ‡ป๐Ÿ‡บ flag: Vanuatu; 1F1FB 1F1FA; +๐Ÿ‡ผ๐Ÿ‡ซ flag: Wallis & Futuna; 1F1FC 1F1EB; +๐Ÿ‡ผ๐Ÿ‡ธ flag: Samoa; 1F1FC 1F1F8; +๐Ÿ‡ฝ๐Ÿ‡ฐ flag: Kosovo; 1F1FD 1F1F0; +๐Ÿ‡พ๐Ÿ‡ช flag: Yemen; 1F1FE 1F1EA; +๐Ÿ‡พ๐Ÿ‡น flag: Mayotte; 1F1FE 1F1F9; +๐Ÿ‡ฟ๐Ÿ‡ฆ flag: South Africa; 1F1FF 1F1E6; +๐Ÿ‡ฟ๐Ÿ‡ฒ flag: Zambia; 1F1FF 1F1F2; +๐Ÿ‡ฟ๐Ÿ‡ผ flag: Zimbabwe; 1F1FF 1F1FC; +๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ flag: England; 1F3F4725E7F; +๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ flag: Scotland; 1F3F472334F; +๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ flag: Wales; 1F3F4727C3F; diff --git a/1.0.2/utils/pyautogui_control.py b/1.0.2/utils/pyautogui_control.py index f3a58c3..68e60f8 100644 --- a/1.0.2/utils/pyautogui_control.py +++ b/1.0.2/utils/pyautogui_control.py @@ -17,10 +17,28 @@ class ControlMixin: def type(self, key): pyautogui.typewrite(key) - def enter(self, widget = None, data = None): pyautogui.press("enter") + def backspace(self, widget = None, data=None): + pyautogui.press("backspace") + + def press_special_keys(self, key): + if key in ["Backspace", "Enter", "Esc", "Tab", "Space", "Del", "Up", "Down", "Left", "Right", "PrtSc"]: + pyautogui.press(key.lower()) + return True + + for i in range(1, 13): + fkey = 'F' + str(i) + if key == fkey: + pyautogui.press(key.lower()) + return True + + return False + + + + # def typeString(self, widget = None, data = None): # text = self.autoTypeField.get_text()