summaryrefslogtreecommitdiff
path: root/tasti-tf101.tex
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2011-06-24 13:03:15 +0100
committerdakkar <dakkar@thenautilus.net>2011-06-24 13:03:15 +0100
commita6f810d2e2ed49b1bcdbf8d3a4c0459dd018794d (patch)
tree49ab0eea90f231c431307eedb79e867f511924c5 /tasti-tf101.tex
downloadtf101-dvorak-keyboard-keycaps.tar.gz
tf101-dvorak-keyboard-keycaps.tar.bz2
tf101-dvorak-keyboard-keycaps.zip
firstkeycaps
Diffstat (limited to 'tasti-tf101.tex')
-rw-r--r--tasti-tf101.tex72
1 files changed, 72 insertions, 0 deletions
diff --git a/tasti-tf101.tex b/tasti-tf101.tex
new file mode 100644
index 0000000..f66adf4
--- /dev/null
+++ b/tasti-tf101.tex
@@ -0,0 +1,72 @@
+\documentclass[a4paper]{article}
+\usepackage[empty,cm]{fullpage}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{pslatex}
+\usepackage{tikz}
+\usepackage{pgffor}
+\usetikzlibrary{backgrounds}
+\usetikzlibrary{calc}
+\usetikzlibrary{matrix}
+\usetikzlibrary{shapes.multipart}
+\usepackage{pgffor}
+
+%%%% fullpage
+\setlength{\headheight}{0pt}
+\setlength{\headsep}{0pt}
+\setlength{\footskip}{0pt}
+\setlength{\textwidth}{\paperwidth}
+\setlength{\oddsidemargin}{-2.68cm}
+\setlength{\evensidemargin}{\oddsidemargin}
+\setlength{\textheight}{\paperheight}
+\setlength{\topmargin}{0pt}
+\addtolength{\topmargin}{-2.68cm}
+%%%%
+\setlength{\parindent}{0pt}
+
+\colorlet{keytext}{white}
+\colorlet{keyborder}{black!10}
+\colorlet{keybg}{black!90}
+\colorlet{labelborder}{black!30}
+
+\pgfkeys{/keylabelG/.style={rectangle,minimum height=11mm,minimum width=#1,outer sep=0,inner sep=0,draw=keyborder,rounded corners=1mm,text=keytext,text centered,text height=1.5em,text depth=0,fill=keybg,font=\Huge}}
+\pgfkeys{/keylabel/.style={/keylabelG=12mm}}
+\pgfkeys{/keylabelnarrow/.style={/keylabelG=9mm}}
+\pgfkeys{/keylabelesc/.style={/keylabelG=7mm,font=\large}}
+
+\pgfkeys{/keymatrix/.style={matrix of nodes,every node/.style={/keylabel},inner sep=1mm}}
+
+\pgfkeys{/averyP8label/.style={rectangle,draw=labelborder,rounded corners=2mm,minimum height=67.5mm,minimum width=99mm}}
+\pgfkeys{/averyP21label/.style={rectangle,draw=labelborder,rounded corners=2mm,minimum height=38mm,minimum width=64mm}}
+\pgfkeys{/averyP8sheet/.style={every node/.style={/averyP8label},column sep=2.5mm,inner sep=0}}
+
+\newcommand{\s}[2]{$\ ^#2$#1}
+
+\begin{document}
+\begin{tikzpicture}
+\path (0,0) rectangle (21cm,297mm);
+
+%\draw (5mm,13mm) -- (205mm,13mm) -- (205mm,283mm) -- (5mm,283mm) -- cycle;
+
+\matrix [/averyP8sheet,matrix anchor=north west] (labels) at (7mm,285mm) {
+\node(l1){}; & \node(l2){}; \\
+\node(l3){}; & \node(l4){}; \\
+\node(l5){}; & \node(l6){}; \\
+\node(l7){}; & \node(l8){}; \\
+};
+
+\matrix [/keymatrix,matrix anchor=north west] (keys) at (node cs:name=l1,anchor=north west) {
+\s{1}{!} & \s{2}{@} & \s{3}{\#} & \s{4}{\$} & \s{5}{\%} & \s{6}{\wedge} & \node[/keylabelesc]{esc}; \\
+\s{7}{\&} & \s{8}{*} & \s{9}{(} & \s{0}{)} & \s{[}{\{} & \s{]}{\}} & \node[/keylabelnarrow]{Z}; \\
+\s{'}{"} & \s{,}{<} & \s{.}{>} & P & Y & F \\
+G & C & R & L & \s{/}{?} & \s{=}{+} \\
+A & O & E & U & I & D \\
+};
+\matrix [/keymatrix,matrix anchor=north west] (keys) at (node cs:name=l2,anchor=north west) {
+H & T & N & S & \s{-}{\_} & \s{$\backslash$}{|} \\
+\s{\ `}{\sim} & \s{;}{:} & Q & J & K & X \\
+B & M & W & V \\
+};
+
+\end{tikzpicture}
+\end{document}