documentation: mouse and keyboard controls v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Thu, 28 Dec 2023 01:35:17 +0100
branchv_0
changeset 37 fb673fa1cad5
parent 36 0ffb35999bb0
child 38 808f05faab30
documentation: mouse and keyboard controls
Makefile
documents/ohp3d.pdf
documents/ohp3d.tex
--- a/Makefile	Thu Dec 28 00:57:23 2023 +0100
+++ b/Makefile	Thu Dec 28 01:35:17 2023 +0100
@@ -44,4 +44,4 @@
 	    epoxy x11 glu glm poppler-cpp)
 
 documents/ohp3d.pdf: documents/ohp3d.tex
-	cd documents; pdflatex $(notdir $(<))
+	cd documents; pdflatex $(notdir $(<)); pdflatex $(notdir $(<))
Binary file documents/ohp3d.pdf has changed
--- a/documents/ohp3d.tex	Thu Dec 28 00:57:23 2023 +0100
+++ b/documents/ohp3d.tex	Thu Dec 28 01:35:17 2023 +0100
@@ -4,11 +4,6 @@
 \usepackage{lmodern}
 \usepackage[czech]{babel}
 \usepackage[utf8x]{inputenc}
-%\usepackage[pdfauthor={Frantovo.cz}, bookmarks=true,unicode,colorlinks=true,linkcolor=black,urlcolor=blue,citecolor=blue]{hyperref}
-
-%\usepackage{ucs}
-%\usepackage[czech]{babel}       % aby tam nebylo "chapter 1" ale "kapitola 1" a další věci
-%\usepackage[utf8x]{inputenc}    % abychom mohli psát v UTF-8
 \PrerenderUnicode{ěščřžýáíéůúóťď–→„“}
 
 \usepackage{palatino}
@@ -27,13 +22,13 @@
 \institute{Frantovo.cz / GlobalCode.info}
 \date{28.~12.~2023}
 
-%-------------------------------------------------------------------------------------------------------------------------
 \begin{document}
 
+%-------------------------------------------------------------------------------
 \begin{frame}
-  \titlepage
+	\titlepage
 \end{frame}
-%-------------------------------------------------------------------------------------------------------------------------
+%-------------------------------------------------------------------------------
 
 
 
@@ -42,10 +37,10 @@
 \begin{frame}
 	\frametitle{What is OHP3D}
 	\begin{itemize}
-	 \item OpenGL PDF viewer
-	 \item for X11 and GNU/Linux
-	 \item keyboard and mouse control
-	 \item filters: GLSL shaders
+		\item OpenGL PDF viewer
+		\item for X11 and GNU/Linux
+		\item keyboard and mouse control
+		\item filters: GLSL shaders
 	\end{itemize}
 \end{frame}
 %-------------------------------------------------------------------------------------------------------------------------
@@ -56,10 +51,58 @@
 \begin{frame}
 	\frametitle{Current status}
 	\begin{itemize}
-	 \item first public version
-	 \item based on ShaderShark and previous private prototype
-	 \item still bit raw, lots of missing features
-	 \item but displays PDF and applies shaders
+		\item first public version
+		\item based on ShaderShark and previous private prototype
+		\item still bit raw, lots of missing features
+		\item but displays PDF and applies shaders
+	\end{itemize}
+\end{frame}
+%-------------------------------------------------------------------------------------------------------------------------
+
+
+%-------------------------------------------------------------------------------------------------------------------------
+\section{Controls}
+\begin{frame}
+	\frametitle{Mouse controls}
+	\begin{itemize}
+		\item previous page: click lower-left quadrant
+		\item next page: click lower-right quadrant
+		\item first page: click upper-left quadrant
+		\item last page: click upper-right quadrant
+		\item zoom: mouse wheel
+		\item reset view: back
+		\item exit: forward
+	\end{itemize}
+\end{frame}
+%-------------------------------------------------------------------------------------------------------------------------
+
+
+%-------------------------------------------------------------------------------------------------------------------------
+\begin{frame}
+	\frametitle{Keyboard controls 1/2}
+	\begin{itemize}
+		\item previous page: PageUp / j
+		\item next page: PageDown / k
+		\item first page: Home / u
+		\item last page: End / i
+		\item fullscreen: F11 / y
+		\item reset: x
+		\item exit: Esc / q
+	\end{itemize}
+\end{frame}
+%-------------------------------------------------------------------------------------------------------------------------
+
+
+%-------------------------------------------------------------------------------------------------------------------------
+\begin{frame}
+	\frametitle{Keyboard controls 2/2}
+	\begin{itemize}
+		\item move forward | backward: Up | Down / e | d
+		\item move left | right: m | ,
+		\item move up | down: l | .
+		\item rotate left | right: Left | Right / s | f
+		\item rotate up | down: t | g
+		\item roll left | right: w | r
 	\end{itemize}
 \end{frame}
 %-------------------------------------------------------------------------------------------------------------------------
@@ -69,10 +112,15 @@
 \begin{frame}
 	\frametitle{Contact and support}
 	\begin{itemize}
-	 \item
-		Author: Ing. František Kučera \\
+		\item Author: \\
+		Ing. František Kučera
+		\item More information: \\
+		\url{https://graphics.globalcode.info/} \\
+		\url{https://office.globalcode.info/} \\
+		\url{https://relational-pipes.globalcode.info/} \\
+		\url{https://sane-software.globalcode.info/} \\
 		\url{https://blog.frantovo.cz/} \\
-		\url{https://office.globalcode.info/}
+		\url{https://podnik.frantovo.cz/s/english}
 	\end{itemize}
 \end{frame}
 %-------------------------------------------------------------------------------------------------------------------------