Warning, /accessibility/kmag/doc/index.docbook is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" ?> 0002 <!-- 0003 SPDX-FileCopyrightText: 2002 Sarang Lakare <email>sarang@users.sf.net</email> and 0004 SPDX-FileCopyrightText: 2004-2005 Olaf Schmidt <email>ojschmidt@kde.org</email> 0005 SPDX-License-Identifier: GFDL-1.2-only AND GPL-2.0-or-later 0006 --> 0007 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [ 0008 <!ENTITY % addindex "IGNORE"> 0009 <!ENTITY % English "INCLUDE"><!-- change language only here --> 0010 ]> 0011 0012 <!-- The language must NOT be changed here. --> 0013 0014 <book id="kmag" lang="&language;"> 0015 0016 0017 <bookinfo> 0018 <title>The &kmagnifier; Handbook</title> 0019 0020 <authorgroup> 0021 <author> 0022 <firstname>Sarang</firstname> 0023 <surname>Lakare</surname> 0024 <affiliation> 0025 <address><email>sarang@users.sf.net</email></address> 0026 </affiliation> 0027 </author> 0028 <author> 0029 <firstname>Olaf</firstname> 0030 <surname>Schmidt</surname> 0031 <affiliation> 0032 <address><email>ojschmidt@kde.org</email></address> 0033 </affiliation> 0034 </author> 0035 <!-- TRANS:ROLES_OF_TRANSLATORS --> 0036 </authorgroup> 0037 0038 0039 <copyright> 0040 <year>2000</year> 0041 <year>2002</year> 0042 <holder>Sarang Lakare</holder> 0043 </copyright> 0044 0045 <copyright> 0046 <year>2004</year> 0047 <year>2005</year> 0048 <holder>Olaf Schmidt</holder> 0049 </copyright> 0050 0051 <legalnotice>&FDLNotice;</legalnotice> 0052 0053 <!--FIXME missing: 0054 "&Follow Focus Mode" 0055 qaccessibilityclient <https://commits.kde.org/libqaccessibilityclient> 0056 KDE client-side accessibility library 0057 Required to enable keyboard focus tracking 0058 0059 commit 035090bca3a3065800c6d9ff1862167170a0e939 0060 Author: Sebastian Sauer mail@dipe.org 0061 Date: Tue Jul 20 20:33:23 2010 +0000 0062 Add a new 'Follow Focus' mode to KMag that uses the just new kaccessible QAccessibleBridgePlugin for providing keyboard cursor focus tracking. 0063 svn path=/trunk/KDE/kdeaccessibility/kmag/; revision=1152354 0064 commit 2278a10a069ed436d0167ae3ef099b020e35f663 0065 Author: Amandeep Singh aman.dedman@gmail.com 0066 Date: Wed Sep 26 02:46:22 2012 +0530 0067 Allowing KMag to follow both mouse + kbd-focus together 0068 -Made the followMouseMode + followFocusMode selectable together. 0069 -With just followMouseMode checked, Kmag follows mouse, 0070 and with followFocusMode checked, Kmag follows focus. 0071 -And when both are selected, it follows both the mouse, 0072 and the keyboard focus, whichever is relevant. 0073 --> 0074 0075 <date>2017-07-07</date> 0076 <releaseinfo>1.0 (Applications 17.08)</releaseinfo> 0077 0078 <!-- Abstract about this handbook --> 0079 0080 <abstract> 0081 <para> 0082 &kmagnifier; is a screen magnifier. You can use 0083 &kmagnifier; to magnify a part of the screen just as you would use a lens to magnify 0084 a newspaper fine-print or a photograph. This application is useful for a 0085 variety of people: from researchers to artists to web-designers to people with 0086 low vision. This document will try to be a complete reference manual for using 0087 &kmagnifier;. 0088 </para> 0089 0090 </abstract> 0091 0092 <keywordset> 0093 <keyword>KDE</keyword> 0094 <keyword>kmag</keyword> 0095 <keyword>K Magnifier</keyword> 0096 </keywordset> 0097 0098 </bookinfo> 0099 0100 <chapter id="introduction"> 0101 <title>Introduction</title> 0102 0103 <para> 0104 &kmagnifier; is a screen magnifier by the KDE community. It can be used 0105 to magnify a part of the screen. This application can be useful to various people: 0106 People with low vision can use this application to magnify a part of the screen which they 0107 are unable to view clearly, 0108 artists can use this application to zoom into the graphics they produce and verify it 0109 at the pixel level, 0110 image-processing researchers can use this application to zoom into images and study them closely. 0111 Other than these, &kmagnifier; can be used for various other purposes ⪚ is possible to use the 0112 application for grabbing a portion of the screen and saving it to the disk (with an option of 0113 zooming the screen captured). 0114 </para> 0115 <para> 0116 &kmagnifier; is a very powerful application with new features being added all the time. It is optimized 0117 for use on low processing power machines. 0118 </para> 0119 </chapter> 0120 0121 <chapter id="using-kmag"> 0122 <title>Using &kmagnifier;</title> 0123 0124 <screenshot> 0125 <screeninfo>Here's a screen shot of &kmagnifier;</screeninfo> 0126 <mediaobject> 0127 <imageobject> 0128 <imagedata fileref="screenshot.png" format="PNG"/> 0129 </imageobject> 0130 <textobject> 0131 <phrase>Screen shot of &kmagnifier;</phrase> 0132 </textobject> 0133 </mediaobject> 0134 </screenshot> 0135 0136 <para> 0137 After running &kmagnifier; you will get a window similar to the one show above. The main window of 0138 &kmagnifier; shows the magnified (or zoomed) contents. 0139 We refer to this window as the <quote>zoom window</quote>. The zoomed image shown inside the zoom window is 0140 captured from a part of the screen. The part of the screen which is magnified is referred to 0141 as the <quote>selection window</quote>. 0142 </para> 0143 <para> 0144 By default, &kmagnifier; magnifies the region around the mouse cursor into the zoom window (think of it as a moving lens). 0145 Alternatively, you can ask &kmagnifier; to magnify an chosen area of the screen 0146 (<guilabel>Selection Window Mode</guilabel>) or the whole screen 0147 (<guilabel>Whole Screen Mode</guilabel>) into the zoom window. 0148 </para> 0149 <para> 0150 If you would prefer not to see the mouse cursor in the zoomed image, select 0151 <guilabel>Hide Mouse Cursor</guilabel>. Please note that &kmagnifier; cannot yet find out the current cursor shape. 0152 Thus, it shows the default cursor. 0153 </para> 0154 0155 <sect1 id="changing-selection-window"> 0156 <title>Changing the part of the screen to be magnified</title> 0157 <para>When in <guilabel>Selection Window Mode</guilabel>, the zoom window and the selection window can be moved and resized 0158 using the &LMB; like any window. 0159 You can also change the position and size of the selection window using the arrow keys on the keyboard, 0160 or by clicking into the zoom window: 0161 </para> 0162 0163 <variablelist> 0164 <varlistentry> 0165 <term><keycap>Arrow keys</keycap>, &LMB; or &MMB;</term> 0166 <listitem> 0167 <para>By keeping the &LMB; or &MMB; pressed in the zoom window and moving the 0168 mouse, you can move the selection window. 0169 You can also use the arrow keys if the selection window has the focus.</para> 0170 </listitem> 0171 </varlistentry> 0172 <varlistentry> 0173 <term><keycombo>&Ctrl;<keycap>Arrow Keys</keycap></keycombo> or 0174 <keycombo>&Ctrl;<mousebutton>&LMB;</mousebutton></keycombo></term> 0175 <listitem> 0176 <para>By using this combination, you can resize the selection 0177 window. Keep in mind that the top-left corner of the selection window 0178 is kept constant and the bottom-right corner is movable.</para> 0179 </listitem> 0180 </varlistentry> 0181 </variablelist> 0182 0183 </sect1> 0184 0185 <sect1 id="kmag-features"> 0186 <title>More &kmagnifier; features</title> 0187 0188 <para>&kmagnifier; comes with lots of features. It is possible to print the zoomed 0189 image directly to a printer, save the image to a file, copy the zoomed 0190 image to the clipboard (which can be used later to paste in other applications), 0191 rotate the magnification image and more. 0192 </para> 0193 0194 </sect1> 0195 </chapter> 0196 0197 0198 <chapter id="menu-shortcuts"> 0199 <title>Menus and Shortcuts</title> 0200 0201 <sect1 id="menus"> 0202 <title>Menu Reference</title> 0203 0204 <sect2 id="the-file-menu"> 0205 <title>The File Menu</title> 0206 0207 <variablelist> 0208 0209 <varlistentry> 0210 <term><menuchoice> 0211 <shortcut> 0212 <keycombo action="simul">&Ctrl; 0213 <keycap>N</keycap></keycombo> 0214 </shortcut> 0215 <guimenu>File</guimenu> 0216 <guimenuitem>New Window</guimenuitem> 0217 </menuchoice></term> 0218 <listitem><para>Opens a new &kmagnifier; window.</para></listitem> 0219 </varlistentry> 0220 0221 <varlistentry> 0222 <term><menuchoice> 0223 <shortcut> 0224 <keycombo action="simul">&Ctrl; 0225 <keycap>S</keycap></keycombo> 0226 </shortcut> 0227 <guimenu>File</guimenu> 0228 <guimenuitem>Save Snapshot As...</guimenuitem> 0229 </menuchoice></term> 0230 <listitem><para>Saves the zoomed view to an image file.</para></listitem> 0231 </varlistentry> 0232 0233 <varlistentry> 0234 <term><menuchoice> 0235 <shortcut> 0236 <keycombo action="simul">&Ctrl; 0237 <keycap>P</keycap></keycombo> 0238 </shortcut> 0239 <guimenu>File</guimenu> 0240 <guimenuitem>Print...</guimenuitem> 0241 </menuchoice></term> 0242 <listitem><para>Prints the current zoomed view.</para></listitem> 0243 </varlistentry> 0244 0245 <varlistentry> 0246 <term><menuchoice> 0247 <shortcut> 0248 <keycombo action="simul">&Ctrl; 0249 <keycap>Q</keycap></keycombo> 0250 </shortcut> 0251 <guimenu>File</guimenu> 0252 <guimenuitem>Quit</guimenuitem> 0253 </menuchoice></term> 0254 <listitem><para>Quits the application</para></listitem> 0255 </varlistentry> 0256 </variablelist> 0257 </sect2> 0258 0259 <sect2 id="the-edit-menu"> 0260 <title>The Edit Menu</title> 0261 0262 <variablelist> 0263 0264 <varlistentry> 0265 <term><menuchoice> 0266 <shortcut> 0267 <keycombo action="simul">&Ctrl; 0268 <keycap>C</keycap></keycombo> 0269 </shortcut> 0270 <guimenu>Edit</guimenu> 0271 <guimenuitem>Copy</guimenuitem> 0272 </menuchoice></term> 0273 <listitem><para>Copy the current zoomed view to the clipboard which 0274 you can paste in other applications.</para></listitem> 0275 </varlistentry> 0276 </variablelist> 0277 </sect2> 0278 0279 <sect2 id="the-view-menu"> 0280 <title>The View Menu</title> 0281 0282 <variablelist> 0283 0284 <varlistentry> 0285 <term><menuchoice> 0286 <shortcut> 0287 <keycombo action="simul"> 0288 <keycap>F5</keycap></keycombo> 0289 </shortcut> 0290 <guimenu>View</guimenu> 0291 <guimenuitem>Start/Stop</guimenuitem> 0292 </menuchoice></term> 0293 <listitem><para>Start/Stop updating of the display. 0294 Stopping the update will zero the processing power required (CPU 0295 usage)</para></listitem> 0296 </varlistentry> 0297 0298 <varlistentry> 0299 <term><menuchoice> 0300 <guimenu>View</guimenu> 0301 <guimenuitem>Zoom</guimenuitem> 0302 </menuchoice></term> 0303 <listitem><para>Select the zoom factor.</para></listitem> 0304 </varlistentry> 0305 0306 <varlistentry> 0307 <term><menuchoice> 0308 <shortcut> 0309 <keycombo action="simul">&Ctrl; 0310 <keycap>-</keycap></keycombo> 0311 </shortcut> 0312 <guimenu>View</guimenu> 0313 <guimenuitem>Zoom Out</guimenuitem> 0314 </menuchoice></term> 0315 <listitem><para>Click on this button to zoom-out on the selected region.</para></listitem> 0316 </varlistentry> 0317 0318 <varlistentry> 0319 <term><menuchoice> 0320 <shortcut> 0321 <keycombo action="simul">&Ctrl; 0322 <keycap>+</keycap></keycombo> 0323 </shortcut> 0324 <guimenu>View</guimenu> 0325 <guimenuitem>Zoom In</guimenuitem> 0326 </menuchoice></term> 0327 <listitem><para>Click on this button to zoom-in on the selected region.</para></listitem> 0328 </varlistentry> 0329 0330 <varlistentry> 0331 <term><menuchoice> 0332 <guimenu>View</guimenu> 0333 <guimenuitem>Rotation</guimenuitem> 0334 </menuchoice></term> 0335 <listitem><para>Select the rotation degree (<guimenuitem>No Rotation (0 Degrees)</guimenuitem>, 0336 <guimenuitem>Left (90 Degrees)</guimenuitem>, <guimenuitem>Upside Down (180 Degrees)</guimenuitem>, 0337 <guimenuitem>Right (270 Degrees)</guimenuitem>.</para></listitem> 0338 </varlistentry> 0339 0340 <varlistentry> 0341 <term><menuchoice> 0342 <guimenu>View</guimenu> 0343 <guimenuitem>Refresh</guimenuitem> 0344 </menuchoice></term> 0345 <listitem><para>Select the refresh rate (<guimenuitem>Very Low</guimenuitem>, 0346 <guimenuitem>Low</guimenuitem>, <guimenuitem>Medium</guimenuitem>, 0347 <guimenuitem>High</guimenuitem>, <guimenuitem>Very High</guimenuitem>). 0348 The higher the rate, the more computing power (CPU) 0349 will be needed.</para></listitem> 0350 </varlistentry> 0351 0352 <varlistentry> 0353 <term><menuchoice> 0354 <guimenu>View</guimenu> 0355 <guisubmenu>Colors</guisubmenu> 0356 </menuchoice></term> 0357 <listitem><para>Select different color vision deficiencies to simulate 0358 color blindness. This is not useful for people with color 0359 blindness, but good for designing accessible interfaces.</para></listitem> 0360 </varlistentry> 0361 0362 </variablelist> 0363 </sect2> 0364 0365 <sect2 id="the-settings-menu"> 0366 <title>The Settings Menu</title> 0367 0368 <variablelist> 0369 0370 <varlistentry> 0371 <term><menuchoice> 0372 <shortcut> 0373 <keycombo action="simul"> 0374 <keycap>F2</keycap></keycombo> 0375 </shortcut> 0376 <guimenu>Settings</guimenu> 0377 <guimenuitem>Follow Mouse Mode</guimenuitem> 0378 </menuchoice></term> 0379 <listitem><para>In this mode the area around the mouse cursor is shown in a normal window.</para></listitem> 0380 </varlistentry> 0381 0382 <varlistentry> 0383 <term><menuchoice> 0384 <shortcut> 0385 <keycombo action="simul"> 0386 <keycap>F3</keycap></keycombo> 0387 </shortcut> 0388 <guimenu>Settings</guimenu> 0389 <guimenuitem>Selection Window Mode</guimenuitem> 0390 </menuchoice></term> 0391 <listitem><para>In this mode a selection window is opened. The selected area is shown in a normal window.</para></listitem> 0392 </varlistentry> 0393 0394 <varlistentry> 0395 <term><menuchoice> 0396 <shortcut> 0397 <keycombo action="simul"> 0398 <keycap>F4</keycap></keycombo> 0399 </shortcut> 0400 <guimenu>Settings</guimenu> 0401 <guimenuitem>Whole Screen Mode</guimenuitem> 0402 </menuchoice></term> 0403 <listitem><para>In this mode the whole screen is magnified in the zoom window.</para></listitem> 0404 </varlistentry> 0405 0406 <varlistentry> 0407 <term><menuchoice> 0408 <shortcut> 0409 <keycombo action="simul"> 0410 <keycap>F6</keycap></keycombo> 0411 </shortcut> 0412 <guimenu>Settings</guimenu> 0413 <guimenuitem>Hide Mouse Cursor</guimenuitem> 0414 </menuchoice></term> 0415 <listitem><para>Show or hide the mouse cursor in the magnified image.</para></listitem> 0416 </varlistentry> 0417 0418 <varlistentry> 0419 <term><menuchoice> 0420 <shortcut> 0421 <keycombo action="simul"> 0422 <keycap>F7</keycap></keycombo> 0423 </shortcut> 0424 <guimenu>Settings</guimenu> 0425 <guimenuitem>Stays On Top</guimenuitem> 0426 </menuchoice></term> 0427 <listitem><para>The &kmagnifier; window stays on top of other windows.</para></listitem> 0428 </varlistentry> 0429 </variablelist> 0430 0431 <para> 0432 Additionally &kmagnifier; has the common &kde; <guimenu>Settings</guimenu> and <guimenu>Help</guimenu> 0433 menu items, for more information read the sections about the <ulink url="help:/fundamentals/menus.html#menus-settings" 0434 >Settings Menu</ulink> and <ulink url="help:/fundamentals/menus.html#menus-help">Help Menu</ulink> 0435 of the &kde; Fundamentals. 0436 </para> 0437 0438 </sect2> 0439 0440 </sect1> 0441 0442 <sect1 id="commands"> 0443 <title>Command Reference</title> 0444 0445 <para>&kmagnifier; automatically uses all your default shortcuts for saving 0446 file, opening new window, printing, starting/stopping refresh (reload 0447 button in &konqueror;), zoom-in, zoom-out &etc;</para> 0448 0449 <table> 0450 <title>Default Keyboard Shortcuts</title> 0451 <tgroup cols="2"> 0452 <tbody> 0453 <row> 0454 <entry><keycombo>&Ctrl;<keycap>S</keycap></keycombo></entry> 0455 <entry><para>This will save the contents of the zoom window to a 0456 file.</para> 0457 </entry> 0458 </row> 0459 <row> 0460 <entry><keycap>F2</keycap></entry> 0461 <entry><para>Switch to "Follow Mouse Mode".</para> 0462 </entry> 0463 </row> 0464 <row> 0465 <entry><keycap>F3</keycap></entry> 0466 <entry><para>Switch to "Selection Window Mode".</para> 0467 </entry> 0468 </row> 0469 <row> 0470 <entry><keycap>F4</keycap></entry> 0471 <entry><para>Switch to "Whole Screen Mode".</para> 0472 </entry> 0473 </row> 0474 <row> 0475 <entry><keycap>F5</keycap></entry> 0476 <entry><para>This will start the refresh of the zoom window if it is 0477 stopped, or stops the refresh of the zoom window if the refresh is 0478 currently on.</para> 0479 </entry> 0480 </row> 0481 <row> 0482 <entry><keycap>F6</keycap></entry> 0483 <entry><para>Show or hide the mouse cursor in the magnified image.</para> 0484 </entry> 0485 </row> 0486 <row> 0487 <entry><keycap>F7</keycap></entry> 0488 <entry><para>The &kmagnifier; window stays on top of other windows.</para> 0489 </entry> 0490 </row> 0491 <row> 0492 <entry><keycombo>&Ctrl;<keycap>N</keycap></keycombo></entry> 0493 <entry><para>This will open a new &kmagnifier; window.</para></entry> 0494 </row> 0495 <row> 0496 <entry><keycombo>&Ctrl;<keycap>P</keycap></keycombo></entry> 0497 <entry><para>This will open the print dialog for printing the contents 0498 of the zoom window.</para></entry> 0499 </row> 0500 <row> 0501 <entry><keycombo>&Ctrl;<keycap>C</keycap></keycombo></entry> 0502 <entry><para>This will copy the zoom window contents to the 0503 clipboard.</para> 0504 </entry> 0505 </row> 0506 <row> 0507 <entry><keycombo>&Ctrl;<keycap>M</keycap></keycombo></entry> 0508 <entry><para>Show/Hide the menubar.</para> 0509 </entry> 0510 </row> 0511 <row> 0512 <entry><keycombo>&Ctrl;<keycap>-</keycap></keycombo></entry> 0513 <entry><para>Zoom out</para></entry> 0514 </row> 0515 <row> 0516 <entry><keycombo>&Ctrl;<keycap>+</keycap></keycombo></entry> 0517 <entry><para>Zoom in</para></entry> 0518 </row> 0519 <row> 0520 <entry><keycombo>&Ctrl;<keycap>Q</keycap></keycombo></entry> 0521 <entry><para>Quits the application.</para></entry> 0522 </row> 0523 </tbody> 0524 </tgroup> 0525 0526 </table> 0527 </sect1> 0528 </chapter> 0529 0530 <chapter id="credits"> 0531 0532 <title>Credits and License</title> 0533 0534 <para> 0535 &kmagnifier; 0536 </para> 0537 <para> 0538 Program copyright 2001-2003 Sarang Lakare <email>sarang@users.sf.net</email> and 2003-2005 Olaf Schmidt <email>ojschmidt@kde.org</email>. 0539 </para> 0540 <para> 0541 Contributors: 0542 <itemizedlist> 0543 <listitem><para>Michael Forster <email>forster@fmi.uni-passau.de</email> (original author)</para></listitem> 0544 </itemizedlist> 0545 </para> 0546 0547 0548 <para> 0549 Documentation copyright 2002 Sarang Lakare <email>sarang@users.sf.net</email> and 0550 2004-2005 Olaf Schmidt <email>ojschmidt@kde.org</email> 0551 </para> 0552 0553 <!-- TRANS:CREDIT_FOR_TRANSLATORS --> 0554 &underFDL; <!-- FDL: do not remove. Commercial development should --> 0555 &underGPL; <!-- GPL License --> 0556 0557 </chapter> 0558 0559 &documentation.index; 0560 </book> 0561 <!-- 0562 Local Variables: 0563 mode: sgml 0564 sgml-minimize-attributes:nil 0565 sgml-general-insert-case:lower 0566 sgml-indent-step:0 0567 sgml-indent-data:nil 0568 End: 0569 -->