<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NORWII &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/tag/norwii/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Wed, 12 Jul 2023 18:22:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/cropped-settings.png?fit=32%2C32&#038;ssl=1</url>
	<title>NORWII &#8211; About Things | A Hans Scharler Blog</title>
	<link>https://nothans.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">114568856</site>	<item>
		<title>Control PowerPoint with AutoHotkey v2</title>
		<link>https://nothans.com/control-powerpoint-with-autohotkey-v2</link>
					<comments>https://nothans.com/control-powerpoint-with-autohotkey-v2#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 17:38:27 +0000</pubDate>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AutoHotkey]]></category>
		<category><![CDATA[NORWII]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<category><![CDATA[Stream Deck]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3925</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>I am on a mission to master the control of PowerPoint during my presentations. I&nbsp;<em>Zoom</em>,&nbsp;<em>Teams</em>, and share my screen a lot. I often communicate business ideas via slides and love being able to give effective presentations. My biggest issue in a multi monitor setup is flipping back and forth from Zoom or Teams to PowerPoint and having my presentation lose focus. I then go to advance the slides and nothing happens. I then Alt+Tab to find my slideshow and try again. I want to advance my slides no matter what window is in focus. My solution involves a wireless presenter remote and the AutoHotkey v2 utility for Windows. You can reproduce this configuration with any HID device like a footswitch or even an Arduino or an Elgato Stream Deck.</p>



<p>My previous attempts worked out well, but I recently found out that  <a rel="noreferrer noopener" href="https://www.autohotkey.com/docs/v2/" target="_blank">AutoHotkey</a> has changed their configuration files and the project now defaults to AutoHotkey v2 with AutoHotkey v1/v1.1 being deprecated. I have updated my tutorial to AutoHotkey v2.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="3926" data-permalink="https://nothans.com/control-powerpoint-with-autohotkey-v2/image-14-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-14.png?fit=752%2C999&amp;ssl=1" data-orig-size="752,999" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Controlling PowerPoint with AUtohotkey v2" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-14.png?fit=750%2C996&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-14.png?resize=376%2C500&#038;ssl=1" alt="" class="wp-image-3926" width="376" height="500" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-14.png?w=752&amp;ssl=1 752w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-14.png?resize=226%2C300&amp;ssl=1 226w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-14.png?resize=750%2C996&amp;ssl=1 750w" sizes="(max-width: 376px) 100vw, 376px" /><figcaption class="wp-element-caption">Norwii Presenter Remote for PowerPoint</figcaption></figure>
</div>


<p><strong>Big picture.&nbsp;</strong>We are going to install the Norwii Presenter software, configure the buttons on the presenter remote, and create a custom AutoHotkey v2 script to intercept the button presses and send them to PowerPoint. If you don’t do this, the presenter remote will only work when PowerPoint is in focus. That works well in some situations, but it doesn’t work as well for online meetings where you are moving around your desktop to monitor the chat, look a response, or find a document.</p>



<p><strong>Buy a <a href="https://www.amazon.com/gp/product/B081SY17DC?ie=UTF8&amp;psc=1&amp;linkCode=ll1&amp;tag=nothans&amp;linkId=0a6df5e48328214a75b2e5953b14db79&amp;language=en_US&amp;ref_=as_li_ss_tl">Norwii Presenter Remote</a>&nbsp;on Amazon.</strong>&nbsp;I like the Norwii N28 model with its not easy to miss big button for advancing slides, but the other models are lovely too. The N28 is wireless and most buttons are customizable. I also like this model since it uses a AAA battery instead of a rechargeable battery. The rechargeable model sounds like a good idea, but I have found out that it is always dead when you want to use it. With the replaceable battery model, you just replace the battery if it is dead. From my experience and usage, the AAA battery lasts almost a year.</p>



<p><strong>Install the&nbsp;<a rel="noreferrer noopener" href="https://www.norwii.com/downloaden/26-en.html" target="_blank">Norwii Presenter Utility</a>&nbsp;for Windows.</strong>&nbsp;This software has the driver for the wireless dongle and also a tool for remapping the buttons of your remote to new buttons. You can remap all of the buttons (except the laser pointer button). The software is not necessarily easy to use, but it gets the job done. Other presentation remotes lack the ability to be reprogrammed. This is why I love the Norwii models.</p>



<p><strong>Customize the Norwii Presenter buttons.</strong>&nbsp;Click on the Customize tab in the utility and make sure N28 (M) is selected as the model. Under each key configure the short press function for each mapping that you have in AutoHotkey (more on that in a moment). The big yellow button is known as the “Page down” key. I use Shift + F12 to advance my slides in PowerPoint. you can do the other buttons if you like. I have experimented with programing all of the buttons to advance the slides. That way I don’t have to fumble around trying to pick the right button in the heat of the moment. But, I have expanded this to backing up a slide (page up key) and exiting the presentation with the enter key. I practiced a few times to get this right. Let me know in the comments what works for you.</p>



<figure class="wp-block-image"><img data-recalc-dims="1" decoding="async" width="750" height="533" data-attachment-id="2777" data-permalink="https://nothans.com/next-level-powerpoint-control-for-online-meetings-norwii-presenter-remote-autohotkey/norwii-presenter-config" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?fit=1350%2C960&amp;ssl=1" data-orig-size="1350,960" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="norwii-presenter-config" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?fit=750%2C533&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?resize=750%2C533&#038;ssl=1" alt="" class="wp-image-2777" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?resize=1024%2C728&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?resize=300%2C213&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?resize=768%2C546&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-presenter-config.png?w=1350&amp;ssl=1 1350w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Norwii Presenter Software Configuration</figcaption></figure>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="750" height="347" data-attachment-id="3927" data-permalink="https://nothans.com/control-powerpoint-with-autohotkey-v2/image-15-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?fit=841%2C389&amp;ssl=1" data-orig-size="841,389" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-15" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?fit=750%2C347&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?resize=750%2C347&#038;ssl=1" alt="" class="wp-image-3927" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?w=841&amp;ssl=1 841w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?resize=300%2C139&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?resize=768%2C355&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-15.png?resize=750%2C347&amp;ssl=1 750w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Norwii Presenter Button Configuration Mapped to Key Bindings</figcaption></figure>
</div>


<p>Also, make sure that the Norwii Presenter Utility starts up with Windows. This will make sure that the utility is running in the background after you reboot to install Windows updates. Click the Setup tab and select, “Start Norwii Presenter after Windows startup.”</p>



<figure class="wp-block-image"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="298" data-attachment-id="2778" data-permalink="https://nothans.com/next-level-powerpoint-control-for-online-meetings-norwii-presenter-remote-autohotkey/norwii-setup" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?fit=1336%2C531&amp;ssl=1" data-orig-size="1336,531" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Hans&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1648894367&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="norwii-setup" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?fit=750%2C298&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?resize=750%2C298&#038;ssl=1" alt="" class="wp-image-2778" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?resize=1024%2C407&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?resize=300%2C119&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?resize=768%2C305&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/norwii-setup.jpg?w=1336&amp;ssl=1 1336w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Norwill Utility Setup</figcaption></figure>



<p><strong>Install and configure AutoHotkey.&nbsp;</strong>We are going to use an awesome utility for Windows PCs called&nbsp;<a rel="noreferrer noopener" href="https://www.autohotkey.com/" target="_blank">AutoHotkey</a>. This utility listen for your custom key presses redirects the controls to PowerPoint. Let me warn you now ff this is your first time using AutoHotkey. You are going to get addicted to automation. YOU HAVE BEEN WARNED.</p>



<p>Install&nbsp;<a rel="noreferrer noopener" href="https://www.autohotkey.com/" target="_blank">AutoHotkey v2</a>&nbsp;on your Windows PC. AHK will run in the background waiting for keyboard commands that match the rules that you have created. For help, check out the&nbsp;<a href="https://www.autohotkey.com/docs/v2/" target="_blank" rel="noreferrer noopener">documentation</a>&nbsp;and the&nbsp;<a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=HcgQlGeaPHw" target="_blank">Hello World</a>&nbsp;video on YouTube. I know, it will be daunting at first, but a community of people for the last decade have been creating videos, examples, and tutorials. You just might be inspired to automate other computing tasks. My goal is to map Shift+F12 and Shift+F11 to Page Up and Page Down. Page Up and Page Down are keyboard shortcuts for PowerPoint.</p>



<ol class="wp-block-list">
<li>Right-click on your desktop</li>



<li>Find “New” in the menu</li>



<li>Click “AutoHotkey Script” inside the “New” menu</li>



<li>Name it&nbsp;<em>PowerPoint.ahk</em></li>



<li>Right-click on&nbsp;<em>PowerPoint.ahk</em>&nbsp;and click “Edit Script”</li>



<li>Enter the&nbsp;this <a rel="noreferrer noopener" href="https://github.com/nothans/autohotkey-config-for-powerpoint/blob/main/PowerPoint_AHKv2.ahk" target="_blank">AutoHotkey 2 code</a>&nbsp;and save the file:</li>
</ol>



<pre class="wp-block-preformatted">#Requires AutoHotkey v2.0

;; Key Bindings for AutoHotkey v2 and PowerPoint
;; nothans.com/powerpoint

; Bind to Shift+F12 - Advance slide or start presenting from the last slide
+F12::
{    
    if WinExist("PowerPoint Slide Show")
    {
        WinActivate
        Send "{PgDn}"
        return
    }
    else
    {
        if WinExist("ahk_exe POWERPNT.EXE") {
             WinActivate
	     Send "+{F5}"	
        }        
        return
    }
}

; Bind to Shift+F11 - Go back one slide
+F11::
{
    if WinExist("PowerPoint Slide Show")
    {
        WinActivate
        Send "{PgUp}"
        return
    }

    return
}

; Bind to Shift+F8 - Exit slideshow
+F8::
{       
    if WinExist("PowerPoint Slide Show")
    {
        WinActivate
        Send "{Esc}"
	return
    }

    return
}

; Bind to Shift+F7 - Advance slide or start presenting from the first slide
+F7::
{    
    if WinExist("PowerPoint Slide Show")
    {
        WinActivate
        Send "{PgDn}"
        return
    }
    else
    {
        if WinExist("ahk_exe POWERPNT.EXE") {
             WinActivate
	     Send "{F5}"	
        }        
        return
    }
}</pre>



<p>For more AutoHotkey button mappings, check out my&nbsp;<a href="https://github.com/nothans/autohotkey-config-for-powerpoint/blob/main/PowerPoint_AHKv2.ahk" target="_blank" rel="noreferrer noopener">GitHub</a>&nbsp;repository.</p>



<p><strong>Use your new power to deliver the ultimate PowerPoint presentation.</strong>&nbsp;Now that you are all powerful, open PowerPoint and click the big yellow button on the Norwii N28 remote. This will put your presentation into presentation mode. Click the big yellow button again. Your slides or animations advance. Click it again. Your slides advance. It is a beautiful thing.</p>



<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/itgnUx7fnPU?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div><figcaption class="wp-element-caption">PowerPoint Control with AutoHotkey v2</figcaption></figure>


<h2 class="wp-block-heading" id="elgato-stream-deck-control">Elgato Stream Deck Control</h2>


<p>You can use the same AutoHotkey v2 configuration to control PowerPoint from the <a rel="noreferrer noopener" href="https://amzn.to/3pJB7OW" target="_blank">Elgato Stream Deck</a> or <a rel="noreferrer noopener" href="https://amzn.to/3pJmDP5" target="_blank">Elgato Stream Deck Pedal</a> as well.</p>



<ol class="wp-block-list">
<li>Open up the Stream Deck Software and search for &#8220;Hotkey&#8221;</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="688" data-attachment-id="3928" data-permalink="https://nothans.com/control-powerpoint-with-autohotkey-v2/image-16-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?fit=842%2C772&amp;ssl=1" data-orig-size="842,772" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-16" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?fit=750%2C688&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?resize=750%2C688&#038;ssl=1" alt="" class="wp-image-3928" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?w=842&amp;ssl=1 842w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?resize=300%2C275&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?resize=768%2C704&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-16.png?resize=750%2C688&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>
</div>


<p>2. Drag the Hotkey option to an open button</p>



<p>3. Click into the Hotkey field and wait for it say, &#8220;Observing keystrokes&#8230;&#8221;, and press Shift+F12</p>



<p>4. Rename the title to, &#8220;Advance&#8221;, and set the icon to the forward icon</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="688" data-attachment-id="3929" data-permalink="https://nothans.com/control-powerpoint-with-autohotkey-v2/image-17-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?fit=842%2C772&amp;ssl=1" data-orig-size="842,772" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-17" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?fit=750%2C688&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?resize=750%2C688&#038;ssl=1" alt="" class="wp-image-3929" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?w=842&amp;ssl=1 842w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?resize=300%2C275&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?resize=768%2C704&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-17.png?resize=750%2C688&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Completed Elgato Stream Deck Button for PowerPoint</figcaption></figure>
</div>


<p>5. Create Stream Deck hotkeys for the rest of the key bindings in your AutoHotkey v2 configuration and enjoy the power!</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/YVB3c3ujBVI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div><figcaption class="wp-element-caption">Controlling PowerPoint with Stream Deck and AutoHotkey (demo)</figcaption></figure>



<p><strong>Let me know in the comments if you try this out. Also, let me know if you have some tricks for PowerPoint or other Windows apps. I am always looking to optimize.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/control-powerpoint-with-autohotkey-v2/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3925</post-id>	</item>
		<item>
		<title>Control PowerPoint with a $10 Wireless Presenter (and AutoHotkey)</title>
		<link>https://nothans.com/control-powerpoint-with-a-wireless-presenter</link>
					<comments>https://nothans.com/control-powerpoint-with-a-wireless-presenter#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 16 Mar 2021 20:13:13 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[AutoHotkey]]></category>
		<category><![CDATA[NORWII]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=1767</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>I received a bunch of email after I posted my Stream Deck <a rel="noreferrer noopener" href="https://nothans.com/stream-deck-autohotkey-powerpoint" target="_blank">project</a> to control PowerPoint. Some were happy to see the clues to make their AutoHotkey scripts work properly and others were wondering how to do this without a Stream Deck. Stream Deck controllers are really awesome and have been in high demand in the past year. Some marketplaces are selling <a rel="noreferrer noopener" href="https://amzn.to/30Ry9I4" target="_blank">Stream Deck</a> controllers for 2-3 times the MSRP.</p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/30T2Zju"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="563" data-attachment-id="1768" data-permalink="https://nothans.com/control-powerpoint-with-a-wireless-presenter/powerpoint-presenter" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?fit=1246%2C934&amp;ssl=1" data-orig-size="1246,934" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PowerPoint-Presenter" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?fit=750%2C563&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?resize=750%2C563&#038;ssl=1" alt="" class="wp-image-1768" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?resize=100%2C75&amp;ssl=1 100w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/PowerPoint-Presenter.jpg?w=1246&amp;ssl=1 1246w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">Controlling PowerPoint with the KNORVAY N27 Presenter</figcaption></figure>



<p>I have a solution for you. And, it&#8217;s way cheaper&#8230; and it&#8217;s also the way that I present on camera. I use a $10 PowerPoint <a rel="noreferrer noopener" href="https://amzn.to/30T2Zju" target="_blank">presenter device</a> by KNORVAY/NORWII. The trick with this device that it comes with a little utility that enables you to remap the buttons on the presenter remote to almost anything that you want. The default button mappings do work with PowerPoint, but they only work when PowerPoint is in focus. In our modern world presenting with Microsft Teams or Zoom, it&#8217;s easy to lose your PowerPoint presentation and then get all flustered trying to find it. By using an AutoHotkey script, you can also always advance your slides no matter what window is in focus.</p>


<h2 class="wp-block-heading" id="steps">Steps</h2>


<ol class="wp-block-list">
<li>Buy a KNORVAY/NORWII presenter device on <a rel="noreferrer noopener" href="https://amzn.to/30T2Zju" target="_blank">Amazon</a>. I prefer the N27 at $10. They make a rechargeable <a rel="noreferrer noopener" href="https://amzn.to/3vsr7b7" target="_blank">version</a>, but I like the idea of throwing a AAA battery in when I need it. You could also get both for less than $25.</li>



<li>Install the NORWII Presenter utility for Windows and remap the buttons to point to your AutoHotkey macros buttons.</li>



<li>Install AutoHotkey on your Windows computer and upload the scripts for each key</li>
</ol>


<h2 class="wp-block-heading" id="remapping-buttons">Remapping Buttons</h2>


<p>On Windows, you need to install a <a rel="noreferrer noopener" href="https://www.norwii.com/manualen/shownews.php?id=491&amp;lang=en" target="_blank">utility</a> for the KNORVAY/NORWII presenter devices. This utility allows you to remap the buttons on the presenter: Page Up, Page Down, Volume Up, Volume Down, and Tab. Other models have different buttons, but they all at least have the Page Up and Page Down buttons. I actually mapped all of the buttons to advance my slides. This way, I don&#8217;t have to think about what button I am pressing to move my slides forward or advance an animation.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="532" data-attachment-id="1769" data-permalink="https://nothans.com/control-powerpoint-with-a-wireless-presenter/norwii-presenter" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/Norwii-Presenter.png?fit=897%2C636&amp;ssl=1" data-orig-size="897,636" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Norwii-Presenter" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/Norwii-Presenter.png?fit=750%2C532&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/Norwii-Presenter.png?resize=750%2C532&#038;ssl=1" alt="" class="wp-image-1769" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/Norwii-Presenter.png?w=897&amp;ssl=1 897w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/Norwii-Presenter.png?resize=300%2C213&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/Norwii-Presenter.png?resize=768%2C545&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">NORWII Presenter for the N27</figcaption></figure>


<h2 class="wp-block-heading" id="autohotkey">AutoHotkey</h2>


<p>Install <a rel="noreferrer noopener" href="https://www.autohotkey.com/" target="_blank">AutoHotkey</a> on your Windows PC. AHK will run in the background waiting for keyboard commands that match the rules that you have created. For help, check out the <a rel="noreferrer noopener" href="https://www.autohotkey.com/docs/AutoHotkey.htm" target="_blank">documentation</a> and the <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=HcgQlGeaPHw" target="_blank">Hello World</a> video on YouTube. I know, it will be daunting, but a community of people for the last decade have been creating videos, examples, and tutorials. You just have to stick with it for a while. You just might be inspired to automate other computing tasks. My goal is to map Shift+F12 and Shift+F11 to Page Up and Page Down. Page Up and Page Down are keyboard shortcuts for PowerPoint.</p>



<ol class="wp-block-list">
<li>Right-click on your desktop</li>



<li>Find &#8220;New&#8221; in the menu</li>



<li>Click &#8220;AutoHotkey Script&#8221; inside the &#8220;New&#8221; menu</li>



<li>Name it PowerPoint.ahk</li>



<li>Right-click on PowerPoint.ahk and click &#8220;Edit Script&#8221;</li>



<li>Enter and save the code below:</li>
</ol>



<pre class="wp-block-preformatted">+F12::
    
    If WinExist("PowerPoint Slide Show")
    {
        WinActivate ;
        Send {PgDn}
        return
    }
    Else
    {
        ControlSend,mdiClass1,+{F5},ahk_exe POWERPNT.EXE
        return
    }

+F11::

    if WinExist("PowerPoint Slide Show")
    {
        WinActivate ;
        Send {PgUp}
        return
    }

    return</pre>



<p>The Else clause in the the first part of the script will put your PowerPoint into presentation mode if it is not already. I have found this also to be really useful for when I am sharing my screen and presenting.</p>


<h2 class="wp-block-heading" id="profit">Profit</h2>


<p>Now that you have this all rigged up, you can PowerPoint like a pro. I use this for all of my presentations now. It is more natural for me to be holding the KNORVAY/NORWII Presenter devices and be able to sit back while looking into the camera. Have fun messing around with your new setup. It is a low-cost way to get into controlling PowerPoint and giving you some new tricks to try out.</p>


<h2 class="wp-block-heading" id="update-july-11-2023-new-autohotkey-v2-config-file">Update &#8211; July 2023 – New AutoHotkey v2 Config File</h2>


<p>I got a new laptop and had to reinstall my PowerPoint control setup. I noticed that <a href="https://www.autohotkey.com/docs/v2/" target="_blank" rel="noreferrer noopener">AutoHotkey</a> has changed their configuration files a lot and have defaulted to AutoHotkey v2 and deprecated v1.</p>



<p>I re-wrote the config file for AutoHotkey v2 and updated the code on the GitHub repo:&nbsp;<a rel="noreferrer noopener" href="https://github.com/nothans/autohotkey-config-for-powerpoint" target="_blank">https://github.com/nothans/autohotkey-config-for-powerpoint</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/control-powerpoint-with-a-wireless-presenter/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1767</post-id>	</item>
	</channel>
</rss>
