This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;What does this script do? | |
;It's a workaround for broken G910 Logitech keyboards (possibly other keyboards too) whereby some keys occasionally register multiple keystrokes for one kkkkkeypress. | |
;The key bug appears because keyboard registers multiple keystrokes in a very short timespan even though you pressed the key only once. | |
;This script makes it so the subsequent keystrokes registered in a very short timespan are ignored thus outputing the key only for the first stroke. | |
;List all your broken keys between quotes below. I.e. if your broken keys are g and f then the line below shoud be | |
;brokenKeys := "gf" | |
brokenKeys := "gf" | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Inspired by original code by Robert Guetzkow: https://gist.github.com/robertguetzkow/8dacd4b565538d657b72efcaf0afe07e | |
# If you want save still image renders (F12) you must have at least one File Output node connected to image output in your compositor. | |
# The node's name will be prepended to the filename as well as the timestamp. | |
# The timestamp is created when the job is started and not when the frame is rendered thus for animation renders the timestamp | |
# will be the same for all frames. | |
# There is also an option to put entire animation renders in its own timestampted subfolder and to give animation frames a prefix. | |
bl_info = { | |
"name": "Auto-Filename", |