The bug is in the unity-settings-daemon/plugins/mouse/gsd-mouse-manager.c set_disable_w_typing function.
... g_ptr_array_add (args, "syndaemon"); g_ptr_array_add (args, "-i"); g_ptr_array_add (args, "1.0"); g_ptr_array_add (args, "-t"); g_ptr_array_add (args, "-K"); g_ptr_array_add (args, "-R"); g_ptr_array_add (args, NULL); ...
The line with "-t" argument should be removed. When kill unity-settings-daemon started syndaemon and restart it without the "-t" argument, the cursor behavior while typing works as expected.
The bug is in the unity-settings- daemon/ plugins/ mouse/gsd- mouse-manager. c set_disable_ w_typing function.
...
g_ptr_ array_add (args, "syndaemon");
g_ptr_ array_add (args, "-i");
g_ptr_ array_add (args, "1.0");
g_ptr_ array_add (args, "-t");
g_ptr_ array_add (args, "-K");
g_ptr_ array_add (args, "-R");
g_ptr_ array_add (args, NULL);
...
The line with "-t" argument should be removed. When kill unity-settings- daemon started syndaemon and restart it without the "-t" argument, the cursor behavior while typing works as expected.