- Видео 44
- Просмотров 40 524
Nicco Hagedorn
Германия
Добавлен 30 авг 2020
Learn Stream Deck Hacks and how to develop Stream Deck Plugins
My name is Nicco, I'm an engineer and I'm passionate about making my workflows better and more efficient (from an engineering point of view - over engineering is 100% part of the fun) sharing my knowledge and tools here to help you to become more efficient or automate workflows at your workspace using great tools and gadgets.
In my videos I explain features or use cases that solve problems I'm having or I come across.
Feel free to share you challenges so we can solve these together.
My name is Nicco, I'm an engineer and I'm passionate about making my workflows better and more efficient (from an engineering point of view - over engineering is 100% part of the fun) sharing my knowledge and tools here to help you to become more efficient or automate workflows at your workspace using great tools and gadgets.
In my videos I explain features or use cases that solve problems I'm having or I come across.
Feel free to share you challenges so we can solve these together.
Unlock the Full Potential of Your Stream Deck with Pages, Profiles, and Folders
Unlock the Full Potential of Your Stream Deck with Pages, Profiles, and Folders!
In this video, I'll show you how to maximize your Stream Deck by using Pages, Profiles, and Folders to organize and optimize your workflow. Whether you're a content creator, streamer, or just want to speed up everyday tasks, these features allow you to pack more functionality into your Stream Deck than you ever thought possible!
🚀 In this video, you’ll learn:
- How to create and use Folders to group related actions together
- How to set up Pages for different workflows and easily switch between them
- How to customize Profiles for different apps and automatically switch between them
- By the end of this video, you...
In this video, I'll show you how to maximize your Stream Deck by using Pages, Profiles, and Folders to organize and optimize your workflow. Whether you're a content creator, streamer, or just want to speed up everyday tasks, these features allow you to pack more functionality into your Stream Deck than you ever thought possible!
🚀 In this video, you’ll learn:
- How to create and use Folders to group related actions together
- How to set up Pages for different workflows and easily switch between them
- How to customize Profiles for different apps and automatically switch between them
- By the end of this video, you...
Просмотров: 669
Видео
Get Started with Stream Deck for FREE! | Boost Your Workflows in 4 Minutes with Stream Deck Mobile
Просмотров 201Месяц назад
🚀 Get started with Stream Deck today - for FREE! 🚀 Want to supercharge your productivity or take your streaming setup to the next level? In this video, I’ll show you how you can start using Stream Deck without buying the physical device! Learn how to download the Stream Deck software, set up virtual buttons, and even try out Stream Deck Mobile with 6 free keys. Whether you're a content creator,...
How to use logging and why it is critical | Stream Deck SDK - Plugin Development
Просмотров 98Месяц назад
When developing a Stream deck plugin you should use the integrated logger to provide logs for debugging and optimization. In this Video I explain why logging is important and how you can use it during plugin development. 00:00 - 00:55 Why you should use logging 01:00 - 01:44 Where do I find the logs 01:44 - 02:05 How do the logs update 02:05 - 03:48 Structure of the Logs and streamdeck.logger 0...
The BEST office desk tool to boost work Productivity | Stream Deck
Просмотров 7452 месяца назад
Let me introduce to you Stream Deck the tool / gadget that boosted my productivity during work hours by saving me time with a lot of my workflows. Today Stream Deck has become a central part of my habits and workflows. In this Video I show you what Stream Deck is and which models are out there. Learn more about Stream Deck in my other How To Videos: ruclips.net/p/PLUv2R7fQV7GV3D0KPqE2CFuM6it3ly...
Microsoft Teams 2.0 Just Got a WHOLE Lot Easier with Stream Deck | for work
Просмотров 1692 месяца назад
Make finding chats and channels in teams faster then ever before, in this video I show a trick on how you can open a chat or channel via a key press on your stream deck Script to open a chat: $contactEmail = "mycontact@email.com" $teamsUrl = "teams.microsoft.com/l/chat/0/0?users=$contactEmail" Start-Process $teamsUrl Script to open a channel: $channelURL = teams.microsoft.com/l/channel/1234 Sta...
5 step plan to add configuration (ui) to your actions | Stream Deck SDK - Plugin Development
Просмотров 2002 месяца назад
Adding a Property Inspector to the actions in your Plugin will make them a lot more powerful and versatile. In this tutorial I'm showing how you can add a property inspector to your plugin. In the end it is a simple 5 step plan. 00:00 - 00:12 Intro 00:12 - 00:54 Five Step Plan to add the Property Inspector 00:54 - 01:30 Download Assets 01:30 - 02:24 Build the HTML for the Property Inspector 02:...
How to implement a dial action | Stream Deck SDK - Plugin Development
Просмотров 1622 месяца назад
In this video I'm providing a simple guide on how to implement a dial action and what events can be used (not a complete guide, this shall serve as entry into the plugin development) chapters: 00:00 - 00:11 intro and overview 00:11 - 00:49 update manifest,json 00:49 - 01:12 event handling dial vs key 01:12 - 02:33 using a layout for a dial 02:33 - 04:45 events for the dial (rotation, press, tap...
How I launch Microsoft Store Apps with Stream Deck | Best office desk gadget
Просмотров 2952 месяца назад
A quick guide on how you can launch Microsoft Store Apps and UWP apps with the Open Action of Stream Deck check out my other Stream Deck Videos: ruclips.net/video/qiLz2uh6_mI/видео.html #StreamDeck #Productivity #ContentCreation #StreamDeckMobile #worktech #efficiency #smartphone #Elgato amzn.to/4diUSzW - Stream Deck Neo amzn.to/4dUYw42 - Stream Deck Mk2 amzn.to/4g8d8hX- Stream Deck Plus amzn.t...
How to navigate the manifest.json | Stream Deck SDK - Plugin Development
Просмотров 1692 месяца назад
How to navigate the manifest.json | Stream Deck SDK - Plugin Development
How to set an image on a key (action) | Stream Deck SDK - Plugin Development
Просмотров 2732 месяца назад
How to set an image on a key (action) | Stream Deck SDK - Plugin Development
How I solved my USB Port Shortage Problem on my laptop | Stream Deck USB Hub | Desk Gadget
Просмотров 6 тыс.2 месяца назад
How I solved my USB Port Shortage Problem on my laptop | Stream Deck USB Hub | Desk Gadget
How to add key actions to stream deck dials, with the Action wheel
Просмотров 2,6 тыс.3 месяца назад
How to add key actions to stream deck dials, with the Action wheel
How to customize your actions with self made icons | Stream Deck - best office productivity tool
Просмотров 2213 месяца назад
How to customize your actions with self made icons | Stream Deck - best office productivity tool
CREATE Your 1st Stream Deck Plugin in UNDER 4 MINUTES! | Stream Deck SDK - Plugin Development
Просмотров 3,2 тыс.3 месяца назад
CREATE Your 1st Stream Deck Plugin in UNDER 4 MINUTES! | Stream Deck SDK - Plugin Development
How to setup a smart Stream Deck with Smart Profiles
Просмотров 7844 месяца назад
How to setup a smart Stream Deck with Smart Profiles
Control Power Point with Stream Deck | for your work | Presentation Gadget
Просмотров 6084 месяца назад
Control Power Point with Stream Deck | for your work | Presentation Gadget
Infobar and the Stream Deck Neo | Best office desk productivity tool
Просмотров 3344 месяца назад
Infobar and the Stream Deck Neo | Best office desk productivity tool
How to exit a stream deck folders automatically
Просмотров 1844 месяца назад
How to exit a stream deck folders automatically
How to setup default stream deck actions in your profile
Просмотров 1604 месяца назад
How to setup default stream deck actions in your profile
OpenDRIVE Visualization with Open Source Software esmini
Просмотров 1,3 тыс.Год назад
OpenDRIVE Visualization with Open Source Software esmini
Make Stream Deck powerful with ChatGPT | work smart with AI
Просмотров 2,9 тыс.Год назад
Make Stream Deck powerful with ChatGPT | work smart with AI
OpenDRIVE Road shape - road networks for simulation
Просмотров 1 тыс.2 года назад
OpenDRIVE Road shape - road networks for simulation
OpenDRIVE Elevation - road networks for simulation
Просмотров 2,2 тыс.2 года назад
OpenDRIVE Elevation - road networks for simulation
OpenDRIVE Junctions- road networks for simulation
Просмотров 1,5 тыс.2 года назад
OpenDRIVE Junctions- road networks for simulation
OpenDRIVE Lanes - road networks for simulation
Просмотров 1,6 тыс.2 года назад
OpenDRIVE Lanes - road networks for simulation
OpenDRIVE Roads - road networks for simulation
Просмотров 1,9 тыс.2 года назад
OpenDRIVE Roads - road networks for simulation
OpenDRIVE Reference Line - road networks for simulation
Просмотров 1,5 тыс.2 года назад
OpenDRIVE Reference Line - road networks for simulation
What is ASAM OpenDRIVE? - road networks for simulation
Просмотров 3,3 тыс.2 года назад
What is ASAM OpenDRIVE? - road networks for simulation
OD vs. ODD! Reality hits Theory - need to know for the development of automated driving systems
Просмотров 6122 года назад
OD vs. ODD! Reality hits Theory - need to know for the development of automated driving systems
Thanks for the tips. For me, the command worked from Powershell, but not from the Stream Deck. I made it work with a MultiAction button with 3 actions: Open (powershell) >> text (start "shell:AppsFolder\$(Get-StartApps "Microsoft Store" | select -ExpandProperty AppId) >> text (exit).
Happy you found a solution,to make it easier with the powershell script you can also use the plugin Windows Script Deck. This lets you execute Powershell commands directly without the need to start the shell.
@@niccohagedorn Thanks for the suggestion. I'll give it a try.
it might just be me but the audio in this video is very quiet, the content was very good though :)
Thank you @garrywilling3711, much appreciated, I will double check the audio for upcoming content!
100% the best tutorial for stream deck
Thank you very much. Happy this helps. Let me know if you have any further questions
Is the plugin directly downloadable from the streamdeck software?
You need to download the plugin from the elgato marketplace - which you can reach from within StreamDeck
ruclips.net/user/shortsoy3lhnOqY5M?feature=share Here is how this works
Hallo wie gehts dir?
Super und selbst?
Bro spricht Englisch und Deutsch gleichzeitig☠️
Let me know if you want to see videos in German ;)
@@niccohagedorn natürlich
Hast du eine Frage bzgl. Stream Deck welche du gern beantwortet sehen würdest?
@@niccohagedorn welches würdes DU dem empfehlen? so Preis / Leistung
mein Favorit ist das Stream Deck Plus, da du mit dem neuen Action Wheel sehr viele Actions auf einer Seite platziert bekommst, mit schnellem Zugriff. Wenn das Budget etwas knapper ist dann das StreamDeck Neo, da du mit Profilen, Pages und Foldern auch sehr viel aus den 8 Keys herausholen kannst
Having issues with this, upon entering "streamdeck create" it throws this error It says: SyntaxError: Unexpected token '??=' at Loader.moduleStrategy (internal/modules/esm/translators.js:141:18) at async link (internal/modules/esm/module_job.js:42:21)
Never seen this before Can you run "node -v" and check if you are running version 20?
@@niccohagedorn Yup that was the issue, odd how it installed a different version
Happy that it works now, happy coding. What kind of plugin are you planning on developing?
@@niccohagedorn Something for a wiki 👀 Also I was wondering, how do pre-set a title on a key? It seems finding a guide to this is impossible
What you can do is use the onWillAppear method, and use ev.action.setTitle, This will set the title as soon as your action appears on a key on your stream deck
This is very cool but nobody (I guess) will type an entire city... an visual editor to create roads should be necessary.
Absolutely true no one will, still this can come in Handy when learning how open drive works, or if you plan to develop something with open drive
how about the companion from bitfocus with custom local web page for a full screen on your device? 🙂
absolutly a valid choice, you always have to check the tools that fit your needs and if companion works better for you and your workflow, then this is the way to go. In the end I feel like this is trail and error. As far as I'm concernd, i really do like Stream Deck and the amount of plugins it provides, as this will make every button I can confiugre even more powerful.
I'm trying to develop a StreamDeck plugin in Go right now. But there is no logs folder in my plugin folder. I'm not using the SDK since I'm working with Go. Do you know a way to get logging working here as well? My Go code is logging to STDOUT.
All available scripts: Script to open a chat: $contactEmail = "mycontact@email.com" $teamsUrl = "teams.microsoft.com/l/chat/0/0?users=$contactEmail" Start-Process $teamsUrl Script to open a channel: $channelURL = teams.microsoft.com/l/channel/1234 Start-Process $channelURL Script to call someone (Audio only) $contactEmail = "mycontact@email.com" url = "teams.microsoft.com/l/call/0/0?users=$contactEmail" Start-Process $url Script to call someone (Video) $contactEmail = "mycontact@email.com" $url = "teams.microsoft.com/l/call/0/0?users=$contactEmail&withVideo=true" Start-Process $url Schedule a meeting: $userEmail = "mycontact@email.com"" $subject = "Meeting with $userEmail" $url = "teams.microsoft.com/l/meeting/new?subject=$subject&attendees=$userEmail" Start-Process $url
Nice, thank you! 👍
Happy to help
ruclips.net/p/PLUv2R7fQV7GWLUsl9JgyPMfDmsc0KIurr
🎉 this is cool, what would be the first things you would set up with a stream deck?
Good question, I would start with setting up a smart profile for my browser and add my frequently used Bookmarks into either a folder or directly onto the profile. Next I would setup a hotkey profile for my most used application. And use the open action to open my most needed files. With this you quickly have a setup that shows you what Stream Deck can do for you and gives you an entry point for further streamlining of your workflows.
What plugins are you currently working on?
The longer I use the action wheel the better I feel this feature is. My recent addition is a wheel with Power Point Pen Actions so I can select the color via the dial. What are you using the Action Wheel for?
What plugin are you currently working or you would like to develop?
Get the Plugin here: marketplace.elgato.com/product/powerpoint-45739cd3-f34e-4612-a565-2372e0a688ef
𝕆𝕙𝕖𝕙𝕗𝕖𝕙𝕟𝕕𝕧𝕗𝕙𝕖😂𝕠𝕡𝕕𝕟𝕘𝕣𝕧;😭𝕓𝕘𝕕:;🥺❤❤😘🥺𝕣😂𝕪𝕪𝕓𝕓𝕓𝕤𝕩𝕤𝕜𝕚😘😂😘🥺😍
Can you run the batch file with a stream deck? I've been trying so many ways but so far the batch file just does not do anything on a stream deck. It works perfectly when I double click.
Hey yes that is possible, use the open action and select the batch file as the file to open. Other option is to just say in the path variable of the Open Action "Powershell.exe <path to your batch>
Hope that helps
@@niccohagedorn Thank you. I solved it, turns out because there was something wrong with the code, it was referring to a same folder in the batch file, and I had to specify the directory in order to be compatible for stream deck. At least you informed me that it was possible, so I could dig in further haha. So still thank you and have a wonderful day :)
Hey Nicco, just a bit of friendly advice to increase engangemet and audience retention time on your How To videos: Show the end result of the cool thing you coded so they know exactly what the payoff of watching the tutorial is (in detail), and THEN dive into the coding and legwork needed to get there. I.e. Rather than "demo and outro" make it "detailed demo and intro" 😉 The B Roll you had showed a visual of the demo but explaining each movement compared to the normal stock functioning would help make it even more obvious why it's useful to implement all the code. P.S. Really it baffled me why stream deck has limited the use of the dials to just hotkeys etc. I shouldn't have to know sciripting to make them usefuk (even if it is something simple to learn like AHK etc). Appreciate you helping to Make Action Dials Great Again :P #MADGA
Thank you, this is a good idea. Will definitely try this.
Buy a Lenovo
Certainly a valid approach, the last one I had still did not provide 7 USB ports (or 5 if you discount) camera and mic. In the end there are many many solutions out there which are great. I show one here that works for me really well.
Shree Swime Shimth
I can't seem to get this to work. I just bought a stream deck for my sim racing. I set up a profile to have the buttons I need for the game (profile 2). I set up another profile (profile 1) that has a folder with all my racing games. As you showed, I selected the specific game so that when I open it then profile 2 will open. It's not working. When selecting the application to trigger the change, does it have to be the .exe file or can I use the shortcut?
Hi thank you for reaching out, this really depends on the game and how it is handling its processes, Stream Deck is watching out for the .exe file that you link to it (a shortcut should also work). if the game now starts the game actually in an entirely different process (some do that) then Stream Deck will not find it and therefore also not switch to that process and activate the profile. Which game/Simulation are you referring to? Things to check: - Desktop app is closed - only the background service is running (tray icon is there)? - does it work with other apps? As a workaround you can do the following: - create a multi action - add an open action - launch the game with this action - add a switch profile action - switch to the sim racing profile Hope this helps
Is it possible to use this to automatically edit files? Like a macro but for text files. For example, copy and pasting a save file into a folder, then copy and pasting a separate save files into that original folder? And at the same time editing the name of another text file? So just basically doing multiple actions within ur files with a press of a button. I’m unfamiliar with scripting and chatgpt and basically how all that works
Hi yes I think that is possible, let me dive a little bit into it and provide an example tomorrow
ruclips.net/user/shortsBUOfRwdLQNA?feature=share Let me know if this helps to give you a starting point
@@niccohagedorn I think it is does. Thank u
Happy to help, let me know if there is more I can help with
Amazing content, keep up the good work.
thx
Interesting idea
Thanks for the presentation, can you provide the Github link for the examples which you have used in this video?
You can find the files here github.com/9h03n1x/opendrive-demo-files
Can you assist me in setting up my on stream deck
What would you need specifically, maybe I can recommend a few good tutorials and answer specific questions directly
At 4:06, the first elevation entry with s=0, b=0.5 would give a height of 2.5m at s=5, right? Not the 2m as shown in the graph?
Now that you point it out there are actually two issues, If you look at the drawing the 2.0m is correct, because it starts at s=1 but from the XML it should be 2.5m.
@@niccohagedorn no worries, the idea is clear.
Hi Nicco, This tutorial is fantasticn hope you have more video about OpenDRIVE. Many Thanks
Hi happy you like it and hope it helps. Any specific topics you are interested in?
good
And what is the action it for really dont undestand ?
Hi @kzgameplayz 👋 The video is only supposed to illustrate a principle, e.g. if there is something you want to quickly streamline with your Stream Deck, which there is no plugin / action for yet, you could go and try to write a batch script for it. ChatGPT ( or any other AI of this kind) can accelerate this process immensely. This not only works with batch scripts but also python files or similar. Hope this answers your question.
Nice one mate, didn’t know we could actually do that. Super awesome. It’s been a long while, I’m sure you must have a lot of new awesome things, would appreciate a new updated video or more on those.
Good, really good video, I like it and even can recommend to promote it with google ads OR g e t 4 v i e w s
Hi Nicco,Thank you very much for providing such a good tutorial. I wonder why ASAM only provides the OpenDrive standard, but does not provide an open source editor. Do you know any other OpenDrive Designer besides RoadRunner?
Hi @Rainman, thank you for the positive feedback. You can check the ASAM member page to find more tool provider. Here you can filter for companies that work with OpenDRIVE and as the majority of the members are service providers this should be a good starting point. www.asam.net/members/?tx_solr%5Bfilter%5D%5B0%5D=companiesStandards%3AASAM+OpenDRIVE%C2%AE As for the Software Development part of an open source viewer, check out the GitHub repository of esmini.
Hi @Rainmanj8799, I just created a video about esmini and how you can use it to view OpenDRIVE files ruclips.net/video/pDUVFuMyR5o/видео.htmlsi=MXsWspOGYs6dYtGP
Hi Nicco, we will generate the HD map as multiple layer of road networks that will contain all details about road network and we will convert it to vector data like XML, shapefile ..etc , my Qs is: how can we extract OpenDRIVE format from this vector data ? what tools and steps we should follow ? your answer is appreciated and you have no idea how it will help us wait your advice, thanks ahmed
Hi Ahmed this is hard to answer as I do not know the content of the original data nor how it is defined. My suggestion would be, once you have the data you would like to convert to OpenDRIVE, check the how you can create the reference line first. Everything else can then fall into place. Also check the ASAM member directory for potential partners that could help www.asam.net/members/?tx_solr%5Bfilter%5D%5B0%5D=companiesStandards%3AASAM+OpenDRIVE%C2%AE
Long time no see! I asked you a question five months ago. Your teaching skills are impressive. Thank you so much! I learned how to use OpenDrive from scratch in your videos and was able to perform some basic visualizations in UE4. Now I can quickly build OpenDrive roads. If you have time, would you consider making more videos? For example, on OpenCRG?
Hi Jataro, thank you for the kind words, I'm very happy that like the videos and that they help you so much. Yes I have a few Ideas on new videos, unfortunately at the moment I'm lacking a bit of time to create new one, I'm working on it that this will change in the future.
@@niccohagedorn Don't worry, I understand your situation. We all have many things to deal with in life, and time is always limited.I wish you all the best and hope that you will have more time in the future to create exceptional videos and help even more people.
It's incredibly easy and detailed. Thank you for the information. 👍👍
Thank you for your video. I have a question. In the video at 6:23, in the picture on the right, why is the S of the green dot equal to 4? Should it be equal to 0? 4 should be at the top.I just learned here. I sincerely hope I can get your answer. Sorry, I can't speak English very well.
Hi Jotaro, sorry for the late answer, please consider that the Green line is within the x/y Coordinate system, while the reference line creates its own coordinate system relative to the given x/y points in the XML snippet. The s=0 is equal to the defined x/y coordinates
@@niccohagedorn I think Jotaro is trying to say that the green line should have extended more below the S point, to ensure that we are not at the beginning of the reference line. Since the S point was marked at the beginning of the green line, it needs to be 0 as that is the starting point of the reference line. Basically either S=0 or the green line should extend further to the bottom-left behind the S point.
Thank you for this explanation Video, love to see this. Also the examples in 1.7 being published now help a lot.
I would love to see road shape entries being handled in this video 😉
I will note that down for the future 😉
Hallo Nico, i have a question in 5:43. you have said in another video that the hdg of a geometry end should be equal to the start hdg of the escond refernce line geometry but it is not in this example, so i'm little bit confused .
Hi Haidar, I checked the corresponding section and you are right. The hdg values are very close but not perfect. Let me confirm with the OpenDRIVE Team, but this looks like a error in the example. Thank you for pointing it out
I checked with the OpenDRIVE Team, the hdg values not identical that is correct, but as they are very close both are to the power of -12 they can both be set to 0, and than the hdg is the same for both elements.
@@niccohagedorn Thank you for your effort and hope to see Always new videos
Hi Nicco, do you know of any free OpenDrive GUI editors? I've only managed to find viewers so far.
Hi unfortunately I'm not aware of any free Editors. Sorry
Hi @jdtec1 I just published a video about esmini, maybe this helps you a bit if you are still looking ruclips.net/video/pDUVFuMyR5o/видео.htmlsi=MXsWspOGYs6dYtGP