From 18b8db6c3116fb325a39ce1e151b011d728b2740 Mon Sep 17 00:00:00 2001 From: Clay Gomera Date: Mon, 12 Sep 2022 21:06:55 -0400 Subject: [PATCH] added rofi scripts --- user/.config/rofi/scripts/rofi_blue | 315 +++++ user/.config/rofi/scripts/rofi_edit | 26 + user/.config/rofi/scripts/rofi_emoji | 1839 ++++++++++++++++++++++++++ user/.config/rofi/scripts/rofi_power | 56 + user/.config/rofi/scripts/rofi_scrot | 63 + user/.config/rofi/scripts/rofi_wall | 44 + user/.config/rofi/scripts/rofi_wifi | 91 ++ 7 files changed, 2434 insertions(+) create mode 100755 user/.config/rofi/scripts/rofi_blue create mode 100755 user/.config/rofi/scripts/rofi_edit create mode 100755 user/.config/rofi/scripts/rofi_emoji create mode 100755 user/.config/rofi/scripts/rofi_power create mode 100755 user/.config/rofi/scripts/rofi_scrot create mode 100755 user/.config/rofi/scripts/rofi_wall create mode 100755 user/.config/rofi/scripts/rofi_wifi diff --git a/user/.config/rofi/scripts/rofi_blue b/user/.config/rofi/scripts/rofi_blue new file mode 100755 index 000000000..0635696fc --- /dev/null +++ b/user/.config/rofi/scripts/rofi_blue @@ -0,0 +1,315 @@ +#!/usr/bin/env bash +# +# __ _ _ _ _ _ _ +# _ __ ___ / _(_) | |__ | |_ _ ___| |_ ___ ___ | |_| |__ +# | '__/ _ \| |_| |_____| '_ \| | | | |/ _ \ __/ _ \ / _ \| __| '_ \ +# | | | (_) | _| |_____| |_) | | |_| | __/ || (_) | (_) | |_| | | | +# |_| \___/|_| |_| |_.__/|_|\__,_|\___|\__\___/ \___/ \__|_| |_| +# +# Author: Nick Clyde (clydedroid) +# rofi support by: Layerex +# +# A script that generates a rofi menu that uses bluetoothctl to +# connect to bluetooth devices and display status info. +# +# Depends on: +# Arch repositories: rofi, bluez-utils (contains bluetoothctl) + +# Constants +divider="---------" +goback="Back" + +# Checks if bluetooth controller is powered on +power_on() { + if bluetoothctl show | grep -F -q "Powered: yes"; then + return 0 + else + return 1 + fi +} + +# Toggles power state +toggle_power() { + if power_on; then + bluetoothctl power off + show_menu + else + if rfkill list bluetooth | grep -F -q 'blocked: yes'; then + rfkill unblock bluetooth && sleep 3 + fi + bluetoothctl power on + show_menu + fi +} + +# Checks if controller is scanning for new devices +scan_on() { + if bluetoothctl show | grep -F -q "Discovering: yes"; then + echo "Scan: on" + return 0 + else + echo "Scan: off" + return 1 + fi +} + +# Toggles scanning state +toggle_scan() { + if scan_on; then + kill "$(pgrep -F -f "bluetoothctl scan on")" + bluetoothctl scan off + show_menu + else + bluetoothctl scan on & + echo "Scanning..." + sleep 5 + show_menu + fi +} + +# Checks if controller is able to pair to devices +pairable_on() { + if bluetoothctl show | grep -F -q "Pairable: yes"; then + echo "Pairable: on" + return 0 + else + echo "Pairable: off" + return 1 + fi +} + +# Toggles pairable state +toggle_pairable() { + if pairable_on; then + bluetoothctl pairable off + show_menu + else + bluetoothctl pairable on + show_menu + fi +} + +# Checks if controller is discoverable by other devices +discoverable_on() { + if bluetoothctl show | grep -F -q "Discoverable: yes"; then + echo "Discoverable: on" + return 0 + else + echo "Discoverable: off" + return 1 + fi +} + +# Toggles discoverable state +toggle_discoverable() { + if discoverable_on; then + bluetoothctl discoverable off + show_menu + else + bluetoothctl discoverable on + show_menu + fi +} + +# Checks if a device is connected +device_connected() { + device_info=$(bluetoothctl info "$1") + if echo "$device_info" | grep -F -q "Connected: yes"; then + return 0 + else + return 1 + fi +} + +# Toggles device connection +toggle_connection() { + if device_connected "$1"; then + bluetoothctl disconnect "$1" + # device_menu "$device" + else + bluetoothctl connect "$1" + # device_menu "$device" + fi +} + +# Checks if a device is paired +device_paired() { + device_info=$(bluetoothctl info "$1") + if echo "$device_info" | grep -F -q "Paired: yes"; then + echo "Paired: yes" + return 0 + else + echo "Paired: no" + return 1 + fi +} + +# Toggles device paired state +toggle_paired() { + if device_paired "$1"; then + bluetoothctl remove "$1" + device_menu "$device" + else + bluetoothctl pair "$1" + device_menu "$device" + fi +} + +# Checks if a device is trusted +device_trusted() { + device_info=$(bluetoothctl info "$1") + if echo "$device_info" | grep -F -q "Trusted: yes"; then + echo "Trusted: yes" + return 0 + else + echo "Trusted: no" + return 1 + fi +} + +# Toggles device connection +toggle_trust() { + if device_trusted "$1"; then + bluetoothctl untrust "$1" + device_menu "$device" + else + bluetoothctl trust "$1" + device_menu "$device" + fi +} + +# Prints a short string with the current bluetooth status +# Useful for status bars like polybar, etc. +print_status() { + if power_on; then + printf '๏Š“' + + mapfile -t paired_devices < <(bluetoothctl paired-devices | grep -F Device | cut -d ' ' -f 2) + counter=0 + + for device in "${paired_devices[@]}"; do + if device_connected "$device"; then + device_alias="$(bluetoothctl info "$device" | grep -F "Alias" | cut -d ' ' -f 2-)" + + if [ $counter -gt 0 ]; then + printf ", %s" "$device_alias" + else + printf " %s" "$device_alias" + fi + + ((counter++)) + fi + done + printf "\n" + else + echo "๏Š”" + fi +} + +# A submenu for a specific device that allows connecting, pairing, and trusting +device_menu() { + device=$1 + + # Get device name and mac address + device_name="$(echo "$device" | cut -d ' ' -f 3-)" + mac="$(echo "$device" | cut -d ' ' -f 2)" + + # Build options + if device_connected "$mac"; then + connected="Connected: yes" + else + connected="Connected: no" + fi + paired=$(device_paired "$mac") + trusted=$(device_trusted "$mac") + options="$connected\n$paired\n$trusted\n$divider\n$goback\nExit" + + # Open rofi menu, read chosen option + chosen="$(echo -e "$options" | run_rofi "$device_name")" + + # Match chosen option to command + case $chosen in + "" | "$divider") + echo "No option chosen." + ;; + "$connected") + toggle_connection "$mac" + ;; + "$paired") + toggle_paired "$mac" + ;; + "$trusted") + toggle_trust "$mac" + ;; + "$goback") + show_menu + ;; + esac +} + +# Opens a rofi menu with current bluetooth status and options to connect +show_menu() { + # Get menu options + if power_on; then + power="Power: on" + + # Human-readable names of devices, one per line + # If scan is off, will only list paired devices + devices=$(bluetoothctl devices | grep -F Device | cut -d ' ' -f 3-) + + # Get controller flags + scan=$(scan_on) + pairable=$(pairable_on) + discoverable=$(discoverable_on) + + # Options passed to rofi + options="$devices\n$divider\n$power\n$scan\n$pairable\n$discoverable\nExit" + else + power="Power: off" + options="$power\nExit" + fi + + # Open rofi menu, read chosen option + chosen="$(echo -e "$options" | run_rofi "Bluetooth")" + + # Match chosen option to command + case $chosen in + "" | "$divider") + echo "No option chosen." + ;; + "$power") + toggle_power + ;; + "$scan") + toggle_scan + ;; + "$discoverable") + toggle_discoverable + ;; + "$pairable") + toggle_pairable + ;; + *) + device=$(bluetoothctl devices | grep -F "$chosen") + # Open a submenu if a device is selected + if [[ $device ]]; then device_menu "$device"; fi + ;; + esac +} + +original_args=("$@") + +# rofi command to pipe into. Extra arguments to rofi_blue are passed through to rofi. This +# allows the user to set fonts, sizes, colours, etc. +run_rofi() { + rofi -dmenu "${original_args[@]}" -b -l 5 -i -p "$1" +} + +case "$1" in + --status) + print_status + ;; + *) + show_menu + ;; +esac diff --git a/user/.config/rofi/scripts/rofi_edit b/user/.config/rofi/scripts/rofi_edit new file mode 100755 index 000000000..92b585409 --- /dev/null +++ b/user/.config/rofi/scripts/rofi_edit @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# ***This script was made by Clay Gomera (Drake)*** +# - Description: A simple script for file editing in rofi +# - Dependencies: rofi (Everything else can be changed) + +# Show list of options +EDITOR="emacsclient -c -a emacs" +cd "$HOME" || exit 0 +file=1 +while [ "$file" ]; do + file=$(fd -LHpd 1 | rofi -dmenu -b -l 10 -p "File to edit: $(basename $(pwd))") + if [ -e "$file" ]; then + owd=$(pwd) + if [ -d "$file" ]; then + cd "$file" || exit 0 + else [ -f "$file" ] + if [ "$file" ]; then + $EDITOR "$owd/$file" & + exit 0 + else + exit 0 + fi + fi + fi +done diff --git a/user/.config/rofi/scripts/rofi_emoji b/user/.config/rofi/scripts/rofi_emoji new file mode 100755 index 000000000..87a63e09a --- /dev/null +++ b/user/.config/rofi/scripts/rofi_emoji @@ -0,0 +1,1839 @@ +#!/bin/bash +# This files comes from: +# https://github.com/porras/dmenu-emoji +# +# If this file includes emojis below "__DATA__" it is generated. +# This file was generated: 2022-04-21 12:38:03+00:00 + +set -e + +case "$1" in + "list") + data=$(sed '0,/^__DATA__$/d' "$0") + echo "$data" + ;; + "copy") + input=$(tee) + if [ ! -z "$input" ]; then + emoji=${input: -1} + echo -n "$emoji" | xclip -selection c + command -v notify-send > /dev/null && notify-send "$emoji copied!" + fi + ;; + "") + bash $0 list | rofi -dmenu -b -i -l 10 -p 'Emoji: ' | bash $0 copy + ;; +esac + +exit + +__DATA__ +grinning face ๐Ÿ˜€ +grinning face with big eyes ๐Ÿ˜ƒ +grinning face with smiling eyes ๐Ÿ˜„ +beaming face with smiling eyes ๐Ÿ˜ +grinning squinting face ๐Ÿ˜† +grinning face with sweat ๐Ÿ˜… +rolling on the floor laughing ๐Ÿคฃ +face with tears of joy ๐Ÿ˜‚ +slightly smiling face ๐Ÿ™‚ +upside-down face ๐Ÿ™ƒ +winking face ๐Ÿ˜‰ +smiling face with smiling eyes ๐Ÿ˜Š +smiling face with halo ๐Ÿ˜‡ +smiling face with hearts ๐Ÿฅฐ +smiling face with heart-eyes ๐Ÿ˜ +star-struck ๐Ÿคฉ +face blowing a kiss ๐Ÿ˜˜ +kissing face ๐Ÿ˜— +smiling face โ˜บ +kissing face with closed eyes ๐Ÿ˜š +kissing face with smiling eyes ๐Ÿ˜™ +smiling face with tear ๐Ÿฅฒ +face savoring food ๐Ÿ˜‹ +face with tongue ๐Ÿ˜› +winking face with tongue ๐Ÿ˜œ +zany face ๐Ÿคช +squinting face with tongue ๐Ÿ˜ +money-mouth face ๐Ÿค‘ +hugging face ๐Ÿค— +face with hand over mouth ๐Ÿคญ +shushing face ๐Ÿคซ +thinking face ๐Ÿค” +zipper-mouth face ๐Ÿค +face with raised eyebrow ๐Ÿคจ +neutral face ๐Ÿ˜ +expressionless face ๐Ÿ˜‘ +face without mouth ๐Ÿ˜ถ +smirking face ๐Ÿ˜ +unamused face ๐Ÿ˜’ +face with rolling eyes ๐Ÿ™„ +grimacing face ๐Ÿ˜ฌ +face exhaling ๐Ÿ˜ฎโ€ +lying face ๐Ÿคฅ +relieved face ๐Ÿ˜Œ +pensive face ๐Ÿ˜” +sleepy face ๐Ÿ˜ช +drooling face ๐Ÿคค +sleeping face ๐Ÿ˜ด +face with medical mask ๐Ÿ˜ท +face with thermometer ๐Ÿค’ +face with head-bandage ๐Ÿค• +nauseated face ๐Ÿคข +face vomiting ๐Ÿคฎ +sneezing face ๐Ÿคง +hot face ๐Ÿฅต +cold face ๐Ÿฅถ +woozy face ๐Ÿฅด +knocked-out face ๐Ÿ˜ต +exploding head ๐Ÿคฏ +cowboy hat face ๐Ÿค  +partying face ๐Ÿฅณ +disguised face ๐Ÿฅธ +smiling face with sunglasses ๐Ÿ˜Ž +nerd face ๐Ÿค“ +face with monocle ๐Ÿง +confused face ๐Ÿ˜• +worried face ๐Ÿ˜Ÿ +slightly frowning face ๐Ÿ™ +face with open mouth ๐Ÿ˜ฎ +hushed face ๐Ÿ˜ฏ +astonished face ๐Ÿ˜ฒ +flushed face ๐Ÿ˜ณ +pleading face ๐Ÿฅบ +frowning face with open mouth ๐Ÿ˜ฆ +anguished face ๐Ÿ˜ง +fearful face ๐Ÿ˜จ +anxious face with sweat ๐Ÿ˜ฐ +sad but relieved face ๐Ÿ˜ฅ +crying face ๐Ÿ˜ข +loudly crying face ๐Ÿ˜ญ +face screaming in fear ๐Ÿ˜ฑ +confounded face ๐Ÿ˜– +persevering face ๐Ÿ˜ฃ +disappointed face ๐Ÿ˜ž +downcast face with sweat ๐Ÿ˜“ +weary face ๐Ÿ˜ฉ +tired face ๐Ÿ˜ซ +yawning face ๐Ÿฅฑ +face with steam from nose ๐Ÿ˜ค +pouting face ๐Ÿ˜ก +angry face ๐Ÿ˜  +face with symbols on mouth ๐Ÿคฌ +smiling face with horns ๐Ÿ˜ˆ +angry face with horns ๐Ÿ‘ฟ +skull ๐Ÿ’€ +skull and crossbones โ˜ ๏ธ +pile of poo ๐Ÿ’ฉ +clown face ๐Ÿคก +ogre ๐Ÿ‘น +goblin ๐Ÿ‘บ +ghost ๐Ÿ‘ป +alien ๐Ÿ‘ฝ +alien monster ๐Ÿ‘พ +robot ๐Ÿค– +grinning cat ๐Ÿ˜บ +grinning cat with smiling eyes ๐Ÿ˜ธ +cat with tears of joy ๐Ÿ˜น +smiling cat with heart-eyes ๐Ÿ˜ป +cat with wry smile ๐Ÿ˜ผ +kissing cat ๐Ÿ˜ฝ +weary cat ๐Ÿ™€ +crying cat ๐Ÿ˜ฟ +pouting cat ๐Ÿ˜พ +see-no-evil monkey ๐Ÿ™ˆ +hear-no-evil monkey ๐Ÿ™‰ +speak-no-evil monkey ๐Ÿ™Š +kiss mark ๐Ÿ’‹ +love letter ๐Ÿ’Œ +heart with arrow ๐Ÿ’˜ +heart with ribbon ๐Ÿ’ +sparkling heart ๐Ÿ’– +growing heart ๐Ÿ’— +beating heart ๐Ÿ’“ +revolving hearts ๐Ÿ’ž +two hearts ๐Ÿ’• +heart decoration ๐Ÿ’Ÿ +heart exclamation โฃ๏ธ +broken heart ๐Ÿ’” +heart on fire โค๏ธโ€๐Ÿ”ฅ +mending heart โค๏ธโ€๐Ÿฉน +red heart โค๏ธ +orange heart ๐Ÿงก +yellow heart ๐Ÿ’› +green heart ๐Ÿ’š +blue heart ๐Ÿ’™ +purple heart ๐Ÿ’œ +brown heart ๐ŸคŽ +black heart ๐Ÿ–ค +white heart ๐Ÿค +hundred points ๐Ÿ’ฏ +anger symbol ๐Ÿ’ข +collision ๐Ÿ’ฅ +dizzy ๐Ÿ’ซ +sweat droplets ๐Ÿ’ฆ +dashing away ๐Ÿ’จ +hole ๐Ÿ•ณ๏ธ +bomb ๐Ÿ’ฃ +speech balloon ๐Ÿ’ฌ +eye in speech bubble ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ +left speech bubble ๐Ÿ—จ๏ธ +right anger bubble ๐Ÿ—ฏ๏ธ +thought balloon ๐Ÿ’ญ +zzz ๐Ÿ’ค +waving hand ๐Ÿ‘‹ +raised back of hand ๐Ÿคš +hand with fingers splayed ๐Ÿ–๏ธ +raised hand โœ‹ +vulcan salute ๐Ÿ–– +OK hand ๐Ÿ‘Œ +pinched fingers ๐ŸคŒ +pinching hand ๐Ÿค +victory hand โœŒ๏ธ +crossed fingers ๐Ÿคž +love-you gesture ๐ŸคŸ +sign of the horns ๐Ÿค˜ +call me hand ๐Ÿค™ +backhand index pointing left ๐Ÿ‘ˆ +backhand index pointing right ๐Ÿ‘‰ +backhand index pointing up ๐Ÿ‘† +middle finger ๐Ÿ–• +backhand index pointing down ๐Ÿ‘‡ +index pointing up โ˜๏ธ +thumbs up ๐Ÿ‘ +thumbs down ๐Ÿ‘Ž +raised fist โœŠ +oncoming fist ๐Ÿ‘Š +left-facing fist ๐Ÿค› +right-facing fist ๐Ÿคœ +clapping hands ๐Ÿ‘ +raising hands ๐Ÿ™Œ +open hands ๐Ÿ‘ +palms up together ๐Ÿคฒ +handshake ๐Ÿค +folded hands ๐Ÿ™ +writing hand โœ๏ธ +nail polish ๐Ÿ’… +selfie ๐Ÿคณ +flexed biceps ๐Ÿ’ช +mechanical arm ๐Ÿฆพ +mechanical leg ๐Ÿฆฟ +leg ๐Ÿฆต +foot ๐Ÿฆถ +ear ๐Ÿ‘‚ +ear with hearing aid ๐Ÿฆป +nose ๐Ÿ‘ƒ +brain ๐Ÿง  +anatomical heart ๐Ÿซ€ +lungs ๐Ÿซ +tooth ๐Ÿฆท +bone ๐Ÿฆด +eyes ๐Ÿ‘€ +eye ๐Ÿ‘๏ธ +tongue ๐Ÿ‘… +mouth ๐Ÿ‘„ +baby ๐Ÿ‘ถ +child ๐Ÿง’ +boy ๐Ÿ‘ฆ +girl ๐Ÿ‘ง +person ๐Ÿง‘ +person: blond hair ๐Ÿ‘ฑ +man ๐Ÿ‘จ +person: beard ๐Ÿง” +man: beard ๐Ÿง”โ€โ™‚๏ธ +woman: beard ๐Ÿง”โ€โ™€๏ธ +man: red hair ๐Ÿ‘จโ€๐Ÿฆฐ +man: curly hair ๐Ÿ‘จโ€๐Ÿฆฑ +man: white hair ๐Ÿ‘จโ€๐Ÿฆณ +man: bald ๐Ÿ‘จโ€๐Ÿฆฒ +woman ๐Ÿ‘ฉ +woman: red hair ๐Ÿ‘ฉโ€๐Ÿฆฐ +person: red hair ๐Ÿง‘โ€๐Ÿฆฐ +woman: curly hair ๐Ÿ‘ฉโ€๐Ÿฆฑ +person: curly hair ๐Ÿง‘โ€๐Ÿฆฑ +woman: white hair ๐Ÿ‘ฉโ€๐Ÿฆณ +person: white hair ๐Ÿง‘โ€๐Ÿฆณ +woman: bald ๐Ÿ‘ฉโ€๐Ÿฆฒ +person: bald ๐Ÿง‘โ€๐Ÿฆฒ +woman: blond hair ๐Ÿ‘ฑโ€โ™€๏ธ +man: blond hair ๐Ÿ‘ฑโ€โ™‚๏ธ +older person ๐Ÿง“ +old man ๐Ÿ‘ด +old woman ๐Ÿ‘ต +person frowning ๐Ÿ™ +man frowning ๐Ÿ™โ€โ™‚๏ธ +woman frowning ๐Ÿ™โ€โ™€๏ธ +person pouting ๐Ÿ™Ž +man pouting ๐Ÿ™Žโ€โ™‚๏ธ +woman pouting ๐Ÿ™Žโ€โ™€๏ธ +person gesturing NO ๐Ÿ™… +man gesturing NO ๐Ÿ™…โ€โ™‚๏ธ +woman gesturing NO ๐Ÿ™…โ€โ™€๏ธ +person gesturing OK ๐Ÿ™† +man gesturing OK ๐Ÿ™†โ€โ™‚๏ธ +woman gesturing OK ๐Ÿ™†โ€โ™€๏ธ +person tipping hand ๐Ÿ’ +man tipping hand ๐Ÿ’โ€โ™‚๏ธ +woman tipping hand ๐Ÿ’โ€โ™€๏ธ +person raising hand ๐Ÿ™‹ +man raising hand ๐Ÿ™‹โ€โ™‚๏ธ +woman raising hand ๐Ÿ™‹โ€โ™€๏ธ +deaf person ๐Ÿง +deaf man ๐Ÿงโ€โ™‚๏ธ +deaf woman ๐Ÿงโ€โ™€๏ธ +person bowing ๐Ÿ™‡ +man bowing ๐Ÿ™‡โ€โ™‚๏ธ +woman bowing ๐Ÿ™‡โ€โ™€๏ธ +person facepalming ๐Ÿคฆ +man facepalming ๐Ÿคฆโ€โ™‚๏ธ +woman facepalming ๐Ÿคฆโ€โ™€๏ธ +person shrugging ๐Ÿคท +man shrugging ๐Ÿคทโ€โ™‚๏ธ +woman shrugging ๐Ÿคทโ€โ™€๏ธ +health worker ๐Ÿง‘โ€โš•๏ธ +man health worker ๐Ÿ‘จโ€โš•๏ธ +woman health worker ๐Ÿ‘ฉโ€โš•๏ธ +student ๐Ÿง‘โ€๐ŸŽ“ +man student ๐Ÿ‘จโ€๐ŸŽ“ +woman student ๐Ÿ‘ฉโ€๐ŸŽ“ +teacher ๐Ÿง‘โ€๐Ÿซ +man teacher ๐Ÿ‘จโ€๐Ÿซ +woman teacher ๐Ÿ‘ฉโ€๐Ÿซ +judge ๐Ÿง‘โ€โš–๏ธ +man judge ๐Ÿ‘จโ€โš–๏ธ +woman judge ๐Ÿ‘ฉโ€โš–๏ธ +farmer ๐Ÿง‘โ€๐ŸŒพ +man farmer ๐Ÿ‘จโ€๐ŸŒพ +woman farmer ๐Ÿ‘ฉโ€๐ŸŒพ +cook ๐Ÿง‘โ€๐Ÿณ +man cook ๐Ÿ‘จโ€๐Ÿณ +woman cook ๐Ÿ‘ฉโ€๐Ÿณ +mechanic ๐Ÿง‘โ€๐Ÿ”ง +man mechanic ๐Ÿ‘จโ€๐Ÿ”ง +woman mechanic ๐Ÿ‘ฉโ€๐Ÿ”ง +factory worker ๐Ÿง‘โ€๐Ÿญ +man factory worker ๐Ÿ‘จโ€๐Ÿญ +woman factory worker ๐Ÿ‘ฉโ€๐Ÿญ +office worker ๐Ÿง‘โ€๐Ÿ’ผ +man office worker ๐Ÿ‘จโ€๐Ÿ’ผ +woman office worker ๐Ÿ‘ฉโ€๐Ÿ’ผ +scientist ๐Ÿง‘โ€๐Ÿ”ฌ +man scientist ๐Ÿ‘จโ€๐Ÿ”ฌ +woman scientist ๐Ÿ‘ฉโ€๐Ÿ”ฌ +technologist ๐Ÿง‘โ€๐Ÿ’ป +man technologist ๐Ÿ‘จโ€๐Ÿ’ป +woman technologist ๐Ÿ‘ฉโ€๐Ÿ’ป +singer ๐Ÿง‘โ€๐ŸŽค +man singer ๐Ÿ‘จโ€๐ŸŽค +woman singer ๐Ÿ‘ฉโ€๐ŸŽค +artist ๐Ÿง‘โ€๐ŸŽจ +man artist ๐Ÿ‘จโ€๐ŸŽจ +woman artist ๐Ÿ‘ฉโ€๐ŸŽจ +pilot ๐Ÿง‘โ€โœˆ๏ธ +man pilot ๐Ÿ‘จโ€โœˆ๏ธ +woman pilot ๐Ÿ‘ฉโ€โœˆ๏ธ +astronaut ๐Ÿง‘โ€๐Ÿš€ +man astronaut ๐Ÿ‘จโ€๐Ÿš€ +woman astronaut ๐Ÿ‘ฉโ€๐Ÿš€ +firefighter ๐Ÿง‘โ€๐Ÿš’ +man firefighter ๐Ÿ‘จโ€๐Ÿš’ +woman firefighter ๐Ÿ‘ฉโ€๐Ÿš’ +police officer ๐Ÿ‘ฎ +man police officer ๐Ÿ‘ฎโ€โ™‚๏ธ +woman police officer ๐Ÿ‘ฎโ€โ™€๏ธ +detective ๐Ÿ•ต๏ธ +man detective ๐Ÿ•ต๏ธโ€โ™‚๏ธ +woman detective ๐Ÿ•ต๏ธโ€โ™€๏ธ +guard ๐Ÿ’‚ +man guard ๐Ÿ’‚โ€โ™‚๏ธ +woman guard ๐Ÿ’‚โ€โ™€๏ธ +ninja ๐Ÿฅท +construction worker ๐Ÿ‘ท +man construction worker ๐Ÿ‘ทโ€โ™‚๏ธ +woman construction worker ๐Ÿ‘ทโ€โ™€๏ธ +prince ๐Ÿคด +princess ๐Ÿ‘ธ +person wearing turban ๐Ÿ‘ณ +man wearing turban ๐Ÿ‘ณโ€โ™‚๏ธ +woman wearing turban ๐Ÿ‘ณโ€โ™€๏ธ +person with skullcap ๐Ÿ‘ฒ +woman with headscarf ๐Ÿง• +person in tuxedo ๐Ÿคต +man in tuxedo ๐Ÿคตโ€โ™‚๏ธ +woman in tuxedo ๐Ÿคตโ€โ™€๏ธ +person with veil ๐Ÿ‘ฐ +man with veil ๐Ÿ‘ฐโ€โ™‚๏ธ +woman with veil ๐Ÿ‘ฐโ€โ™€๏ธ +pregnant woman ๐Ÿคฐ +breast-feeding ๐Ÿคฑ +woman feeding baby ๐Ÿ‘ฉโ€๐Ÿผ +man feeding baby ๐Ÿ‘จโ€๐Ÿผ +person feeding baby ๐Ÿง‘โ€๐Ÿผ +baby angel ๐Ÿ‘ผ +Santa Claus ๐ŸŽ… +Mrs. Claus ๐Ÿคถ +mx claus ๐Ÿง‘โ€๐ŸŽ„ +superhero ๐Ÿฆธ +man superhero ๐Ÿฆธโ€โ™‚๏ธ +woman superhero ๐Ÿฆธโ€โ™€๏ธ +supervillain ๐Ÿฆน +man supervillain ๐Ÿฆนโ€โ™‚๏ธ +woman supervillain ๐Ÿฆนโ€โ™€๏ธ +mage ๐Ÿง™ +man mage ๐Ÿง™โ€โ™‚๏ธ +woman mage ๐Ÿง™โ€โ™€๏ธ +fairy ๐Ÿงš +man fairy ๐Ÿงšโ€โ™‚๏ธ +woman fairy ๐Ÿงšโ€โ™€๏ธ +vampire ๐Ÿง› +man vampire ๐Ÿง›โ€โ™‚๏ธ +woman vampire ๐Ÿง›โ€โ™€๏ธ +merperson ๐Ÿงœ +merman ๐Ÿงœโ€โ™‚๏ธ +mermaid ๐Ÿงœโ€โ™€๏ธ +elf ๐Ÿง +man elf ๐Ÿงโ€โ™‚๏ธ +woman elf ๐Ÿงโ€โ™€๏ธ +genie ๐Ÿงž +man genie ๐Ÿงžโ€โ™‚๏ธ +woman genie ๐Ÿงžโ€โ™€๏ธ +zombie ๐ŸงŸ +man zombie ๐ŸงŸโ€โ™‚๏ธ +woman zombie ๐ŸงŸโ€โ™€๏ธ +person getting massage ๐Ÿ’† +man getting massage ๐Ÿ’†โ€โ™‚๏ธ +woman getting massage ๐Ÿ’†โ€โ™€๏ธ +person getting haircut ๐Ÿ’‡ +man getting haircut ๐Ÿ’‡โ€โ™‚๏ธ +woman getting haircut ๐Ÿ’‡โ€โ™€๏ธ +person walking ๐Ÿšถ +man walking ๐Ÿšถโ€โ™‚๏ธ +woman walking ๐Ÿšถโ€โ™€๏ธ +person standing ๐Ÿง +man standing ๐Ÿงโ€โ™‚๏ธ +woman standing ๐Ÿงโ€โ™€๏ธ +person kneeling ๐ŸงŽ +man kneeling ๐ŸงŽโ€โ™‚๏ธ +woman kneeling ๐ŸงŽโ€โ™€๏ธ +person with white cane ๐Ÿง‘โ€๐Ÿฆฏ +man with white cane ๐Ÿ‘จโ€๐Ÿฆฏ +woman with white cane ๐Ÿ‘ฉโ€๐Ÿฆฏ +person in motorized wheelchair ๐Ÿง‘โ€๐Ÿฆผ +man in motorized wheelchair ๐Ÿ‘จโ€๐Ÿฆผ +woman in motorized wheelchair ๐Ÿ‘ฉโ€๐Ÿฆผ +person in manual wheelchair ๐Ÿง‘โ€๐Ÿฆฝ +man in manual wheelchair ๐Ÿ‘จโ€๐Ÿฆฝ +woman in manual wheelchair ๐Ÿ‘ฉโ€๐Ÿฆฝ +person running ๐Ÿƒ +man running ๐Ÿƒโ€โ™‚๏ธ +woman running ๐Ÿƒโ€โ™€๏ธ +woman dancing ๐Ÿ’ƒ +man dancing ๐Ÿ•บ +person in suit levitating ๐Ÿ•ด๏ธ +people with bunny ears ๐Ÿ‘ฏ +men with bunny ears ๐Ÿ‘ฏโ€โ™‚๏ธ +women with bunny ears ๐Ÿ‘ฏโ€โ™€๏ธ +person in steamy room ๐Ÿง– +man in steamy room ๐Ÿง–โ€โ™‚๏ธ +woman in steamy room ๐Ÿง–โ€โ™€๏ธ +person climbing ๐Ÿง— +man climbing ๐Ÿง—โ€โ™‚๏ธ +woman climbing ๐Ÿง—โ€โ™€๏ธ +person fencing ๐Ÿคบ +horse racing ๐Ÿ‡ +skier โ›ท๏ธ +snowboarder ๐Ÿ‚ +person golfing ๐ŸŒ๏ธ +man golfing ๐ŸŒ๏ธโ€โ™‚๏ธ +woman golfing ๐ŸŒ๏ธโ€โ™€๏ธ +person surfing ๐Ÿ„ +man surfing ๐Ÿ„โ€โ™‚๏ธ +woman surfing ๐Ÿ„โ€โ™€๏ธ +person rowing boat ๐Ÿšฃ +man rowing boat ๐Ÿšฃโ€โ™‚๏ธ +woman rowing boat ๐Ÿšฃโ€โ™€๏ธ +person swimming ๐ŸŠ +man swimming ๐ŸŠโ€โ™‚๏ธ +woman swimming ๐ŸŠโ€โ™€๏ธ +person bouncing ball โ›น๏ธ +man bouncing ball โ›น๏ธโ€โ™‚๏ธ +woman bouncing ball โ›น๏ธโ€โ™€๏ธ +person lifting weights ๐Ÿ‹๏ธ +man lifting weights ๐Ÿ‹๏ธโ€โ™‚๏ธ +woman lifting weights ๐Ÿ‹๏ธโ€โ™€๏ธ +person biking ๐Ÿšด +man biking ๐Ÿšดโ€โ™‚๏ธ +woman biking ๐Ÿšดโ€โ™€๏ธ +person mountain biking ๐Ÿšต +man mountain biking ๐Ÿšตโ€โ™‚๏ธ +woman mountain biking ๐Ÿšตโ€โ™€๏ธ +person cartwheeling ๐Ÿคธ +man cartwheeling ๐Ÿคธโ€โ™‚๏ธ +woman cartwheeling ๐Ÿคธโ€โ™€๏ธ +people wrestling ๐Ÿคผ +men wrestling ๐Ÿคผโ€โ™‚๏ธ +women wrestling ๐Ÿคผโ€โ™€๏ธ +person playing water polo ๐Ÿคฝ +man playing water polo ๐Ÿคฝโ€โ™‚๏ธ +woman playing water polo ๐Ÿคฝโ€โ™€๏ธ +person playing handball ๐Ÿคพ +man playing handball ๐Ÿคพโ€โ™‚๏ธ +woman playing handball ๐Ÿคพโ€โ™€๏ธ +person juggling ๐Ÿคน +man juggling ๐Ÿคนโ€โ™‚๏ธ +woman juggling ๐Ÿคนโ€โ™€๏ธ +person in lotus position ๐Ÿง˜ +man in lotus position ๐Ÿง˜โ€โ™‚๏ธ +woman in lotus position ๐Ÿง˜โ€โ™€๏ธ +person taking bath ๐Ÿ›€ +person in bed ๐Ÿ›Œ +people holding hands ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ +women holding hands ๐Ÿ‘ญ +woman and man holding hands ๐Ÿ‘ซ +men holding hands ๐Ÿ‘ฌ +kiss ๐Ÿ’ +kiss: woman man ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ +kiss: man man ๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ +kiss: woman woman ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ +couple with heart ๐Ÿ’‘ +couple with heart: woman man ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ +couple with heart: man man ๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ +couple with heart: woman woman ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ +family ๐Ÿ‘ช +family: man woman boy ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ +family: man woman girl ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง +family: man woman girl boy ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ +family: man woman boy boy ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ +family: man woman girl girl ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง +family: man man boy ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ +family: man man girl ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง +family: man man girl boy ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ +family: man man boy boy ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ +family: man man girl girl ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง +family: woman woman boy ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ +family: woman woman girl ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง +family: woman woman girl boy ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ +family: woman woman boy boy ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ +family: woman woman girl girl ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง +family: man boy ๐Ÿ‘จโ€๐Ÿ‘ฆ +family: man boy boy ๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ +family: man girl ๐Ÿ‘จโ€๐Ÿ‘ง +family: man girl boy ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ +family: man girl girl ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง +family: woman boy ๐Ÿ‘ฉโ€๐Ÿ‘ฆ +family: woman boy boy ๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ +family: woman girl ๐Ÿ‘ฉโ€๐Ÿ‘ง +family: woman girl boy ๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ +family: woman girl girl ๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง +speaking head ๐Ÿ—ฃ๏ธ +bust in silhouette ๐Ÿ‘ค +busts in silhouette ๐Ÿ‘ฅ +people hugging ๐Ÿซ‚ +footprints ๐Ÿ‘ฃ +monkey face ๐Ÿต +monkey ๐Ÿ’ +gorilla ๐Ÿฆ +orangutan ๐Ÿฆง +dog face ๐Ÿถ +dog ๐Ÿ• +guide dog ๐Ÿฆฎ +service dog ๐Ÿ•โ€๐Ÿฆบ +poodle ๐Ÿฉ +wolf ๐Ÿบ +fox ๐ŸฆŠ +raccoon ๐Ÿฆ +cat face ๐Ÿฑ +cat ๐Ÿˆ +black cat ๐Ÿˆโ€โฌ› +lion ๐Ÿฆ +tiger face ๐Ÿฏ +tiger ๐Ÿ… +leopard ๐Ÿ† +horse face ๐Ÿด +horse ๐ŸŽ +unicorn ๐Ÿฆ„ +zebra ๐Ÿฆ“ +deer ๐ŸฆŒ +bison ๐Ÿฆฌ +cow face ๐Ÿฎ +ox ๐Ÿ‚ +water buffalo ๐Ÿƒ +cow ๐Ÿ„ +pig face ๐Ÿท +pig ๐Ÿ– +boar ๐Ÿ— +pig nose ๐Ÿฝ +ram ๐Ÿ +ewe ๐Ÿ‘ +goat ๐Ÿ +camel ๐Ÿช +two-hump camel ๐Ÿซ +llama ๐Ÿฆ™ +giraffe ๐Ÿฆ’ +elephant ๐Ÿ˜ +mammoth ๐Ÿฆฃ +rhinoceros ๐Ÿฆ +hippopotamus ๐Ÿฆ› +mouse face ๐Ÿญ +mouse ๐Ÿ +rat ๐Ÿ€ +hamster ๐Ÿน +rabbit face ๐Ÿฐ +rabbit ๐Ÿ‡ +chipmunk ๐Ÿฟ๏ธ +beaver ๐Ÿฆซ +hedgehog ๐Ÿฆ” +bat ๐Ÿฆ‡ +bear ๐Ÿป +polar bear ๐Ÿปโ€โ„๏ธ +koala ๐Ÿจ +panda ๐Ÿผ +sloth ๐Ÿฆฅ +otter ๐Ÿฆฆ +skunk ๐Ÿฆจ +kangaroo ๐Ÿฆ˜ +badger ๐Ÿฆก +paw prints ๐Ÿพ +turkey ๐Ÿฆƒ +chicken ๐Ÿ” +rooster ๐Ÿ“ +hatching chick ๐Ÿฃ +baby chick ๐Ÿค +front-facing baby chick ๐Ÿฅ +bird ๐Ÿฆ +penguin ๐Ÿง +dove ๐Ÿ•Š๏ธ +eagle ๐Ÿฆ… +duck ๐Ÿฆ† +swan ๐Ÿฆข +owl ๐Ÿฆ‰ +dodo ๐Ÿฆค +feather ๐Ÿชถ +flamingo ๐Ÿฆฉ +peacock ๐Ÿฆš +parrot ๐Ÿฆœ +frog ๐Ÿธ +crocodile ๐ŸŠ +turtle ๐Ÿข +lizard ๐ŸฆŽ +snake ๐Ÿ +dragon face ๐Ÿฒ +dragon ๐Ÿ‰ +sauropod ๐Ÿฆ• +T-Rex ๐Ÿฆ– +spouting whale ๐Ÿณ +whale ๐Ÿ‹ +dolphin ๐Ÿฌ +seal ๐Ÿฆญ +fish ๐ŸŸ +tropical fish ๐Ÿ  +blowfish ๐Ÿก +shark ๐Ÿฆˆ +octopus ๐Ÿ™ +spiral shell ๐Ÿš +snail ๐ŸŒ +butterfly ๐Ÿฆ‹ +bug ๐Ÿ› +ant ๐Ÿœ +honeybee ๐Ÿ +beetle ๐Ÿชฒ +lady beetle ๐Ÿž +cricket ๐Ÿฆ— +cockroach ๐Ÿชณ +spider ๐Ÿ•ท๏ธ +spider web ๐Ÿ•ธ๏ธ +scorpion ๐Ÿฆ‚ +mosquito ๐ŸฆŸ +fly ๐Ÿชฐ +worm ๐Ÿชฑ +microbe ๐Ÿฆ  +bouquet ๐Ÿ’ +cherry blossom ๐ŸŒธ +white flower ๐Ÿ’ฎ +rosette ๐Ÿต๏ธ +rose ๐ŸŒน +wilted flower ๐Ÿฅ€ +hibiscus ๐ŸŒบ +sunflower ๐ŸŒป +blossom ๐ŸŒผ +tulip ๐ŸŒท +seedling ๐ŸŒฑ +potted plant ๐Ÿชด +evergreen tree ๐ŸŒฒ +deciduous tree ๐ŸŒณ +palm tree ๐ŸŒด +cactus ๐ŸŒต +sheaf of rice ๐ŸŒพ +herb ๐ŸŒฟ +shamrock โ˜˜๏ธ +four leaf clover ๐Ÿ€ +maple leaf ๐Ÿ +fallen leaf ๐Ÿ‚ +leaf fluttering in wind ๐Ÿƒ +grapes ๐Ÿ‡ +melon ๐Ÿˆ +watermelon ๐Ÿ‰ +tangerine ๐ŸŠ +lemon ๐Ÿ‹ +banana ๐ŸŒ +pineapple ๐Ÿ +mango ๐Ÿฅญ +red apple ๐ŸŽ +green apple ๐Ÿ +pear ๐Ÿ +peach ๐Ÿ‘ +cherries ๐Ÿ’ +strawberry ๐Ÿ“ +blueberries ๐Ÿซ +kiwi fruit ๐Ÿฅ +tomato ๐Ÿ… +olive ๐Ÿซ’ +coconut ๐Ÿฅฅ +avocado ๐Ÿฅ‘ +eggplant ๐Ÿ† +potato ๐Ÿฅ” +carrot ๐Ÿฅ• +ear of corn ๐ŸŒฝ +hot pepper ๐ŸŒถ๏ธ +bell pepper ๐Ÿซ‘ +cucumber ๐Ÿฅ’ +leafy green ๐Ÿฅฌ +broccoli ๐Ÿฅฆ +garlic ๐Ÿง„ +onion ๐Ÿง… +mushroom ๐Ÿ„ +peanuts ๐Ÿฅœ +chestnut ๐ŸŒฐ +bread ๐Ÿž +croissant ๐Ÿฅ +baguette bread ๐Ÿฅ– +flatbread ๐Ÿซ“ +pretzel ๐Ÿฅจ +bagel ๐Ÿฅฏ +pancakes ๐Ÿฅž +waffle ๐Ÿง‡ +cheese wedge ๐Ÿง€ +meat on bone ๐Ÿ– +poultry leg ๐Ÿ— +cut of meat ๐Ÿฅฉ +bacon ๐Ÿฅ“ +hamburger ๐Ÿ” +french fries ๐ŸŸ +pizza ๐Ÿ• +hot dog ๐ŸŒญ +sandwich ๐Ÿฅช +taco ๐ŸŒฎ +burrito ๐ŸŒฏ +tamale ๐Ÿซ” +stuffed flatbread ๐Ÿฅ™ +falafel ๐Ÿง† +egg ๐Ÿฅš +cooking ๐Ÿณ +shallow pan of food ๐Ÿฅ˜ +pot of food ๐Ÿฒ +fondue ๐Ÿซ• +bowl with spoon ๐Ÿฅฃ +green salad ๐Ÿฅ— +popcorn ๐Ÿฟ +butter ๐Ÿงˆ +salt ๐Ÿง‚ +canned food ๐Ÿฅซ +bento box ๐Ÿฑ +rice cracker ๐Ÿ˜ +rice ball ๐Ÿ™ +cooked rice ๐Ÿš +curry rice ๐Ÿ› +steaming bowl ๐Ÿœ +spaghetti ๐Ÿ +roasted sweet potato ๐Ÿ  +oden ๐Ÿข +sushi ๐Ÿฃ +fried shrimp ๐Ÿค +fish cake with swirl ๐Ÿฅ +moon cake ๐Ÿฅฎ +dango ๐Ÿก +dumpling ๐ŸฅŸ +fortune cookie ๐Ÿฅ  +takeout box ๐Ÿฅก +crab ๐Ÿฆ€ +lobster ๐Ÿฆž +shrimp ๐Ÿฆ +squid ๐Ÿฆ‘ +oyster ๐Ÿฆช +soft ice cream ๐Ÿฆ +shaved ice ๐Ÿง +ice cream ๐Ÿจ +doughnut ๐Ÿฉ +cookie ๐Ÿช +birthday cake ๐ŸŽ‚ +shortcake ๐Ÿฐ +cupcake ๐Ÿง +pie ๐Ÿฅง +chocolate bar ๐Ÿซ +candy ๐Ÿฌ +lollipop ๐Ÿญ +custard ๐Ÿฎ +honey pot ๐Ÿฏ +baby bottle ๐Ÿผ +glass of milk ๐Ÿฅ› +hot beverage โ˜• +teapot ๐Ÿซ– +teacup without handle ๐Ÿต +sake ๐Ÿถ +bottle with popping cork ๐Ÿพ +wine glass ๐Ÿท +cocktail glass ๐Ÿธ +tropical drink ๐Ÿน +beer mug ๐Ÿบ +clinking beer mugs ๐Ÿป +clinking glasses ๐Ÿฅ‚ +tumbler glass ๐Ÿฅƒ +cup with straw ๐Ÿฅค +bubble tea ๐Ÿง‹ +beverage box ๐Ÿงƒ +mate ๐Ÿง‰ +ice ๐ŸงŠ +chopsticks ๐Ÿฅข +fork and knife with plate ๐Ÿฝ๏ธ +fork and knife ๐Ÿด +spoon ๐Ÿฅ„ +kitchen knife ๐Ÿ”ช +amphora ๐Ÿบ +globe showing Europe-Africa ๐ŸŒ +globe showing Americas ๐ŸŒŽ +globe showing Asia-Australia ๐ŸŒ +globe with meridians ๐ŸŒ +world map ๐Ÿ—บ๏ธ +map of Japan ๐Ÿ—พ +compass ๐Ÿงญ +snow-capped mountain ๐Ÿ”๏ธ +mountain โ›ฐ๏ธ +volcano ๐ŸŒ‹ +mount fuji ๐Ÿ—ป +camping ๐Ÿ•๏ธ +beach with umbrella ๐Ÿ–๏ธ +desert ๐Ÿœ๏ธ +desert island ๐Ÿ๏ธ +national park ๐Ÿž๏ธ +stadium ๐ŸŸ๏ธ +classical building ๐Ÿ›๏ธ +building construction ๐Ÿ—๏ธ +brick ๐Ÿงฑ +rock ๐Ÿชจ +wood ๐Ÿชต +hut ๐Ÿ›– +houses ๐Ÿ˜๏ธ +derelict house ๐Ÿš๏ธ +house ๐Ÿ  +house with garden ๐Ÿก +office building ๐Ÿข +Japanese post office ๐Ÿฃ +post office ๐Ÿค +hospital ๐Ÿฅ +bank ๐Ÿฆ +hotel ๐Ÿจ +love hotel ๐Ÿฉ +convenience store ๐Ÿช +school ๐Ÿซ +department store ๐Ÿฌ +factory ๐Ÿญ +Japanese castle ๐Ÿฏ +castle ๐Ÿฐ +wedding ๐Ÿ’’ +Tokyo tower ๐Ÿ—ผ +Statue of Liberty ๐Ÿ—ฝ +church โ›ช +mosque ๐Ÿ•Œ +hindu temple ๐Ÿ›• +synagogue ๐Ÿ• +shinto shrine โ›ฉ๏ธ +kaaba ๐Ÿ•‹ +fountain โ›ฒ +tent โ›บ +foggy ๐ŸŒ +night with stars ๐ŸŒƒ +cityscape ๐Ÿ™๏ธ +sunrise over mountains ๐ŸŒ„ +sunrise ๐ŸŒ… +cityscape at dusk ๐ŸŒ† +sunset ๐ŸŒ‡ +bridge at night ๐ŸŒ‰ +hot springs โ™จ๏ธ +carousel horse ๐ŸŽ  +ferris wheel ๐ŸŽก +roller coaster ๐ŸŽข +barber pole ๐Ÿ’ˆ +circus tent ๐ŸŽช +locomotive ๐Ÿš‚ +railway car ๐Ÿšƒ +high-speed train ๐Ÿš„ +bullet train ๐Ÿš… +train ๐Ÿš† +metro ๐Ÿš‡ +light rail ๐Ÿšˆ +station ๐Ÿš‰ +tram ๐ŸšŠ +monorail ๐Ÿš +mountain railway ๐Ÿšž +tram car ๐Ÿš‹ +bus ๐ŸšŒ +oncoming bus ๐Ÿš +trolleybus ๐ŸšŽ +minibus ๐Ÿš +ambulance ๐Ÿš‘ +fire engine ๐Ÿš’ +police car ๐Ÿš“ +oncoming police car ๐Ÿš” +taxi ๐Ÿš• +oncoming taxi ๐Ÿš– +automobile ๐Ÿš— +oncoming automobile ๐Ÿš˜ +sport utility vehicle ๐Ÿš™ +pickup truck ๐Ÿ›ป +delivery truck ๐Ÿšš +articulated lorry ๐Ÿš› +tractor ๐Ÿšœ +racing car ๐ŸŽ๏ธ +motorcycle ๐Ÿ๏ธ +motor scooter ๐Ÿ›ต +manual wheelchair ๐Ÿฆฝ +motorized wheelchair ๐Ÿฆผ +auto rickshaw ๐Ÿ›บ +bicycle ๐Ÿšฒ +kick scooter ๐Ÿ›ด +skateboard ๐Ÿ›น +roller skate ๐Ÿ›ผ +bus stop ๐Ÿš +motorway ๐Ÿ›ฃ๏ธ +railway track ๐Ÿ›ค๏ธ +oil drum ๐Ÿ›ข๏ธ +fuel pump โ›ฝ +police car light ๐Ÿšจ +horizontal traffic light ๐Ÿšฅ +vertical traffic light ๐Ÿšฆ +stop sign ๐Ÿ›‘ +construction ๐Ÿšง +anchor โš“ +sailboat โ›ต +canoe ๐Ÿ›ถ +speedboat ๐Ÿšค +passenger ship ๐Ÿ›ณ๏ธ +ferry โ›ด๏ธ +motor boat ๐Ÿ›ฅ๏ธ +ship ๐Ÿšข +airplane โœˆ๏ธ +small airplane ๐Ÿ›ฉ๏ธ +airplane departure ๐Ÿ›ซ +airplane arrival ๐Ÿ›ฌ +parachute ๐Ÿช‚ +seat ๐Ÿ’บ +helicopter ๐Ÿš +suspension railway ๐ŸšŸ +mountain cableway ๐Ÿš  +aerial tramway ๐Ÿšก +satellite ๐Ÿ›ฐ๏ธ +rocket ๐Ÿš€ +flying saucer ๐Ÿ›ธ +bellhop bell ๐Ÿ›Ž๏ธ +luggage ๐Ÿงณ +hourglass done โŒ› +hourglass not done โณ +watch โŒš +alarm clock โฐ +stopwatch โฑ๏ธ +timer clock โฒ๏ธ +mantelpiece clock ๐Ÿ•ฐ๏ธ +twelve oโ€™clock ๐Ÿ•› +twelve-thirty ๐Ÿ•ง +one oโ€™clock ๐Ÿ• +one-thirty ๐Ÿ•œ +two oโ€™clock ๐Ÿ•‘ +two-thirty ๐Ÿ• +three oโ€™clock ๐Ÿ•’ +three-thirty ๐Ÿ•ž +four oโ€™clock ๐Ÿ•“ +four-thirty ๐Ÿ•Ÿ +five oโ€™clock ๐Ÿ•” +five-thirty ๐Ÿ•  +six oโ€™clock ๐Ÿ•• +six-thirty ๐Ÿ•ก +seven oโ€™clock ๐Ÿ•– +seven-thirty ๐Ÿ•ข +eight oโ€™clock ๐Ÿ•— +eight-thirty ๐Ÿ•ฃ +nine oโ€™clock ๐Ÿ•˜ +nine-thirty ๐Ÿ•ค +ten oโ€™clock ๐Ÿ•™ +ten-thirty ๐Ÿ•ฅ +eleven oโ€™clock ๐Ÿ•š +eleven-thirty ๐Ÿ•ฆ +new moon ๐ŸŒ‘ +waxing crescent moon ๐ŸŒ’ +first quarter moon ๐ŸŒ“ +waxing gibbous moon ๐ŸŒ” +full moon ๐ŸŒ• +waning gibbous moon ๐ŸŒ– +last quarter moon ๐ŸŒ— +waning crescent moon ๐ŸŒ˜ +crescent moon ๐ŸŒ™ +new moon face ๐ŸŒš +first quarter moon face ๐ŸŒ› +last quarter moon face ๐ŸŒœ +thermometer ๐ŸŒก๏ธ +sun โ˜€๏ธ +full moon face ๐ŸŒ +sun with face ๐ŸŒž +ringed planet ๐Ÿช +star โญ +glowing star ๐ŸŒŸ +shooting star ๐ŸŒ  +milky way ๐ŸŒŒ +cloud โ˜๏ธ +sun behind cloud โ›… +cloud with lightning and rain โ›ˆ๏ธ +sun behind small cloud ๐ŸŒค๏ธ +sun behind large cloud ๐ŸŒฅ๏ธ +sun behind rain cloud ๐ŸŒฆ๏ธ +cloud with rain ๐ŸŒง๏ธ +cloud with snow ๐ŸŒจ๏ธ +cloud with lightning ๐ŸŒฉ๏ธ +tornado ๐ŸŒช๏ธ +fog ๐ŸŒซ๏ธ +wind face ๐ŸŒฌ๏ธ +cyclone ๐ŸŒ€ +rainbow ๐ŸŒˆ +closed umbrella ๐ŸŒ‚ +umbrella โ˜‚๏ธ +umbrella with rain drops โ˜” +umbrella on ground โ›ฑ๏ธ +high voltage โšก +snowflake โ„๏ธ +snowman โ˜ƒ๏ธ +snowman without snow โ›„ +comet โ˜„๏ธ +fire ๐Ÿ”ฅ +droplet ๐Ÿ’ง +water wave ๐ŸŒŠ +jack-o-lantern ๐ŸŽƒ +Christmas tree ๐ŸŽ„ +fireworks ๐ŸŽ† +sparkler ๐ŸŽ‡ +firecracker ๐Ÿงจ +sparkles โœจ +balloon ๐ŸŽˆ +party popper ๐ŸŽ‰ +confetti ball ๐ŸŽŠ +tanabata tree ๐ŸŽ‹ +pine decoration ๐ŸŽ +Japanese dolls ๐ŸŽŽ +carp streamer ๐ŸŽ +wind chime ๐ŸŽ +moon viewing ceremony ๐ŸŽ‘ +red envelope ๐Ÿงง +ribbon ๐ŸŽ€ +wrapped gift ๐ŸŽ +reminder ribbon ๐ŸŽ—๏ธ +admission tickets ๐ŸŽŸ๏ธ +ticket ๐ŸŽซ +military medal ๐ŸŽ–๏ธ +trophy ๐Ÿ† +sports medal ๐Ÿ… +1st place medal ๐Ÿฅ‡ +2nd place medal ๐Ÿฅˆ +3rd place medal ๐Ÿฅ‰ +soccer ball โšฝ +baseball โšพ +softball ๐ŸฅŽ +basketball ๐Ÿ€ +volleyball ๐Ÿ +american football ๐Ÿˆ +rugby football ๐Ÿ‰ +tennis ๐ŸŽพ +flying disc ๐Ÿฅ +bowling ๐ŸŽณ +cricket game ๐Ÿ +field hockey ๐Ÿ‘ +ice hockey ๐Ÿ’ +lacrosse ๐Ÿฅ +ping pong ๐Ÿ“ +badminton ๐Ÿธ +boxing glove ๐ŸฅŠ +martial arts uniform ๐Ÿฅ‹ +goal net ๐Ÿฅ… +flag in hole โ›ณ +ice skate โ›ธ๏ธ +fishing pole ๐ŸŽฃ +diving mask ๐Ÿคฟ +running shirt ๐ŸŽฝ +skis ๐ŸŽฟ +sled ๐Ÿ›ท +curling stone ๐ŸฅŒ +bullseye ๐ŸŽฏ +yo-yo ๐Ÿช€ +kite ๐Ÿช +pool 8 ball ๐ŸŽฑ +crystal ball ๐Ÿ”ฎ +magic wand ๐Ÿช„ +nazar amulet ๐Ÿงฟ +video game ๐ŸŽฎ +joystick ๐Ÿ•น๏ธ +slot machine ๐ŸŽฐ +game die ๐ŸŽฒ +puzzle piece ๐Ÿงฉ +teddy bear ๐Ÿงธ +piรฑata ๐Ÿช… +nesting dolls ๐Ÿช† +spade suit โ™ ๏ธ +heart suit โ™ฅ๏ธ +diamond suit โ™ฆ๏ธ +club suit โ™ฃ๏ธ +chess pawn โ™Ÿ๏ธ +joker ๐Ÿƒ +mahjong red dragon ๐Ÿ€„ +flower playing cards ๐ŸŽด +performing arts ๐ŸŽญ +framed picture ๐Ÿ–ผ๏ธ +artist palette ๐ŸŽจ +thread ๐Ÿงต +sewing needle ๐Ÿชก +yarn ๐Ÿงถ +knot ๐Ÿชข +glasses ๐Ÿ‘“ +sunglasses ๐Ÿ•ถ๏ธ +goggles ๐Ÿฅฝ +lab coat ๐Ÿฅผ +safety vest ๐Ÿฆบ +necktie ๐Ÿ‘” +t-shirt ๐Ÿ‘• +jeans ๐Ÿ‘– +scarf ๐Ÿงฃ +gloves ๐Ÿงค +coat ๐Ÿงฅ +socks ๐Ÿงฆ +dress ๐Ÿ‘— +kimono ๐Ÿ‘˜ +sari ๐Ÿฅป +one-piece swimsuit ๐Ÿฉฑ +briefs ๐Ÿฉฒ +shorts ๐Ÿฉณ +bikini ๐Ÿ‘™ +womanโ€™s clothes ๐Ÿ‘š +purse ๐Ÿ‘› +handbag ๐Ÿ‘œ +clutch bag ๐Ÿ‘ +shopping bags ๐Ÿ›๏ธ +backpack ๐ŸŽ’ +thong sandal ๐Ÿฉด +manโ€™s shoe ๐Ÿ‘ž +running shoe ๐Ÿ‘Ÿ +hiking boot ๐Ÿฅพ +flat shoe ๐Ÿฅฟ +high-heeled shoe ๐Ÿ‘  +womanโ€™s sandal ๐Ÿ‘ก +ballet shoes ๐Ÿฉฐ +womanโ€™s boot ๐Ÿ‘ข +crown ๐Ÿ‘‘ +womanโ€™s hat ๐Ÿ‘’ +top hat ๐ŸŽฉ +graduation cap ๐ŸŽ“ +billed cap ๐Ÿงข +military helmet ๐Ÿช– +rescue workerโ€™s helmet โ›‘๏ธ +prayer beads ๐Ÿ“ฟ +lipstick ๐Ÿ’„ +ring ๐Ÿ’ +gem stone ๐Ÿ’Ž +muted speaker ๐Ÿ”‡ +speaker low volume ๐Ÿ”ˆ +speaker medium volume ๐Ÿ”‰ +speaker high volume ๐Ÿ”Š +loudspeaker ๐Ÿ“ข +megaphone ๐Ÿ“ฃ +postal horn ๐Ÿ“ฏ +bell ๐Ÿ”” +bell with slash ๐Ÿ”• +musical score ๐ŸŽผ +musical note ๐ŸŽต +musical notes ๐ŸŽถ +studio microphone ๐ŸŽ™๏ธ +level slider ๐ŸŽš๏ธ +control knobs ๐ŸŽ›๏ธ +microphone ๐ŸŽค +headphone ๐ŸŽง +radio ๐Ÿ“ป +saxophone ๐ŸŽท +accordion ๐Ÿช— +guitar ๐ŸŽธ +musical keyboard ๐ŸŽน +trumpet ๐ŸŽบ +violin ๐ŸŽป +banjo ๐Ÿช• +drum ๐Ÿฅ +long drum ๐Ÿช˜ +mobile phone ๐Ÿ“ฑ +mobile phone with arrow ๐Ÿ“ฒ +telephone โ˜Ž๏ธ +telephone receiver ๐Ÿ“ž +pager ๐Ÿ“Ÿ +fax machine ๐Ÿ“  +battery ๐Ÿ”‹ +electric plug ๐Ÿ”Œ +laptop ๐Ÿ’ป +desktop computer ๐Ÿ–ฅ๏ธ +printer ๐Ÿ–จ๏ธ +keyboard โŒจ๏ธ +computer mouse ๐Ÿ–ฑ๏ธ +trackball ๐Ÿ–ฒ๏ธ +computer disk ๐Ÿ’ฝ +floppy disk ๐Ÿ’พ +optical disk ๐Ÿ’ฟ +dvd ๐Ÿ“€ +abacus ๐Ÿงฎ +movie camera ๐ŸŽฅ +film frames ๐ŸŽž๏ธ +film projector ๐Ÿ“ฝ๏ธ +clapper board ๐ŸŽฌ +television ๐Ÿ“บ +camera ๐Ÿ“ท +camera with flash ๐Ÿ“ธ +video camera ๐Ÿ“น +videocassette ๐Ÿ“ผ +magnifying glass tilted left ๐Ÿ” +magnifying glass tilted right ๐Ÿ”Ž +candle ๐Ÿ•ฏ๏ธ +light bulb ๐Ÿ’ก +flashlight ๐Ÿ”ฆ +red paper lantern ๐Ÿฎ +diya lamp ๐Ÿช” +notebook with decorative cover ๐Ÿ“” +closed book ๐Ÿ“• +open book ๐Ÿ“– +green book ๐Ÿ“— +blue book ๐Ÿ“˜ +orange book ๐Ÿ“™ +books ๐Ÿ“š +notebook ๐Ÿ““ +ledger ๐Ÿ“’ +page with curl ๐Ÿ“ƒ +scroll ๐Ÿ“œ +page facing up ๐Ÿ“„ +newspaper ๐Ÿ“ฐ +rolled-up newspaper ๐Ÿ—ž๏ธ +bookmark tabs ๐Ÿ“‘ +bookmark ๐Ÿ”– +label ๐Ÿท๏ธ +money bag ๐Ÿ’ฐ +coin ๐Ÿช™ +yen banknote ๐Ÿ’ด +dollar banknote ๐Ÿ’ต +euro banknote ๐Ÿ’ถ +pound banknote ๐Ÿ’ท +money with wings ๐Ÿ’ธ +credit card ๐Ÿ’ณ +receipt ๐Ÿงพ +chart increasing with yen ๐Ÿ’น +envelope โœ‰๏ธ +e-mail ๐Ÿ“ง +incoming envelope ๐Ÿ“จ +envelope with arrow ๐Ÿ“ฉ +outbox tray ๐Ÿ“ค +inbox tray ๐Ÿ“ฅ +package ๐Ÿ“ฆ +closed mailbox with raised flag ๐Ÿ“ซ +closed mailbox with lowered flag ๐Ÿ“ช +open mailbox with raised flag ๐Ÿ“ฌ +open mailbox with lowered flag ๐Ÿ“ญ +postbox ๐Ÿ“ฎ +ballot box with ballot ๐Ÿ—ณ๏ธ +pencil โœ๏ธ +black nib โœ’๏ธ +fountain pen ๐Ÿ–‹๏ธ +pen ๐Ÿ–Š๏ธ +paintbrush ๐Ÿ–Œ๏ธ +crayon ๐Ÿ–๏ธ +memo ๐Ÿ“ +briefcase ๐Ÿ’ผ +file folder ๐Ÿ“ +open file folder ๐Ÿ“‚ +card index dividers ๐Ÿ—‚๏ธ +calendar ๐Ÿ“… +tear-off calendar ๐Ÿ“† +spiral notepad ๐Ÿ—’๏ธ +spiral calendar ๐Ÿ—“๏ธ +card index ๐Ÿ“‡ +chart increasing ๐Ÿ“ˆ +chart decreasing ๐Ÿ“‰ +bar chart ๐Ÿ“Š +clipboard ๐Ÿ“‹ +pushpin ๐Ÿ“Œ +round pushpin ๐Ÿ“ +paperclip ๐Ÿ“Ž +linked paperclips ๐Ÿ–‡๏ธ +straight ruler ๐Ÿ“ +triangular ruler ๐Ÿ“ +scissors โœ‚๏ธ +card file box ๐Ÿ—ƒ๏ธ +file cabinet ๐Ÿ—„๏ธ +wastebasket ๐Ÿ—‘๏ธ +locked ๐Ÿ”’ +unlocked ๐Ÿ”“ +locked with pen ๐Ÿ” +locked with key ๐Ÿ” +key ๐Ÿ”‘ +old key ๐Ÿ—๏ธ +hammer ๐Ÿ”จ +axe ๐Ÿช“ +pick โ›๏ธ +hammer and pick โš’๏ธ +hammer and wrench ๐Ÿ› ๏ธ +dagger ๐Ÿ—ก๏ธ +crossed swords โš”๏ธ +water pistol ๐Ÿ”ซ +boomerang ๐Ÿชƒ +bow and arrow ๐Ÿน +shield ๐Ÿ›ก๏ธ +carpentry saw ๐Ÿชš +wrench ๐Ÿ”ง +screwdriver ๐Ÿช› +nut and bolt ๐Ÿ”ฉ +gear โš™๏ธ +clamp ๐Ÿ—œ๏ธ +balance scale โš–๏ธ +white cane ๐Ÿฆฏ +link ๐Ÿ”— +chains โ›“๏ธ +hook ๐Ÿช +toolbox ๐Ÿงฐ +magnet ๐Ÿงฒ +ladder ๐Ÿชœ +alembic โš—๏ธ +test tube ๐Ÿงช +petri dish ๐Ÿงซ +dna ๐Ÿงฌ +microscope ๐Ÿ”ฌ +telescope ๐Ÿ”ญ +satellite antenna ๐Ÿ“ก +syringe ๐Ÿ’‰ +drop of blood ๐Ÿฉธ +pill ๐Ÿ’Š +adhesive bandage ๐Ÿฉน +stethoscope ๐Ÿฉบ +door ๐Ÿšช +elevator ๐Ÿ›— +mirror ๐Ÿชž +window ๐ŸชŸ +bed ๐Ÿ›๏ธ +couch and lamp ๐Ÿ›‹๏ธ +chair ๐Ÿช‘ +toilet ๐Ÿšฝ +plunger ๐Ÿช  +shower ๐Ÿšฟ +bathtub ๐Ÿ› +mouse trap ๐Ÿชค +razor ๐Ÿช’ +lotion bottle ๐Ÿงด +safety pin ๐Ÿงท +broom ๐Ÿงน +basket ๐Ÿงบ +roll of paper ๐Ÿงป +bucket ๐Ÿชฃ +soap ๐Ÿงผ +toothbrush ๐Ÿชฅ +sponge ๐Ÿงฝ +fire extinguisher ๐Ÿงฏ +shopping cart ๐Ÿ›’ +cigarette ๐Ÿšฌ +coffin โšฐ๏ธ +headstone ๐Ÿชฆ +funeral urn โšฑ๏ธ +moai ๐Ÿ—ฟ +placard ๐Ÿชง +ATM sign ๐Ÿง +litter in bin sign ๐Ÿšฎ +potable water ๐Ÿšฐ +wheelchair symbol โ™ฟ +menโ€™s room ๐Ÿšน +womenโ€™s room ๐Ÿšบ +restroom ๐Ÿšป +baby symbol ๐Ÿšผ +water closet ๐Ÿšพ +passport control ๐Ÿ›‚ +customs ๐Ÿ›ƒ +baggage claim ๐Ÿ›„ +left luggage ๐Ÿ›… +warning โš ๏ธ +children crossing ๐Ÿšธ +no entry โ›” +prohibited ๐Ÿšซ +no bicycles ๐Ÿšณ +no smoking ๐Ÿšญ +no littering ๐Ÿšฏ +non-potable water ๐Ÿšฑ +no pedestrians ๐Ÿšท +no mobile phones ๐Ÿ“ต +no one under eighteen ๐Ÿ”ž +radioactive โ˜ข๏ธ +biohazard โ˜ฃ๏ธ +up arrow โฌ†๏ธ +up-right arrow โ†—๏ธ +right arrow โžก๏ธ +down-right arrow โ†˜๏ธ +down arrow โฌ‡๏ธ +down-left arrow โ†™๏ธ +left arrow โฌ…๏ธ +up-left arrow โ†–๏ธ +up-down arrow โ†•๏ธ +left-right arrow โ†”๏ธ +right arrow curving left โ†ฉ๏ธ +left arrow curving right โ†ช๏ธ +right arrow curving up โคด๏ธ +right arrow curving down โคต๏ธ +clockwise vertical arrows ๐Ÿ”ƒ +counterclockwise arrows button ๐Ÿ”„ +BACK arrow ๐Ÿ”™ +END arrow ๐Ÿ”š +ON! arrow ๐Ÿ”› +SOON arrow ๐Ÿ”œ +TOP arrow ๐Ÿ” +place of worship ๐Ÿ› +atom symbol โš›๏ธ +om ๐Ÿ•‰๏ธ +star of David โœก๏ธ +wheel of dharma โ˜ธ๏ธ +yin yang โ˜ฏ๏ธ +latin cross โœ๏ธ +orthodox cross โ˜ฆ๏ธ +star and crescent โ˜ช๏ธ +peace symbol โ˜ฎ๏ธ +menorah ๐Ÿ•Ž +dotted six-pointed star ๐Ÿ”ฏ +Aries โ™ˆ +Taurus โ™‰ +Gemini โ™Š +Cancer โ™‹ +Leo โ™Œ +Virgo โ™ +Libra โ™Ž +Scorpio โ™ +Sagittarius โ™ +Capricorn โ™‘ +Aquarius โ™’ +Pisces โ™“ +Ophiuchus โ›Ž +shuffle tracks button ๐Ÿ”€ +repeat button ๐Ÿ” +repeat single button ๐Ÿ”‚ +play button โ–ถ๏ธ +fast-forward button โฉ +next track button โญ๏ธ +play or pause button โฏ๏ธ +reverse button โ—€๏ธ +fast reverse button โช +last track button โฎ๏ธ +upwards button ๐Ÿ”ผ +fast up button โซ +downwards button ๐Ÿ”ฝ +fast down button โฌ +pause button โธ๏ธ +stop button โน๏ธ +record button โบ๏ธ +eject button โ๏ธ +cinema ๐ŸŽฆ +dim button ๐Ÿ”… +bright button ๐Ÿ”† +antenna bars ๐Ÿ“ถ +vibration mode ๐Ÿ“ณ +mobile phone off ๐Ÿ“ด +female sign โ™€๏ธ +male sign โ™‚๏ธ +transgender symbol โšง๏ธ +multiply โœ–๏ธ +plus โž• +minus โž– +divide โž— +infinity โ™พ๏ธ +double exclamation mark โ€ผ๏ธ +exclamation question mark โ‰๏ธ +red question mark โ“ +white question mark โ” +white exclamation mark โ• +red exclamation mark โ— +wavy dash ใ€ฐ๏ธ +currency exchange ๐Ÿ’ฑ +heavy dollar sign ๐Ÿ’ฒ +medical symbol โš•๏ธ +recycling symbol โ™ป๏ธ +fleur-de-lis โšœ๏ธ +trident emblem ๐Ÿ”ฑ +name badge ๐Ÿ“› +Japanese symbol for beginner ๐Ÿ”ฐ +hollow red circle โญ• +check mark button โœ… +check box with check โ˜‘๏ธ +check mark โœ”๏ธ +cross mark โŒ +cross mark button โŽ +curly loop โžฐ +double curly loop โžฟ +part alternation mark ใ€ฝ๏ธ +eight-spoked asterisk โœณ๏ธ +eight-pointed star โœด๏ธ +sparkle โ‡๏ธ +copyright ยฉ๏ธ +registered ยฎ๏ธ +trade mark โ„ข๏ธ +keycap: # #๏ธโƒฃ +keycap: * *๏ธโƒฃ +keycap: 0 0๏ธโƒฃ +keycap: 1 1๏ธโƒฃ +keycap: 2 2๏ธโƒฃ +keycap: 3 3๏ธโƒฃ +keycap: 4 4๏ธโƒฃ +keycap: 5 5๏ธโƒฃ +keycap: 6 6๏ธโƒฃ +keycap: 7 7๏ธโƒฃ +keycap: 8 8๏ธโƒฃ +keycap: 9 9๏ธโƒฃ +keycap: 10 ๐Ÿ”Ÿ +input latin uppercase ๐Ÿ”  +input latin lowercase ๐Ÿ”ก +input numbers ๐Ÿ”ข +input symbols ๐Ÿ”ฃ +input latin letters ๐Ÿ”ค +A button (blood type) ๐Ÿ…ฐ๏ธ +AB button (blood type) ๐Ÿ†Ž +B button (blood type) ๐Ÿ…ฑ๏ธ +CL button ๐Ÿ†‘ +COOL button ๐Ÿ†’ +FREE button ๐Ÿ†“ +information โ„น๏ธ +ID button ๐Ÿ†” +circled M โ“‚๏ธ +NEW button ๐Ÿ†• +NG button ๐Ÿ†– +O button (blood type) ๐Ÿ…พ๏ธ +OK button ๐Ÿ†— +P button ๐Ÿ…ฟ๏ธ +SOS button ๐Ÿ†˜ +UP! button ๐Ÿ†™ +VS button ๐Ÿ†š +Japanese โ€œhereโ€ button ๐Ÿˆ +Japanese โ€œservice chargeโ€ button ๐Ÿˆ‚๏ธ +Japanese โ€œmonthly amountโ€ button ๐Ÿˆท๏ธ +Japanese โ€œnot free of chargeโ€ button ๐Ÿˆถ +Japanese โ€œreservedโ€ button ๐Ÿˆฏ +Japanese โ€œbargainโ€ button ๐Ÿ‰ +Japanese โ€œdiscountโ€ button ๐Ÿˆน +Japanese โ€œfree of chargeโ€ button ๐Ÿˆš +Japanese โ€œprohibitedโ€ button ๐Ÿˆฒ +Japanese โ€œacceptableโ€ button ๐Ÿ‰‘ +Japanese โ€œapplicationโ€ button ๐Ÿˆธ +Japanese โ€œpassing gradeโ€ button ๐Ÿˆด +Japanese โ€œvacancyโ€ button ๐Ÿˆณ +Japanese โ€œcongratulationsโ€ button ใŠ—๏ธ +Japanese โ€œsecretโ€ button ใŠ™๏ธ +Japanese โ€œopen for businessโ€ button ๐Ÿˆบ +Japanese โ€œno vacancyโ€ button ๐Ÿˆต +red circle ๐Ÿ”ด +orange circle ๐ŸŸ  +yellow circle ๐ŸŸก +green circle ๐ŸŸข +blue circle ๐Ÿ”ต +purple circle ๐ŸŸฃ +brown circle ๐ŸŸค +black circle โšซ +white circle โšช +red square ๐ŸŸฅ +orange square ๐ŸŸง +yellow square ๐ŸŸจ +green square ๐ŸŸฉ +blue square ๐ŸŸฆ +purple square ๐ŸŸช +brown square ๐ŸŸซ +black large square โฌ› +white large square โฌœ +black medium square โ—ผ๏ธ +white medium square โ—ป๏ธ +black medium-small square โ—พ +white medium-small square โ—ฝ +black small square โ–ช๏ธ +white small square โ–ซ๏ธ +large orange diamond ๐Ÿ”ถ +large blue diamond ๐Ÿ”ท +small orange diamond ๐Ÿ”ธ +small blue diamond ๐Ÿ”น +red triangle pointed up ๐Ÿ”บ +red triangle pointed down ๐Ÿ”ป +diamond with a dot ๐Ÿ’  +radio button ๐Ÿ”˜ +white square button ๐Ÿ”ณ +black square button ๐Ÿ”ฒ +chequered flag ๐Ÿ +triangular flag ๐Ÿšฉ +crossed flags ๐ŸŽŒ +black flag ๐Ÿด +white flag ๐Ÿณ๏ธ +rainbow flag ๐Ÿณ๏ธโ€๐ŸŒˆ +transgender flag ๐Ÿณ๏ธโ€โšง๏ธ +pirate flag ๐Ÿดโ€โ˜ ๏ธ +flag: Ascension Island ๐Ÿ‡ฆ๐Ÿ‡จ +flag: Andorra ๐Ÿ‡ฆ๐Ÿ‡ฉ +flag: United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช +flag: Afghanistan ๐Ÿ‡ฆ๐Ÿ‡ซ +flag: Antigua & Barbuda ๐Ÿ‡ฆ๐Ÿ‡ฌ +flag: Anguilla ๐Ÿ‡ฆ๐Ÿ‡ฎ +flag: Albania ๐Ÿ‡ฆ๐Ÿ‡ฑ +flag: Armenia ๐Ÿ‡ฆ๐Ÿ‡ฒ +flag: Angola ๐Ÿ‡ฆ๐Ÿ‡ด +flag: Antarctica ๐Ÿ‡ฆ๐Ÿ‡ถ +flag: Argentina ๐Ÿ‡ฆ๐Ÿ‡ท +flag: American Samoa ๐Ÿ‡ฆ๐Ÿ‡ธ +flag: Austria ๐Ÿ‡ฆ๐Ÿ‡น +flag: Australia ๐Ÿ‡ฆ๐Ÿ‡บ +flag: Aruba ๐Ÿ‡ฆ๐Ÿ‡ผ +flag: ร…land Islands ๐Ÿ‡ฆ๐Ÿ‡ฝ +flag: Azerbaijan ๐Ÿ‡ฆ๐Ÿ‡ฟ +flag: Bosnia & Herzegovina ๐Ÿ‡ง๐Ÿ‡ฆ +flag: Barbados ๐Ÿ‡ง๐Ÿ‡ง +flag: Bangladesh ๐Ÿ‡ง๐Ÿ‡ฉ +flag: Belgium ๐Ÿ‡ง๐Ÿ‡ช +flag: Burkina Faso ๐Ÿ‡ง๐Ÿ‡ซ +flag: Bulgaria ๐Ÿ‡ง๐Ÿ‡ฌ +flag: Bahrain ๐Ÿ‡ง๐Ÿ‡ญ +flag: Burundi ๐Ÿ‡ง๐Ÿ‡ฎ +flag: Benin ๐Ÿ‡ง๐Ÿ‡ฏ +flag: St. Barthรฉlemy ๐Ÿ‡ง๐Ÿ‡ฑ +flag: Bermuda ๐Ÿ‡ง๐Ÿ‡ฒ +flag: Brunei ๐Ÿ‡ง๐Ÿ‡ณ +flag: Bolivia ๐Ÿ‡ง๐Ÿ‡ด +flag: Caribbean Netherlands ๐Ÿ‡ง๐Ÿ‡ถ +flag: Brazil ๐Ÿ‡ง๐Ÿ‡ท +flag: Bahamas ๐Ÿ‡ง๐Ÿ‡ธ +flag: Bhutan ๐Ÿ‡ง๐Ÿ‡น +flag: Bouvet Island ๐Ÿ‡ง๐Ÿ‡ป +flag: Botswana ๐Ÿ‡ง๐Ÿ‡ผ +flag: Belarus ๐Ÿ‡ง๐Ÿ‡พ +flag: Belize ๐Ÿ‡ง๐Ÿ‡ฟ +flag: Canada ๐Ÿ‡จ๐Ÿ‡ฆ +flag: Cocos (Keeling) Islands ๐Ÿ‡จ๐Ÿ‡จ +flag: Congo - Kinshasa ๐Ÿ‡จ๐Ÿ‡ฉ +flag: Central African Republic ๐Ÿ‡จ๐Ÿ‡ซ +flag: Congo - Brazzaville ๐Ÿ‡จ๐Ÿ‡ฌ +flag: Switzerland ๐Ÿ‡จ๐Ÿ‡ญ +flag: Cรดte dโ€™Ivoire ๐Ÿ‡จ๐Ÿ‡ฎ +flag: Cook Islands ๐Ÿ‡จ๐Ÿ‡ฐ +flag: Chile ๐Ÿ‡จ๐Ÿ‡ฑ +flag: Cameroon ๐Ÿ‡จ๐Ÿ‡ฒ +flag: China ๐Ÿ‡จ๐Ÿ‡ณ +flag: Colombia ๐Ÿ‡จ๐Ÿ‡ด +flag: Clipperton Island ๐Ÿ‡จ๐Ÿ‡ต +flag: Costa Rica ๐Ÿ‡จ๐Ÿ‡ท +flag: Cuba ๐Ÿ‡จ๐Ÿ‡บ +flag: Cape Verde ๐Ÿ‡จ๐Ÿ‡ป +flag: Curaรงao ๐Ÿ‡จ๐Ÿ‡ผ +flag: Christmas Island ๐Ÿ‡จ๐Ÿ‡ฝ +flag: Cyprus ๐Ÿ‡จ๐Ÿ‡พ +flag: Czechia ๐Ÿ‡จ๐Ÿ‡ฟ +flag: Germany ๐Ÿ‡ฉ๐Ÿ‡ช +flag: Diego Garcia ๐Ÿ‡ฉ๐Ÿ‡ฌ +flag: Djibouti ๐Ÿ‡ฉ๐Ÿ‡ฏ +flag: Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ +flag: Dominica ๐Ÿ‡ฉ๐Ÿ‡ฒ +flag: Dominican Republic ๐Ÿ‡ฉ๐Ÿ‡ด +flag: Algeria ๐Ÿ‡ฉ๐Ÿ‡ฟ +flag: Ceuta & Melilla ๐Ÿ‡ช๐Ÿ‡ฆ +flag: Ecuador ๐Ÿ‡ช๐Ÿ‡จ +flag: Estonia ๐Ÿ‡ช๐Ÿ‡ช +flag: Egypt ๐Ÿ‡ช๐Ÿ‡ฌ +flag: Western Sahara ๐Ÿ‡ช๐Ÿ‡ญ +flag: Eritrea ๐Ÿ‡ช๐Ÿ‡ท +flag: Spain ๐Ÿ‡ช๐Ÿ‡ธ +flag: Ethiopia ๐Ÿ‡ช๐Ÿ‡น +flag: European Union ๐Ÿ‡ช๐Ÿ‡บ +flag: Finland ๐Ÿ‡ซ๐Ÿ‡ฎ +flag: Fiji ๐Ÿ‡ซ๐Ÿ‡ฏ +flag: Falkland Islands ๐Ÿ‡ซ๐Ÿ‡ฐ +flag: Micronesia ๐Ÿ‡ซ๐Ÿ‡ฒ +flag: Faroe Islands ๐Ÿ‡ซ๐Ÿ‡ด +flag: France ๐Ÿ‡ซ๐Ÿ‡ท +flag: Gabon ๐Ÿ‡ฌ๐Ÿ‡ฆ +flag: United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง +flag: Grenada ๐Ÿ‡ฌ๐Ÿ‡ฉ +flag: Georgia ๐Ÿ‡ฌ๐Ÿ‡ช +flag: French Guiana ๐Ÿ‡ฌ๐Ÿ‡ซ +flag: Guernsey ๐Ÿ‡ฌ๐Ÿ‡ฌ +flag: Ghana ๐Ÿ‡ฌ๐Ÿ‡ญ +flag: Gibraltar ๐Ÿ‡ฌ๐Ÿ‡ฎ +flag: Greenland ๐Ÿ‡ฌ๐Ÿ‡ฑ +flag: Gambia ๐Ÿ‡ฌ๐Ÿ‡ฒ +flag: Guinea ๐Ÿ‡ฌ๐Ÿ‡ณ +flag: Guadeloupe ๐Ÿ‡ฌ๐Ÿ‡ต +flag: Equatorial Guinea ๐Ÿ‡ฌ๐Ÿ‡ถ +flag: Greece ๐Ÿ‡ฌ๐Ÿ‡ท +flag: South Georgia & South Sandwich Islands ๐Ÿ‡ฌ๐Ÿ‡ธ +flag: Guatemala ๐Ÿ‡ฌ๐Ÿ‡น +flag: Guam ๐Ÿ‡ฌ๐Ÿ‡บ +flag: Guinea-Bissau ๐Ÿ‡ฌ๐Ÿ‡ผ +flag: Guyana ๐Ÿ‡ฌ๐Ÿ‡พ +flag: Hong Kong SAR China ๐Ÿ‡ญ๐Ÿ‡ฐ +flag: Heard & McDonald Islands ๐Ÿ‡ญ๐Ÿ‡ฒ +flag: Honduras ๐Ÿ‡ญ๐Ÿ‡ณ +flag: Croatia ๐Ÿ‡ญ๐Ÿ‡ท +flag: Haiti ๐Ÿ‡ญ๐Ÿ‡น +flag: Hungary ๐Ÿ‡ญ๐Ÿ‡บ +flag: Canary Islands ๐Ÿ‡ฎ๐Ÿ‡จ +flag: Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ +flag: Ireland ๐Ÿ‡ฎ๐Ÿ‡ช +flag: Israel ๐Ÿ‡ฎ๐Ÿ‡ฑ +flag: Isle of Man ๐Ÿ‡ฎ๐Ÿ‡ฒ +flag: India ๐Ÿ‡ฎ๐Ÿ‡ณ +flag: British Indian Ocean Territory ๐Ÿ‡ฎ๐Ÿ‡ด +flag: Iraq ๐Ÿ‡ฎ๐Ÿ‡ถ +flag: Iran ๐Ÿ‡ฎ๐Ÿ‡ท +flag: Iceland ๐Ÿ‡ฎ๐Ÿ‡ธ +flag: Italy ๐Ÿ‡ฎ๐Ÿ‡น +flag: Jersey ๐Ÿ‡ฏ๐Ÿ‡ช +flag: Jamaica ๐Ÿ‡ฏ๐Ÿ‡ฒ +flag: Jordan ๐Ÿ‡ฏ๐Ÿ‡ด +flag: Japan ๐Ÿ‡ฏ๐Ÿ‡ต +flag: Kenya ๐Ÿ‡ฐ๐Ÿ‡ช +flag: Kyrgyzstan ๐Ÿ‡ฐ๐Ÿ‡ฌ +flag: Cambodia ๐Ÿ‡ฐ๐Ÿ‡ญ +flag: Kiribati ๐Ÿ‡ฐ๐Ÿ‡ฎ +flag: Comoros ๐Ÿ‡ฐ๐Ÿ‡ฒ +flag: St. Kitts & Nevis ๐Ÿ‡ฐ๐Ÿ‡ณ +flag: North Korea ๐Ÿ‡ฐ๐Ÿ‡ต +flag: South Korea ๐Ÿ‡ฐ๐Ÿ‡ท +flag: Kuwait ๐Ÿ‡ฐ๐Ÿ‡ผ +flag: Cayman Islands ๐Ÿ‡ฐ๐Ÿ‡พ +flag: Kazakhstan ๐Ÿ‡ฐ๐Ÿ‡ฟ +flag: Laos ๐Ÿ‡ฑ๐Ÿ‡ฆ +flag: Lebanon ๐Ÿ‡ฑ๐Ÿ‡ง +flag: St. Lucia ๐Ÿ‡ฑ๐Ÿ‡จ +flag: Liechtenstein ๐Ÿ‡ฑ๐Ÿ‡ฎ +flag: Sri Lanka ๐Ÿ‡ฑ๐Ÿ‡ฐ +flag: Liberia ๐Ÿ‡ฑ๐Ÿ‡ท +flag: Lesotho ๐Ÿ‡ฑ๐Ÿ‡ธ +flag: Lithuania ๐Ÿ‡ฑ๐Ÿ‡น +flag: Luxembourg ๐Ÿ‡ฑ๐Ÿ‡บ +flag: Latvia ๐Ÿ‡ฑ๐Ÿ‡ป +flag: Libya ๐Ÿ‡ฑ๐Ÿ‡พ +flag: Morocco ๐Ÿ‡ฒ๐Ÿ‡ฆ +flag: Monaco ๐Ÿ‡ฒ๐Ÿ‡จ +flag: Moldova ๐Ÿ‡ฒ๐Ÿ‡ฉ +flag: Montenegro ๐Ÿ‡ฒ๐Ÿ‡ช +flag: St. Martin ๐Ÿ‡ฒ๐Ÿ‡ซ +flag: Madagascar ๐Ÿ‡ฒ๐Ÿ‡ฌ +flag: Marshall Islands ๐Ÿ‡ฒ๐Ÿ‡ญ +flag: North Macedonia ๐Ÿ‡ฒ๐Ÿ‡ฐ +flag: Mali ๐Ÿ‡ฒ๐Ÿ‡ฑ +flag: Myanmar (Burma) ๐Ÿ‡ฒ๐Ÿ‡ฒ +flag: Mongolia ๐Ÿ‡ฒ๐Ÿ‡ณ +flag: Macao SAR China ๐Ÿ‡ฒ๐Ÿ‡ด +flag: Northern Mariana Islands ๐Ÿ‡ฒ๐Ÿ‡ต +flag: Martinique ๐Ÿ‡ฒ๐Ÿ‡ถ +flag: Mauritania ๐Ÿ‡ฒ๐Ÿ‡ท +flag: Montserrat ๐Ÿ‡ฒ๐Ÿ‡ธ +flag: Malta ๐Ÿ‡ฒ๐Ÿ‡น +flag: Mauritius ๐Ÿ‡ฒ๐Ÿ‡บ +flag: Maldives ๐Ÿ‡ฒ๐Ÿ‡ป +flag: Malawi ๐Ÿ‡ฒ๐Ÿ‡ผ +flag: Mexico ๐Ÿ‡ฒ๐Ÿ‡ฝ +flag: Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ +flag: Mozambique ๐Ÿ‡ฒ๐Ÿ‡ฟ +flag: Namibia ๐Ÿ‡ณ๐Ÿ‡ฆ +flag: New Caledonia ๐Ÿ‡ณ๐Ÿ‡จ +flag: Niger ๐Ÿ‡ณ๐Ÿ‡ช +flag: Norfolk Island ๐Ÿ‡ณ๐Ÿ‡ซ +flag: Nigeria ๐Ÿ‡ณ๐Ÿ‡ฌ +flag: Nicaragua ๐Ÿ‡ณ๐Ÿ‡ฎ +flag: Netherlands ๐Ÿ‡ณ๐Ÿ‡ฑ +flag: Norway ๐Ÿ‡ณ๐Ÿ‡ด +flag: Nepal ๐Ÿ‡ณ๐Ÿ‡ต +flag: Nauru ๐Ÿ‡ณ๐Ÿ‡ท +flag: Niue ๐Ÿ‡ณ๐Ÿ‡บ +flag: New Zealand ๐Ÿ‡ณ๐Ÿ‡ฟ +flag: Oman ๐Ÿ‡ด๐Ÿ‡ฒ +flag: Panama ๐Ÿ‡ต๐Ÿ‡ฆ +flag: Peru ๐Ÿ‡ต๐Ÿ‡ช +flag: French Polynesia ๐Ÿ‡ต๐Ÿ‡ซ +flag: Papua New Guinea ๐Ÿ‡ต๐Ÿ‡ฌ +flag: Philippines ๐Ÿ‡ต๐Ÿ‡ญ +flag: Pakistan ๐Ÿ‡ต๐Ÿ‡ฐ +flag: Poland ๐Ÿ‡ต๐Ÿ‡ฑ +flag: St. Pierre & Miquelon ๐Ÿ‡ต๐Ÿ‡ฒ +flag: Pitcairn Islands ๐Ÿ‡ต๐Ÿ‡ณ +flag: Puerto Rico ๐Ÿ‡ต๐Ÿ‡ท +flag: Palestinian Territories ๐Ÿ‡ต๐Ÿ‡ธ +flag: Portugal ๐Ÿ‡ต๐Ÿ‡น +flag: Palau ๐Ÿ‡ต๐Ÿ‡ผ +flag: Paraguay ๐Ÿ‡ต๐Ÿ‡พ +flag: Qatar ๐Ÿ‡ถ๐Ÿ‡ฆ +flag: Rรฉunion ๐Ÿ‡ท๐Ÿ‡ช +flag: Romania ๐Ÿ‡ท๐Ÿ‡ด +flag: Serbia ๐Ÿ‡ท๐Ÿ‡ธ +flag: Russia ๐Ÿ‡ท๐Ÿ‡บ +flag: Rwanda ๐Ÿ‡ท๐Ÿ‡ผ +flag: Saudi Arabia ๐Ÿ‡ธ๐Ÿ‡ฆ +flag: Solomon Islands ๐Ÿ‡ธ๐Ÿ‡ง +flag: Seychelles ๐Ÿ‡ธ๐Ÿ‡จ +flag: Sudan ๐Ÿ‡ธ๐Ÿ‡ฉ +flag: Sweden ๐Ÿ‡ธ๐Ÿ‡ช +flag: Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ +flag: St. Helena ๐Ÿ‡ธ๐Ÿ‡ญ +flag: Slovenia ๐Ÿ‡ธ๐Ÿ‡ฎ +flag: Svalbard & Jan Mayen ๐Ÿ‡ธ๐Ÿ‡ฏ +flag: Slovakia ๐Ÿ‡ธ๐Ÿ‡ฐ +flag: Sierra Leone ๐Ÿ‡ธ๐Ÿ‡ฑ +flag: San Marino ๐Ÿ‡ธ๐Ÿ‡ฒ +flag: Senegal ๐Ÿ‡ธ๐Ÿ‡ณ +flag: Somalia ๐Ÿ‡ธ๐Ÿ‡ด +flag: Suriname ๐Ÿ‡ธ๐Ÿ‡ท +flag: South Sudan ๐Ÿ‡ธ๐Ÿ‡ธ +flag: Sรฃo Tomรฉ & Prรญncipe ๐Ÿ‡ธ๐Ÿ‡น +flag: El Salvador ๐Ÿ‡ธ๐Ÿ‡ป +flag: Sint Maarten ๐Ÿ‡ธ๐Ÿ‡ฝ +flag: Syria ๐Ÿ‡ธ๐Ÿ‡พ +flag: Eswatini ๐Ÿ‡ธ๐Ÿ‡ฟ +flag: Tristan da Cunha ๐Ÿ‡น๐Ÿ‡ฆ +flag: Turks & Caicos Islands ๐Ÿ‡น๐Ÿ‡จ +flag: Chad ๐Ÿ‡น๐Ÿ‡ฉ +flag: French Southern Territories ๐Ÿ‡น๐Ÿ‡ซ +flag: Togo ๐Ÿ‡น๐Ÿ‡ฌ +flag: Thailand ๐Ÿ‡น๐Ÿ‡ญ +flag: Tajikistan ๐Ÿ‡น๐Ÿ‡ฏ +flag: Tokelau ๐Ÿ‡น๐Ÿ‡ฐ +flag: Timor-Leste ๐Ÿ‡น๐Ÿ‡ฑ +flag: Turkmenistan ๐Ÿ‡น๐Ÿ‡ฒ +flag: Tunisia ๐Ÿ‡น๐Ÿ‡ณ +flag: Tonga ๐Ÿ‡น๐Ÿ‡ด +flag: Turkey ๐Ÿ‡น๐Ÿ‡ท +flag: Trinidad & Tobago ๐Ÿ‡น๐Ÿ‡น +flag: Tuvalu ๐Ÿ‡น๐Ÿ‡ป +flag: Taiwan ๐Ÿ‡น๐Ÿ‡ผ +flag: Tanzania ๐Ÿ‡น๐Ÿ‡ฟ +flag: Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ +flag: Uganda ๐Ÿ‡บ๐Ÿ‡ฌ +flag: U.S. Outlying Islands ๐Ÿ‡บ๐Ÿ‡ฒ +flag: United Nations ๐Ÿ‡บ๐Ÿ‡ณ +flag: United States ๐Ÿ‡บ๐Ÿ‡ธ +flag: Uruguay ๐Ÿ‡บ๐Ÿ‡พ +flag: Uzbekistan ๐Ÿ‡บ๐Ÿ‡ฟ +flag: Vatican City ๐Ÿ‡ป๐Ÿ‡ฆ +flag: St. Vincent & Grenadines ๐Ÿ‡ป๐Ÿ‡จ +flag: Venezuela ๐Ÿ‡ป๐Ÿ‡ช +flag: British Virgin Islands ๐Ÿ‡ป๐Ÿ‡ฌ +flag: U.S. Virgin Islands ๐Ÿ‡ป๐Ÿ‡ฎ +flag: Vietnam ๐Ÿ‡ป๐Ÿ‡ณ +flag: Vanuatu ๐Ÿ‡ป๐Ÿ‡บ +flag: Wallis & Futuna ๐Ÿ‡ผ๐Ÿ‡ซ +flag: Samoa ๐Ÿ‡ผ๐Ÿ‡ธ +flag: Kosovo ๐Ÿ‡ฝ๐Ÿ‡ฐ +flag: Yemen ๐Ÿ‡พ๐Ÿ‡ช +flag: Mayotte ๐Ÿ‡พ๐Ÿ‡น +flag: South Africa ๐Ÿ‡ฟ๐Ÿ‡ฆ +flag: Zambia ๐Ÿ‡ฟ๐Ÿ‡ฒ +flag: Zimbabwe ๐Ÿ‡ฟ๐Ÿ‡ผ +flag: England ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ +flag: Scotland ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ +flag: Wales ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ diff --git a/user/.config/rofi/scripts/rofi_power b/user/.config/rofi/scripts/rofi_power new file mode 100755 index 000000000..e2516c6cc --- /dev/null +++ b/user/.config/rofi/scripts/rofi_power @@ -0,0 +1,56 @@ +#!/usr/bin/env bash + +# ***This script was made by Clay Gomera (Drake)*** +# - Description: A simple power menu rofi script +# - Dependencies: rofi, power-profiles-daemon + +## OPTIONS ## +option1="(L) Logout" +option2="(R) Reboot" +option3="(P) Power off" +option4="(S) Suspend" +option5="(K) Lock" +option6="(C) Change power profile" +option7="(X) Cancel" + +## OPTIONS ARRAY ## +options="$option1\n$option2\n$option3\n$option4\n$option5\n$option6\n$option7" + +## POWER PROFILE OPTIONS ## +pwr1="(P) Performance" +pwr2="(B) Balanced" +pwr3="(S) Power Saver" +pwr4="(X) Cancel" + +## POWER PROFILES ARRAY ## +pwrs="$pwr1\n$pwr2\n$pwr3\n$pwr4" + +## MAIN ACTION COMMAND ## +action=$(echo -e "$options" | rofi -dmenu -b -i -p "๏€‘ ") +case "$action" in + $option1*) + whoami | xargs -I % sh -c 'pkill -KILL -u %';; + $option2*) + systemctl reboot;; + $option3*) + systemctl poweroff;; + $option4*) + betterlockscreen --suspend;; + $option5*) + betterlockscreen -l;; + $option6*) + currentpwr=$(powerprofilesctl get) + pwraction=$(echo -e "$pwrs" | rofi -dmenu -b -i -p "Current profile is: ${currentpwr} | Select profile:") + case "$pwraction" in + $pwr1*) + powerprofilesctl set performance && notify-send "Power profile switched to performance";; + $pwr2*) + powerprofilesctl set balanced && notify-send "Power profile switched to balanced";; + $pwr3*) + powerprofilesctl set power-saver && notify-send "Power profile switched to power saver";; + $pwr4*) + exit 0 + esac;; + $option7*) + exit 0 +esac diff --git a/user/.config/rofi/scripts/rofi_scrot b/user/.config/rofi/scripts/rofi_scrot new file mode 100755 index 000000000..90d2921f8 --- /dev/null +++ b/user/.config/rofi/scripts/rofi_scrot @@ -0,0 +1,63 @@ +#!/usr/bin/env bash + +# ***This script was made by Clay Gomera (Drake)*** +# - Description: A simple screenshot dmenu script +# - Dependencies: scrot, dmenu, notify-send + +## CREATING SCREENSHOT FOLDER ## +mkdir -p "$HOME/Pictures/Screenshots" +cd "$HOME/Pictures/Screenshots" || exit 0 + +## CHOICES ## +cho1="(S) Entire screen" +cho2="(D) Entire screen with delay" +cho3="(W) Focused window" +cho4="(A) Select area" +chos="$cho1\n$cho2\n$cho3\n$cho4" + +## DELAY OPTIONS ## +del1="(1) 3 sec delay" +del2="(2) 5 sec delay" +del3="(3) 10 sec delay" +dels="$del1\n$del2\n$del3" + +## DELAY FUNCTION ## +delays() { + del=$(echo -e "$dels" | rofi -dmenu -b -l 3 -i -p "Select: "); + case $del in + $del1) + scrot -d 3 && notify-send "Screenshot saved";; + $del2) + scrot -d 5 && notify-send "Screenshot saved";; + $del3) + scrot -d 10 && notify-send "Screenshot saved" + esac +} + +## ENTIRE SCREEN FUNCTION ## +screen() { + scrot && notify-send "Screenshot saved" +} + +## FOCUSED WINDOW FUNCTION +window() { + scrot -u -b && notify-send "Screenshot saved." +} + +## SELECTED AREA FUNCTION ## +area() { + scrot -s && notify-send "Screenshot saved." +} + +## MAIN ACTION ## +choice=$(echo -e "$chos" | rofi -dmenu -b -l 4 -i -p "Select: ") +case $choice in + $cho1) + screen;; + $cho2) + delays;; + $cho3) + window;; + $cho4) + area +esac diff --git a/user/.config/rofi/scripts/rofi_wall b/user/.config/rofi/scripts/rofi_wall new file mode 100755 index 000000000..4c8b94e25 --- /dev/null +++ b/user/.config/rofi/scripts/rofi_wall @@ -0,0 +1,44 @@ +#!/usr/bin/env bash + +# ***This script was made by Clay Gomera (Drake)*** +# - Description: A simple wallpaper changer script +# - Dependencies: rofi, fd, feh + +## MAIN VARIABLES AND COMMANDS ## +walldir="Pictures/Wallpapers/" # wallpapers folder, change it to yours, make sure that it ends with a / +cd "$walldir" || exit + +## SELECT PICTURE FUNCTION ## +selectpic() { + wallpaper=$(fd -p "$walldir" | rofi -dmenu -l 10 -b -i -p "Select a wallpaper:") + if [ "$wallpaper" ]; then + chosenwall=$wallpaper + else + exit 0 + fi +} +selectpic + +## WALLPAPER SETTING OPTIONS ## +option1="Fill" +option2="Center" +option3="Tile" +option4="Max" +option5="Scale" +options="$option1\n$option2\n$option3\n$option4\n$option5" + +## MAIN ACTION ## +action=$(echo -e "$options" | rofi -dmenu -l 10 -b -i -p "Chose the format:") +case "$action" in + $option1*) + feh --bg-fill "$chosenwall";; + $option2*) + feh --bg-center "$chosenwall";; + $option3*) + feh --bg-tile "$chosenwall";; + $option4*) + feh --bg-max "$chosenwall";; + $option5*) + feh --bg-scale "$chosenwall";; +esac +exit 0 diff --git a/user/.config/rofi/scripts/rofi_wifi b/user/.config/rofi/scripts/rofi_wifi new file mode 100755 index 000000000..f5dd9e718 --- /dev/null +++ b/user/.config/rofi/scripts/rofi_wifi @@ -0,0 +1,91 @@ +#!/usr/bin/env bash + +# ***This script was made by Clay Gomera (Drake)*** +# - Description: A simple wifi rofi script +# - Dependencies: rofi, NetworkManager + +## ROFI VARIABLES ## +ROFI1="rofi -dmenu -l 10 -b -i -p" +ROFI2="rofi -dmenu -b -p" +ROFI3="rofi -dmenu -l 5 -b -i -p" + +## MAIN OPTIONS ## +option1="(O) Turn on WiFi" +option2="(F) Turn off WiFi" +option3="(D) Disconnect WiFi" +option4="(C) Connect WiFi" +option5="(S) Setup captive portal" +option6="(X) Exit" +options="$option1\n$option2\n$option3\n$option4\n$option5\n$option6" + +wlan=$(nmcli dev | grep wifi | sed 's/ \{2,\}/|/g' | cut -d '|' -f1 | head -1) +## TURN OFF WIFI FUNCTION ## +turnoff() { + nmcli radio wifi off + notify-send "WiFi has been turned off" +} + +## TURN ON WIFI FUNCTION ## +turnon() { + nmcli radio wifi on + notify-send "WiFi has been turned on" +} + +## DISCONNECT WIFI FUNCTION ## +disconnect() { + nmcli device disconnect "$wlan" + sleep 1 + constate=$(nmcli dev | grep wifi | sed 's/ \{2,\}/|/g' | cut -d '|' -f3 | head -1) + if [ "$constate" = "disconnected" ]; then + notify-send "WiFi has been disconnected" + fi +} + +## CONNECT FUNCTION ## +connect() { + notify-send "Scannig networks, please wait" + sleep 1 + bssid=$(nmcli device wifi list | sed -n '1!p' | cut -b 9- | $ROFI1 "Select Wifi ๏‡ซ :" | cut -d' ' -f1) + } + +## SELECT PASSWORD FUNCTION ## +password() { + pass=$(echo " " | $ROFI2 "Enter Password ๏ Š :") + } + +## MAIN CONNECTION COMMAND ## +action() { + nmcli device wifi connect "$bssid" password "$pass" || nmcli device wifi connect "$bssid" + } + +## CHECKING IF WIFI IS WORKING +check() { + notify-send "Checking if connection was successful" + sleep 1 + currentwfi=$(nmcli dev | grep wifi | sed 's/ \{2,\}/|/g' | cut -d '|' -f4 | head -1) + if ping -q -c 2 -W 2 google.com >/dev/null; then + notify-send "You are now connected to $currentwfi and internet is working properly" + else + notify-send "Your internet is not working :(" + fi +} + +## MAIN ACTION COMMANDS ## +cases=$(echo -e "$options" | $ROFI3 "What do you want to do?" ) +case "$cases" in + $option1*) + turnon;; + $option2*) + turnoff;; + $option3*) + disconnect;; + $option4*) + connect; + password; + action; + check;; + $option5*) + io.elementary.capnet-assist;; + $option6*) + exit 0 +esac