I connected handler function to "keydown" signal using CL_Keyboadd::::sig_key_down().connect().

When a key on keyboard is pressed for a long time, that function is called multiple times, according to OS's keyboard settings (repeat rate and delay).

Is there any convenient way to change this behavior, i. e. to emit the signal only one time per keystroke?

I am using ClanLib 0.8.1.