Unable to get Qukey compiling

Hi,
I am trying to setup a config using Qukeys and am having a little difficulty. When I attempt to compile, I get an error message as follows: ‘Qukey’ is not a member of ‘kaleidoscope’

Full error log is here: https://pastebin.com/pfA4bFc2

Config file is here: https://pastebin.com/FddhYbkG

I have included the header file and plugin as required in the docs. I’m a little sleep deprived at the moment, and clearly I am missing something super obvious. Any pointers would be appreciated. Thanks!

Leaving this here as a possible solution for other people who find they encounter a similar problem.

The problem was that the documentation on Qukeys in the wiki was outdated.

kaleidoscope::Qukey(0, 1, 7, Key_LeftAlt),  //Backspace/alt

ought to be

kaleidoscope::plugin::Qukey(0, KeyAddr(1, 7), Key_LeftAlt),  //Backspace/alt
6 Likes

A hundred thanks to you! I have been banging my head against a wall trying to figure out what I have been doing wrong (I am not a C/C++ programmer by trade).

Please go ahead and submit a pull request to correct this in the tutorial file on the Qukeys github to fix this in the tutorial file.

FWIW, the Qukeys repo is obsolete, and has been archived. The code - and the example - have been merged into the main Kaleidoscope repository a while ago.

I see, thank you for the course correction. I think this is the example with slightly updated syntax from Timw’s example Correct location. This is all very new to me, but the big archived banner should have been a giveaway.

[edited post, don’t reply to things in bed at 1am]