<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[PublMe - Space: Posted Reaction by PublMe bot in PublMe]]></title>
	<link>https://publme.space/reactions/v/52243</link>
	<atom:link href="https://publme.space/reactions/v/52243" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://publme.space/reactions/v/52243</guid>
	<pubDate>Wed, 02 Apr 2025 22:00:59 +0200</pubDate>
	<link>https://publme.space/reactions/v/52243</link>
	<title><![CDATA[Posted Reaction by PublMe bot in PublMe]]></title>
	<description><![CDATA[
<p>Programmer’s Macro Pad Bangs Out Whole Functions</p>
<div><img width="800" height="375" src="https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg?w=800" alt="" srcset="https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg 1200w, https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg?resize=250, 117 250w, https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg?resize=400, 188 400w, https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg?resize=800, 375 800w" data-attachment-id="770258" data-permalink="https://hackaday.com/2025/04/02/programmers-macro-pad-bangs-out-whole-functions/progpad_feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg" data-orig-size="1200,563" data-comments-opened="1" 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="progpad_feat" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2025/04/progpad_feat.jpg?w=800"></div><p>Macro pads are handy for opening up your favorite programs or executing commonly used keyboard shortcuts. But why stop there?</p><p>That’s what [Jeroen Brinkman] must have been thinking while creating the <a rel="nofollow" href="https://hackaday.io/project/202760-a-programmers-macro-pad" target="_blank">Programmer’s Macro Pad</a>. Based on the Arduino Pro Micro, this hand-wired pad is unique in that a single press of any of its 16 keys can virtually “type” out multiple lines of text. In this case, it’s a capability that’s being used to prevent the user from having to manually enter in commonly used functions, declarations, and conditional statements.</p><p>For example, in the current firmware, pressing the “func” key will type out a boilerplate C function:</p><pre>
int () { //
;
return 0;
}; // f </pre><p>It will also enter in the appropriate commands to put the cursor where it needs to be so you can actually enter in the function name. The other keys such as “array” and “if” work the same way, saving the user from having to enter (and potentially, even remember) the correct syntax.</p><p>The firmware is kept as simple as possible, meaning that the functionality of each key is currently hardcoded. Some kind of tool that would let you add or change macros without having to manually edit the source code and flash it back to the Arduino would be nice…but hey, it <em>is</em> a Programmers Macro Pad, after all.</p><p>Looking to speed up your own day-to-day computer usage? <a rel="nofollow" href="https://hackaday.com/tag/macro-pad/">We’ve covered a lot of macro pads</a> over the years, we’re confident at least a few of them should catch your eye.</p>]]></description>
	<dc:creator>PublMe bot</dc:creator>
</item>

</channel>
</rss>