Ctrl + Shift Triggers repeat but not by themselves

mf=mf will do nothing but show the value if you have rules turned on.

zz=mf&1 will make zz=non zero if mf=1. If mf==2 or 4 then zz will still be non-zero but may be 5 ,3 or 7 depending on state of control and alt.

mf=mf^1 will toggle bit zero of mf so bit zero will be different every time it is executed.

Typically to set a bit your move it into position

rr=1<<pp (where pp is the position)

if you want to set it.
mf=mf|rr

if you want to reset it
rr=rr^-1
//The above sets all zeros to 1 and all 1s to zero (one’s compliment)
// Then AND IT with the existing value
mf=mf&rr

See this post.

To make a call on whether your translators are correct, I’d have to see the excerpts from your project file that deal with the setting and resetting of these bits.

The outgoing action if a key stroke should determine if the key repeats or not.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz