<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to EndUser_Interface</title><link>https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/</link><description>Recent changes to EndUser_Interface</description><atom:link href="https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 19 Jul 2016 14:07:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/feed" rel="self" type="application/rss+xml"/><item><title>EndUser_Interface modified by Paolo Casaschi</title><link>https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -38,7 +38,7 @@
     * **u** or **del** undo last chessboard position update 
     * **shift-u** or **ins** redo last undo

-Example: &amp;lt;http: go.casaschi.net="" pgn4web-variations-demo=""&amp;gt;
+[Click here for an example](http://pgn4web-board.casaschi.net/?am=n&amp;amp;d=3000&amp;amp;ig=3&amp;amp;iv=3&amp;amp;ih=32&amp;amp;ss=34&amp;amp;ps=d&amp;amp;pf=d&amp;amp;lcs=_XNo&amp;amp;dcs=O8AB&amp;amp;bbcs=$$$$&amp;amp;bscs=O8AB&amp;amp;hm=b&amp;amp;hcs=r4fT&amp;amp;bd=h&amp;amp;hd=v&amp;amp;md=f&amp;amp;tm=20&amp;amp;fhcs=$$$$&amp;amp;fhs=14&amp;amp;fmcs=$$$$&amp;amp;fccs=v71$&amp;amp;hmcs=Udiz&amp;amp;fms=14&amp;amp;fcs=m&amp;amp;cd=i&amp;amp;bcs=____&amp;amp;hl=t&amp;amp;fp=20&amp;amp;fh=p&amp;amp;fw=p&amp;amp;pd=chess-informant-sample.pgn).

 The chessboard above helps practising the navigation keys, try the following with the Huebner-Timman game: 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paolo Casaschi</dc:creator><pubDate>Tue, 19 Jul 2016 14:07:05 -0000</pubDate><guid>https://sourceforge.net277d4d23450553ba01a088782c594b31c6cf8311</guid></item><item><title>EndUser_Interface modified by Paolo Casaschi</title><link>https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,6 @@
 # End users notes: user interface
+
+pgn4web is a chess games viewer for websites, blogs and live broadcasts.

 The user interface of pgn4web has been designed as minimalistic as possible, avoiding cluttering the chessboard with distracting buttons or messages. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paolo Casaschi</dc:creator><pubDate>Tue, 26 May 2015 15:51:40 -0000</pubDate><guid>https://sourceforge.net0121057fafbb2dabd0369be69c6cb2a76345c3d6</guid></item><item><title>EndUser_Interface modified by Paolo Casaschi</title><link>https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paolo Casaschi</dc:creator><pubDate>Sat, 14 Mar 2015 01:22:26 -0000</pubDate><guid>https://sourceforge.net18f001befad121e833145fa90397791dd524fbde</guid></item><item><title>EndUser_Interface modified by Anonymous</title><link>https://sourceforge.net/p/pgn4web/wiki/EndUser_Interface/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="end-users-notes-user-interface"&gt;End users notes: user interface&lt;/h1&gt;
&lt;p&gt;The user interface of pgn4web has been designed as minimalistic as possible, avoiding cluttering the chessboard with distracting buttons or messages. &lt;/p&gt;
&lt;p&gt;At the same time a powerful way to interact with the chessboard is provided using shortcut keys, shortcut squares and touch gestures. &lt;/p&gt;
&lt;p&gt;Basic explanation of the user interface components, including a detailed list of shortcut keys, shortcut squares and touch gestures as implemented by a given pgn4web chessboard is included in the built-in pgn4web help file. Click on square H8 (assuming White on bottom, A1 otherwise) to open the pgn4web help file. It is recommended to be familiar with the pgn4web help file before reading the rest of this wiki page. &lt;/p&gt;
&lt;h3 id="shortcut-keys"&gt;shortcut keys&lt;/h3&gt;
&lt;p&gt;Each keyboard key is associated with a chessboard function; click on square F8 (assuming white on bottom, C1 otherwise) for a detailed help; here is a short summary for navigating through games, moves and variations &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;switching game &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;v&lt;/strong&gt; load first game &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;m&lt;/strong&gt; load last game &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;b&lt;/strong&gt; load previous game &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;n&lt;/strong&gt; load next game &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;browsing the main/current variation &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;h&lt;/strong&gt; or &lt;strong&gt;arrow-up&lt;/strong&gt; go to game start &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-h&lt;/strong&gt; or &lt;strong&gt;shift-arrow-up&lt;/strong&gt; go to variation start &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;l&lt;/strong&gt; or &lt;strong&gt;arrow-down&lt;/strong&gt; go to game end &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-l&lt;/strong&gt; or &lt;strong&gt;shift-arrow-down&lt;/strong&gt; go to variation end &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;j&lt;/strong&gt; or &lt;strong&gt;arrow-left&lt;/strong&gt; move backward &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;k&lt;/strong&gt; or &lt;strong&gt;arrow-right&lt;/strong&gt; move forward &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;switching variation &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;shift-k&lt;/strong&gt; or &lt;strong&gt;shift-arrow-right&lt;/strong&gt; cycle through alternative variations, if any, otherwise move forward &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dot&lt;/strong&gt; cycle through alternative variations, if any &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-dot&lt;/strong&gt; step into the first variation, if any &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-j&lt;/strong&gt; or &lt;strong&gt;shift-arrow-left&lt;/strong&gt; go to the parent variation &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;searching for variations and comments &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;i&lt;/strong&gt; find previous comment or variation &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-i&lt;/strong&gt; find previous variation &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;o&lt;/strong&gt; find next comment or variation &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-o&lt;/strong&gt; find next variation &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;undo &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;u&lt;/strong&gt; or &lt;strong&gt;del&lt;/strong&gt; undo last chessboard position update &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;shift-u&lt;/strong&gt; or &lt;strong&gt;ins&lt;/strong&gt; redo last undo &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: &lt;a href="http://go.casaschi.net/pgn4web-variations-demo" rel="nofollow"&gt;http://go.casaschi.net/pgn4web-variations-demo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The chessboard above helps practising the navigation keys, try the following with the Huebner-Timman game: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;use &lt;strong&gt;u&lt;/strong&gt; and &lt;strong&gt;shift-u&lt;/strong&gt; to undo/redo actions, for instance when typing incorrectly &lt;/li&gt;
&lt;li&gt;from the move &lt;strong&gt;16... Qb8&lt;/strong&gt; (the last move of the sub-variation starting 14. Rh3) pressing &lt;strong&gt;shift-arrow-left&lt;/strong&gt; jumps to the move &lt;strong&gt;13... Bd7&lt;/strong&gt;, that is the last move of the parent variation before branching into the variation leading to &lt;strong&gt;16... Qb8&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;from the &lt;strong&gt;13... Bd7&lt;/strong&gt; move (second move of the variation starting 13. Bd3, pressing &lt;strong&gt;shift-arrow-right repeatedly&lt;/strong&gt; cycles through the moves &lt;strong&gt;13... Bd7&lt;/strong&gt;, &lt;strong&gt;13... b5?&lt;/strong&gt; then back to &lt;strong&gt;13... Bd7&lt;/strong&gt;, that are the alternative moves to &lt;strong&gt;13... Bd7&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;from the move &lt;strong&gt;13... b5?&lt;/strong&gt; pressing &lt;strong&gt;i repeatedly&lt;/strong&gt; jumps to &lt;strong&gt;13... Bd7&lt;/strong&gt; then &lt;strong&gt;13. Ne4&lt;/strong&gt; then &lt;strong&gt;12... a6&lt;/strong&gt;; from the same move &lt;strong&gt;13... b5?&lt;/strong&gt;, pressing &lt;strong&gt;shift-i repeatedly&lt;/strong&gt; the same sequence is repeated with the exclusion of &lt;strong&gt;12... a6&lt;/strong&gt; that is a move with comments but without variations &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="shortcut-squares"&gt;shortcut squares&lt;/h3&gt;
&lt;p&gt;Each chessboard square, when clicked, is associated with a chessboard function; just hover the mouse over the chessboard and a tooltip help will display the functionality associated to each square; click on square G8 (assuming White on bottom, B1 otherwise) for a detailed help; please note that shortcut squares don't move when the chessboard is flipped, clicking on the same table cell performs the same function; please note that actions associated to shortcut squares can be redefined by the programmer of each page, please always refer to the detailed help from each individual page. &lt;/p&gt;
&lt;h3 id="touch-gestures"&gt;touch gestures&lt;/h3&gt;
&lt;p&gt;On supported touchscreen devices the user can interact with the pgn4web chessboard using touch gestures across the chessboard: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;top-down swipe&lt;/strong&gt;: load next game, cycling through &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bottom-up swipe&lt;/strong&gt;: load previous game, cycling through &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;left-right swipe&lt;/strong&gt;: start autoplay; if autoplay already active: go to variation end or to game end; if at last move of live broadcast: replay up to 6 previous half-moves, then autoplay forward &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;right-left swipe&lt;/strong&gt;: stop autoplay; if autoplay not active: go to variation start, then to parent variation, then to game start &lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="developers-note"&gt;developers note&lt;/h1&gt;
&lt;p&gt;When developing pgn4web based pages and applications shortcut keys can be disabled, see function &lt;code&gt;SetShortcutKeysEnabled(onOff)&lt;/code&gt;. &lt;/p&gt;
&lt;p&gt;Shortcut squares can be disabled and/or redefined: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;function &lt;code&gt;boardShortcut(square, title, functionPointer)&lt;/code&gt; allows for the redefinition of a shortcut square &lt;/li&gt;
&lt;li&gt;function &lt;code&gt;clearShortcutSquares(cols, rows)&lt;/code&gt; allows for disabling a range of shortcut squares &lt;br /&gt;
Do not redefine or clear shortcut square A8, used by pgn4web for error reporting and alert messages notifications. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See &lt;code&gt;tactics.html&lt;/code&gt; for a usage example. &lt;/p&gt;
&lt;p&gt;Touch gestures can be disabled and/or redefined, see varaible &lt;code&gt;touchEventEnabled&lt;/code&gt; and function &lt;code&gt;customFunctionOnTouch(deltaX, deltaY)&lt;/code&gt;. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 14 Mar 2015 01:10:16 -0000</pubDate><guid>https://sourceforge.netcbf467de8c5ab1263fbeb219f44adf2fe0acbe25</guid></item></channel></rss>