Hi. I’ve tried to search for ~ or something, and have come up with no results. How do I search and display all the scripted shortcuts via PRefs->Keys, without being forced to flip between a browser showing an XML file, and Renoise to change the shortcuts accordingly, please?
extra bonus question: how do I open everysingle shortcut so that I can just see all of them instead of clicking around feeling like a fool?
Is there a way to generate the mysterious sine using a normal keyboard, some kind of combo without having to copy/paste from this thread every time it is needed?
Okay. If Renoise was a Cocoa-related software, one could select the Prefs->Keys searchbox automatically, use AppleScript to paste this character in, and press enter.
Since not, I’ve tried to use 3rd party mouse movers + clickers with Renoise via AppleScript (to fully be able to move the mouse to a specific position on the Renoise screen and to then click in a place, after having input some keyboard shortcuts), but Renoise does not seem to like being told these kinds of external-to-Renoise mouse cursor placement changes and clicks. If there’s one 3rd party mouse-mover which Renoise is friendly with, and someone is familiar with one, please do let me know.
In theory I could build a simple “copy to clipboard” type Automator-script to copy this character to the clipboard and then paste it into Renoise. While Renoise has 4 clipboards, the 2.7 API does not allow for writing to the Clipboard - otherwise I’d be trying to use a Renoise shortcut or a GUI button to copy this character to the Clipboard and then go for it.
One does wonder, however, would the whole layout of Prefs->Keys break completely if it was actually added into the window as a button? The same is true for the Midi Mapping menu
You know, I’m guessing that if we click on Print (and it opens in a browser that shows the XML-code, we could copy it from there. This’d be the kind of a solution appreciated by those who already have a browser open, but not necessarily those who would then wait for (the usually severely clunky) browser startup…
not nice but this works (mac) http://stuffthathapp…nicode-leopard/
once you’ve added unicode hex input select it in the top bar and then type alt+223F somewhere
i typed this -> ∿
Not sure of the timer. But it would be nice to see a simple GUI script which focuses the keyboard cursor to a place. Could then use one shortcut to start the gui, then cmd-A to select and Cmd-C to copy, instead of focusing with mouse
Can we change the symbol for the very similar looking tilde (~) which is in fact present on many keyboard layouts? That way it would be much easier to search for it. I had tried it in the past and obviously it didn’t work as it is in fact the wrong symbol.
Is there a way to generate the mysterious sine using a normal keyboard, some kind of combo without having to copy/paste from this thread every time it is needed?
[/quote]
well, what about having a script to do it?
i can’t seem to get it to copy to clipboard, which is weird. but i can get it to output:
function writeToClipboard(text)
-- Using AppleScript to handle clipboard operations
local safe_text = text:gsub('"', '\\"') -- Escape double quotes for AppleScript
local command = 'osascript -e \'set the clipboard to "' .. safe_text .. '"\''
-- Execute the command and check for errors
local success, exit_code, exit_reason = os.execute(command)
if success then
print("Successfully copied to clipboard: " .. text)
else
print("Failed to copy to clipboard:", exit_reason, "(exit code " .. tostring(exit_code) .. ")")
end
end
function delay(seconds)
local command = "sleep " .. tonumber(seconds)
os.execute(command)
end
-- Add keybinding and menu entry in a more compact format
renoise.tool():add_keybinding{name="Global:Paketti:∿ Squiggly Sinewave to Clipboard (macOS)", invoke=function() writeToClipboard("∿")
writeToClipboard("∿")
writeToClipboard("∿")
writeToClipboard("∿")
delay(5)
writeToClipboard("∿") end}
renoise.tool():add_menu_entry{name="Main Menu:Tools:Paketti..:∿ Squiggly Sinewave to Clipboard (macOS)", invoke=function()
writeToClipboard("∿")
writeToClipboard("∿")
writeToClipboard("∿")
delay(5)
writeToClipboard("∿") end}
it doesn’t seem to want to wrok (yep, i try to make it happen 4 times just in case it actually would happen on the fourth time)