Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Cansado de ficar procurando por símbolos no seu teclado? Usa WhatsApp Web e está cansado de ficar clicando no botão de emojis? Aprenda a gerar qualquer emoji ou símbolo unicode a partir do seu teclado.
[ Hits: 935 ]
Por: Fábio Berbert de Paula em 30/03/2025 | Blog: https://fabio.automatizando.dev
#!/usr/bin/env python3 import sys import time import pyautogui # Dicionário com símbolos e seus códigos Unicode unicode_map = { "heart": "2764", "smile": "F605", "fire": "1F525", "love": "1F970", "love-eye": "1F60D", "check": "2705", "eye": "1F440", "index": "261D", "folded": "1F64F", "facepalm": "1F926", "ordinal-a": "00AA", "ordinal-o": "00BA" } def type_unicode(code): # Atalho Ctrl+Shift+U para iniciar input Unicode pyautogui.keyDown('ctrl') pyautogui.keyDown('shift') pyautogui.press('u') pyautogui.keyUp('shift') pyautogui.keyUp('ctrl') time.sleep(0.1) # Digita o código hexadecimal for char in code: pyautogui.press(char) time.sleep(0.1) # Confirma com Enter ou Espaço pyautogui.press('enter') def main(): if len(sys.argv) < 2: print("Uso: ./symbol-output.py nome-do-simbolo") print("Exemplo: ./symbol-output.py heart") sys.exit(1) symbol_name = sys.argv[1].lower() if symbol_name not in unicode_map: print(f"Símbolo '{symbol_name}' não encontrado.") print("Símbolos disponíveis:", ", ".join(unicode_map.keys())) sys.exit(1) code = unicode_map[symbol_name] type_unicode(code) if __name__ == "__main__": time.sleep(0.1) main()
Como minimizar CSS e Javascript via linha de comando
Como baixar vídeos do Facebook via terminal
Utilizando o Buffer de Gravação no Editor Vim
Mais uma política "suja" de marketing da Microsoft
Embutindo imagens nos scripts Python para aplicações Tkinter
Arduino com Bluetooth e pySerial
Python: automatizando a extração de informações na web com expressões regulares
Convertendo Texto em Fala com Python e pyttsx3
Varredura de PING Utilizando o Python
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Ubuntu com problemas no áudio (1)
Firefox não abre em usuário não administradores (1)
Sempre que vou baixar algum pacote acontece o erro dpkg (8)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)