Skip to content

How to remap '§' to '!' while Enter key is pressed #592

@Lyfhael

Description

@Lyfhael

Hi,

I have this python script :

import keyboard, time
import pyautogui as pag

keyboard.remap_key("§", )

time.sleep(2)
keyboard.press_and_release('enter')
time.sleep(0.01)
pag.write("!!!")
keyboard.press_and_release('enter')

Since the Enter key is pressed, instead of outputting '!!!' it outputs '§§§'
I can't unpress the Enter key otherwise it breaks something else.

So I tried adding keyboard.remap_key("§", "!") but now it outputs '///'
My keyboard layout is AZERTY, and I noticed that if I set it as QWERTY if I press on '!' it outputs '/' so there seems to be some sort of logic here.
So I thought I would put keyboard.remap_key("§", "&"), because the key that contains "&/1" if I press it with SHIFT then it outputs '!', but the program now outputs "111".

So I thought I would put keyboard.remap_key("§", "1") but now it outputs new lines..

I tried keyboard.key_to_scan_codes("!"), and the each number from the output : (57397, -223, 53), and tried to pass them in remap_key but none worked. Most outputted the same as above

Any ideas ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions