Clipboardbuffers.py: Difference between revisions

From Lucca's Wiki
Jump to navigationJump to search
(Created page with "import os import sys from PyHotKey import Key, keyboard from tkinter import * scriptFolder = (os.path.dirname(__file__)) def inputbox(inputBuffer): inputText = "No Input Given Yet" master = Tk() textbox = Entry(master) textbox.pack() textbox.focus_set() def onclick(pos): nonlocal inputText inputText = textbox.get() print(f"Clipboard buffer {inputBuffer} was set to: {inputText}") master.destroy() b = Button(...")
 
No edit summary
Line 1: Line 1:
import os
import os
import sys
import sys
from PyHotKey import Key, keyboard
from PyHotKey import Key, keyboard
from tkinter import *
from tkinter import *
scriptFolder = (os.path.dirname(__file__))
scriptFolder = (os.path.dirname(__file__))


def inputbox(inputBuffer):
def inputbox(inputBuffer):
    inputText = "No Input Given Yet"     
  inputText = "No Input Given Yet"     
    master = Tk()
  master = Tk()
    textbox = Entry(master)
  textbox = Entry(master)
    textbox.pack()
  textbox.pack()
    textbox.focus_set()
  textbox.focus_set()
    def onclick(pos):
  def onclick(pos):
        nonlocal inputText
  nonlocal inputText
        inputText = textbox.get()
  inputText = textbox.get()
        print(f"Clipboard buffer {inputBuffer} was set to: {inputText}")
  print(f"Clipboard buffer {inputBuffer} was set to: {inputText}")
        master.destroy()
  master.destroy()
    b = Button(master, text = "OK", width = 10, command = onclick)
  b = Button(master, text = "OK", width = 10, command = onclick)
    b.pack()
  b.pack()
    textbox.bind('<Return>', onclick)
  textbox.bind('<Return>', onclick)
    mainloop()
  mainloop()
    return(inputText)
  return(inputText)


id2 = keyboard.register_hotkey([Key.ctrl, Key.shift, 'z'], None, inputbox, 1)
id2 = keyboard.register_hotkey([Key.ctrl, Key.shift, 'z'], None, inputbox, 1)
print(keyboard.hotkeys)
print(keyboard.hotkeys)

Revision as of 22:57, 10 December 2024

import os
import sys
from PyHotKey import Key, keyboard
from tkinter import *
scriptFolder = (os.path.dirname(__file__))
def inputbox(inputBuffer):
 inputText = "No Input Given Yet"    
 master = Tk()
 textbox = Entry(master)
 textbox.pack()
 textbox.focus_set()
 def onclick(pos):
  nonlocal inputText
  inputText = textbox.get()
  print(f"Clipboard buffer {inputBuffer} was set to: {inputText}")
  master.destroy()
 b = Button(master, text = "OK", width = 10, command = onclick)
 b.pack()
 textbox.bind('<Return>', onclick)
 mainloop()
 return(inputText)
id2 = keyboard.register_hotkey([Key.ctrl, Key.shift, 'z'], None, inputbox, 1)
print(keyboard.hotkeys)