---
title: "Discussion on \"Python Codes - Key, ASCII, UTF-8 & UTF-16\" | Hashnode"
description: "Discussion on \"Python Codes - Key, ASCII, UTF-8 & UTF-16\". To detect a keystroke in your program, you need to know its name or its code. To write all possible characters into a Python script file, you need to know their UTF-8 codes. To display on the screen (both in text and graphics mode) all possible chara..."
url: "https://hashnode.com/posts/python-codes-key-ascii-utf-8-utf-16/65777af029817e64599f6437"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Python Codes - Key, ASCII, UTF-8 & UTF-16](https://bulog.hashnode.dev/python-codes-key-ascii-utf-8-utf-16?utm_source=hashnode&utm_medium=feed)

To detect a keystroke in your program, you need to know its name or its code. To write all possible characters into a Python script file, you need to know their UTF-8 codes. To display on the screen (both in text and graphics mode) all possible chara...

Dec 11, 2023 · 23 min read · bulog.hashnode.dev  
Read the article

-   [#python](https://hashnode.com/tag/python)
-   [#python3](https://hashnode.com/tag/python3)
-   [#python-beginner](https://hashnode.com/tag/python-beginner)
-   [#python-lists](https://hashnode.com/tag/python-lists)
-   [#python-tutorial-for-beginners](https://hashnode.com/tag/python-tutorial-for-beginners)
-   [#python-tutorial](https://hashnode.com/tag/python-tutorial)

## Written by

[Miodrag Golubović](https://hashnode.com/@Bulog)

@Bulog · Lazarevac, Serbia

  
[View profile](https://hashnode.com/@Bulog)

Python forever

Electrical engineer. He programs in several programming languages. Python because it's relatively lightweight, calculates with very large numbers, has great support and tons of pre-built stuff that you just need to include in your program.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
