Solved Are "Programable Keyboards" still in use today?

Mike Lynch

New member
Pro User
VIP
Local time
10:35 PM
Messages
958
Location
Clearwater Florida
I believe they went out of use being replaced by Macros?

I have what I believe is a use for one in spite of Macros.

To use a Macro, like in Excel, the user must be in Excel, right?

If the user is using multiple Applications like Excel, Word, Anything, wouldn't the Keyboard method be better.

Using that is, having three Application running at the same time / open.

Better in the sense that the user would NOT have to switch between Applications to execute a sequence of keystrokes.

Just guessing!

Your feedback will be appreciated.

Mike
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Two HP Desktops. One in the Laundry Room / Bed Room.
OS
Microsoft Windows 7 Professional 64-bit 7601 Multiprocessor Free Service Pack 1
CPU
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Motherboard
Hewlett-Packard 3396
Memory
8.00 GB
Graphics Card(s)
Intel(R) HD Graphics 4000
Sound Card
(1) Realtek High Definition Audio (2) Intel(R) Display Aud
Monitor(s) Displays
Hanns-G
Screen Resolution
1440 x 900 x 32 bits (4294967296 colors) @ 59 Hz
Hard Drives
(1) ATA WDC WD40EZRX-00S SCSI Disk Device (2) HP Officejet Pro 86 USB Device (3) WD My Book 1230 USB Device
PSU
Whatever came with the CMT.
Case
HP CMT Black.
Cooling
Whatever came with the CMT.
Keyboard
Logitech K740.
Mouse
Microsoft Optical Mouse 1000.
Internet Speed
Spectrum 25Mbs.
Antivirus
WebRoot, Microsoft Security Essentials.
Browser
EDGE
Other Info
HP Officejet Pro 8600 Plus.
WD MyBook 4TB.
Why would you need a macro app for every individual app? You only need one. Autohotkey, look into it.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
There are many uses for programable keyboards, mice and all sorts of devices, even though Macros in Excel are also widely-known. The option shown by BlueBonnett is also interesting and worth mentioning. I think all 3 have their uses and none superseedes the others.

Programable keyboards
They just limit to send keystrokes to the computer, but they can be reprogramed so that certain keys behave diferently or execute a sequence of keys in a certain way. A few typical uses include remaping keys to more comfortable places, define key shortcuts with a single key or change the general behavior of any keys.

An important advantage of these devices is that they don't depend on the computer at all. The same device will work with zero-configuration or software on the PC, you just plug the keyboard and use it. It can also do a few things that you can't reasonably do in software, like simulating rapid keypresses (like rapid repeated shoting in games) or changing the secure atention sequence (by default ctrl+alt+del which Windows don't allows to remap). It's also cross-platform, the same keypresses will work even in Linux or Mac, for example (should they make sense in the target platform).

A con is that a keyboard has zero context of what it's doing. It just sends keystrokes and don't cares about the result. It's up to you to point the keys to the right window where they make sense.

Excel macros
The polar opposite are Excel macros. I name Excel itself, but any program that can be scripted is equally valid for this purpose. You can write a macro to do certain things in Excel that you could do with programming a few dedicated keys on a keyboard, but they can go far from that. For example, macros have full awareness of the entire Excel and can control it at will, reacting to cell values, doing calculations and changing the whole sheet if you really want to, that's much more than what the keyboards can do, because you're much closer to the data and have full context and control of the program.

Of course, it only works in Excel and sometimes in that particular file you're editing, that's why while they're powerful, thay're also very limited in scope. Not to mention that other programs may have their own macros that you need to learn and use separately.

Autohotkey and similar
Those are programs that you write a script for and they create sort of "global" shortcuts and hotkeys. They can be as simple as to replace the keyboard special keys or even to write some full programs with them. But while also powerful, you need to take into account that those macros are still somewhat restricted in what they know and what they can do. They're mostly optimized around creating shortcuts and remaping keys, you can do some key combinations to and are better than simple keystrokes, but at the cost of a background program constantly running (and you making that script). Also they neither have enough knowledge as Excel macros do, as they're more general purpose, but tend to have some more access to the system than them.

All in all, I think all 3 tools can be used, even together, but greatly depends on what do you want to do. All options overlap to some degree, but not engouh to make any obsolete, as you can see them all still in active development and use.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Back
Top