For all future test takers, LabVIEW shortcuts are essential to saving crucial development time during the Exam. Therefore, you should spend some effort making them work in order to improve your chances of success in the Exam. In this post I would like to share my workaround for getting the shortcuts to work. It worked for me and it should work for you.
Note: This method works because Proctors are not bothered by any script running in the background. The certification team has not approved of it yet.
The PSI browser based test requires its extension to be installed on your browser. Currently, only Chrome browser is supported. The problem with browser based test is that your development environment (VM) in running inside the Chrome browser. It means that if you press a shortcut key combination that was intended for the development environment, it may be caught by the Chrome browser and your development environment will not receive that key combination.
Chrome browser doesn't have the option to change its shortcuts. Hence, that solution is out of question.
Note: Even if you try to use Chromium (Open source version of Chrome) you will have no luck.
The solution involves remapping the keys you use for shortcuts. But it is done in a way that you are able to use most of the default shortcuts that you are already used to. So you don't have to retrain yourself for new shortcuts just for the sake of the Exam. Following steps should be performed:
To Do on Exam day:
Keys not used by Chrome as Shortcuts
Cntrl+I, Ctrl+Space, Ctrl+Q, Ctrl+M, Ctrl+B, Ctrl+Y
Please take a look at my assigned combinations below.
Menu shortcuts used by my Script (Pictures of settings attached)
New VI: Ctrl+Shift+\
Tools Pallette: Ctrl+Shift+]
Run Mode: Ctrl+Shift+l
Show block/panel diagram: Ctrl+Shift+e
Tile Left/Right: Ctrl+Shift+ [
Full Size: Ctrl+Shift+/
Context Help: Ctrl+Shift+h
Quick Drop shortcuts used by my script
*Quick drop only uses Ctrl combinations. We only have those limited Control key combinations which are not used by chrome. Therefore, I used only the most essential quick drop shortcuts.
Insert: keep the default, Ctrl+I is not used by chrome
Replace and Rewire: Ctrl+B
Wire all Terminals: Ctrl+Y
Wire Multiple Objects together: Ctrl+M
Note: All shortcuts are not remapped by my script. I remapped only those shortcuts which I use. Please feel free to add to them to help others.
Are there any news regarding this solution being approved by the certification team? I am practising without using shortcuts, but obviously it would be faster with the shortcuts.
I asked them, they said they would not approve it officially. Although its not illegal according to them. As long as your proctor is okay with it, the certification team is fine with it.
Currently, the proctors dont know anything about it as i mentioned in my original post. I used it myself to use shortcuts in my exam.
Will disabling chrome shortcuts work?
Yes, you can disable Chrome shortcuts before the exam, but in that case, you will not be able to use CTRL+Space.
Quality Assurance Engineer