solvespace icon indicating copy to clipboard operation
solvespace copied to clipboard

Update documentation to mention macOS keybindings

Open whitequark opened this issue 9 years ago • 4 comments

E.g.:

  • mention the use of the cloverleaf key instead of Control
  • the key that's Backspace on PC keyboards acts as Delete since there's no separate Delete key

whitequark avatar Oct 12 '16 19:10 whitequark

  • The cloverleaf key is called 'Command' on the Mac. If you replace 'Control' with 'C' in the docs, this is solved. I.e. if you write "[...] press C-v to paste [...]" this is usually understood by Linux/Win and Mac users alike as to mean 'Control-v' on Linux/Win and 'Command-v' on OS X.
  • The backspace key on PC keyboards is actually labeled 'delete' on a Mac keyboard so neither docs nor menus need to be changed for that platform.

virtualritz avatar Oct 14 '16 13:10 virtualritz

Regarding docs: I ported the entire reference docs to Sphinx.

I've been working on this the entire week in my spare time (evenings). It's almost ready. I have a Sphinx CMake wrapper in place so docs are spit out as part of a regular build in HTML and ePub format (or explicitly via make htmldoc or make epubdoc targets). For the HTML version I used the theme from ReadTheDocs.

I think once this is on github, we can also auto-generate/auto-publish docs from this @ ReadTheDocs.

Of course it is also easy to generate PDF or a myriad of other formats via Sphinx (through the LaTex route).

P.S.: In my version of the docs 'Control' is already replaced by 'C'.

virtualritz avatar Oct 14 '16 13:10 virtualritz

@virtualritz You do know that the website is already on GitHub? https://github.com/solvespace/website

whitequark avatar Oct 14 '16 23:10 whitequark

@whitequark: no, I didn't. The docs can be on github raw, as ReST. I.e. ReadTheDocs will generate HTML documentation automagically from the repo.

virtualritz avatar Oct 15 '16 10:10 virtualritz