|
|
#16 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 53902736
Join Date: Jun 2015
Device: multiple
|
Sigil for Mac has the same issues. Sigil for Windows won't install in Wineskin.
|
|
|
|
|
|
#17 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Have a read of that CW article to see if you want to try one of the virtual Windows under MacOS solutions. I wonder why Qt can inherit cursor behaviour from Windows and not from Mac, be interesting to know what happens with Calibre and Sigil on Linux, different Linux interfaces may behave differently. BR |
|
|
|
|
| Advert | |
|
|
|
|
#18 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609
Karma: 28549044
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
|
|
|
|
|
|
#19 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 53902736
Join Date: Jun 2015
Device: multiple
|
Wonderful! Thank you! I hope this helps other users too!
I think the issue is that the MacOS setting is (a) well-hidden and (b) only for one type of text. Last edited by MarjaE; 02-25-2019 at 12:43 AM. |
|
|
|
|
|
#20 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,072
Karma: 6361556
Join Date: Nov 2009
Device: many
|
Sigil for Mac uses an environment variable to completly disable blinking in Qt and has for about the last 3 or 4 releases.
See https://github.com/Sigil-Ebook/Sigil...r/src/main.cpp Code:
// Qt's setCursorFlashTime(msecs) (or the docs) are broken
// According to the docs, setting a negative value should disable cursor blinking
// but instead just forces it to look for PlatformSpecific Themeable Hints to get
// a value which for Mac OS X is hardcoded to 1000 ms
// This was the only way I could get Qt to disable cursor blinking on a Mac if desired
if (qEnvironmentVariableIsSet("SIGIL_DISABLE_CURSOR_BLINK")) {
// qDebug() << "trying to disable text cursor blinking";
app.setCursorFlashTime(0);
// qDebug() << "cursorFlashTime: " << app.cursorFlashTime();
}
This was added because other users had the same issues with trying to get Qt to respect the system blink controls. |
|
|
|
| Advert | |
|
|
|
|
#21 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 53902736
Join Date: Jun 2015
Device: multiple
|
And I can confirm it's working here.
|
|
|
|
![]() |
| Tags |
| accessibility, cursors, macos, visual accessibility |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Any Way to Keep the Cursor from Blinking? | MarjaE | Sigil | 13 | 04-15-2017 05:02 PM |
| Harper Lee's heirs kill mass market paperback of 'To Kill a Mockingbird' | bgalbrecht | News | 65 | 03-25-2016 12:21 PM |
| kindle 3 blinking orange | scorpion2782 | Amazon Kindle | 8 | 11-19-2015 03:19 PM |
| kobo aura hd - screen blinking and 5 square blinking all time | oda | Kobo Reader | 6 | 12-26-2014 11:20 AM |
| 'VOWS TO KILL' - Detective receives an email: 'I will kill you on your wedding day'. | tothepoint | Self-Promotions by Authors and Publishers | 2 | 02-21-2013 07:27 AM |