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 &eg; 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 -->