AuotHotKey script that enables the ability to input attribute values using the numpad on the keyboard. Helps to dramatically speed up data input when working with a lot of attributes.
As mentioned previously I am working on making the code for various NVivo tools I wrote in AutoHotKey to be applicable to other projects. Each seeks to automate a specific repetitive task within NVivo. First up is the ‘Faster Attribute Values Input’ script. The script works by, firstly, through pressing the windows key and ‘p’ executing the keyboard hotkeys to open the source / node dialogue, switching to the attributes tab, and then moving focus to the first attribute value field. Secondly, it enables the use of the numpad to type in attribute values by translating each key into a series of down arrow and tab presses. For example, pressing one will select the first attribute value, two the second, and so on. After it selects the chosen value it automatically then moves to the next attribute. Meaning attribute values can be entered solely with the numpad keys. Inclued as well as are hotkeys that change the non-numerical keys on the numpad into ones that move up and down attribute fields, or sets the value to ‘Unassigned’ and ‘Not Applicable’.
This offers an alternative to the built-in system that requires the importing of an excel sheet that already contains all of the values. Using the script saves you from having to type everything into excel in full or using the tediously slow process of working through the dropdown options in NVivo.
Additionaly, through the options menu it is possible to specify how long the wait time is between opening the node properties dialogue and shifting the focus to the first attribute value and also how many atttirbutes the script skips when shifting focus. The first is useful if NVivo runs slow on your machine and the second if you are doing longitudinal research so that you can skip straight to any second or third wave attributes for input after the respective interviwes.
I am aiming to get a script up on github each week or fortnight, afterwards, will turn to finishing the posts for the main Constellations blog that I also mentioned before, that will explain each of the main sections of the code for those interested in modifying the scripts or learning how to use AutoHotKey.