diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/libertine/libertinekey.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/libertine/libertinekey.sty | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/libertine/libertinekey.sty b/Master/texmf-dist/tex/latex/libertine/libertinekey.sty new file mode 100644 index 00000000000..89eec34f5c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/libertine/libertinekey.sty @@ -0,0 +1,73 @@ +% LaTeX-Package for libertine key +% +% $Id: libertinekey.sty 38 2010-03-07 09:01:28Z michael $ +% +% Michael Niedermair m.g.n@gmx.de +% +% (License GPL) +% +\ProvidesPackage{libertinekey}[2010/03/07 - 4.6.5: Font libertine Key - (License GPL) Michael Niedermair] +% +\RequirePackage{libertine} +% +\ifxetex + \newfontfamily\biolinumkey[Mapping=tex-text]{Linux Biolinum Kb O} + \DeclareRobustCommand*\biolinumKeyGlyph[1]{{% + \biolinumkey% + \@tempcnta=\XeTeXglyphindex "#1"\relax% + \ifnum\@tempcnta>0% + \XeTeXglyph\@tempcnta% + \fi + }} +\else + \def\biolinumkey{\fontfamily{fxk}\selectfont} + \DeclareRobustCommand*\biolinumKeyGlyph[1]{{\@nameuse{fxk@#1}}} + % + \input{fxk.inc} + % +\fi +% +\DeclareRobustCommand*\LKey[1]{\biolinumKeyGlyph{#1}} +\DeclareRobustCommand*\LKeyTux{\biolinumKeyGlyph{T_u_x}} +\DeclareRobustCommand*\LKeyStrg{\biolinumKeyGlyph{S_t_r_g}} +\DeclareRobustCommand*\LKeyAlt{\biolinumKeyGlyph{A_l_t}} +\DeclareRobustCommand*\LKeyAltGr{\biolinumKeyGlyph{A_l_t_G_r}} +\DeclareRobustCommand*\LKeyShift{\biolinumKeyGlyph{S_h_i_f_t}} +\DeclareRobustCommand*\LKeyTab{\biolinumKeyGlyph{T_a_b}} +\DeclareRobustCommand*\LKeyEnter{\biolinumKeyGlyph{E_n_t_e_r}} +\DeclareRobustCommand*\LKeyCapsLock{\biolinumKeyGlyph{C_a_p_s_l_o_c_k}} +\DeclareRobustCommand*\LKeyPos{\biolinumKeyGlyph{P_o_s_1}} +\DeclareRobustCommand*\LKeyEntf{\biolinumKeyGlyph{E_n_t_f}} +\DeclareRobustCommand*\LKeyEinf{\biolinumKeyGlyph{E_i_n_f}} +\DeclareRobustCommand*\LKeyLeer{\biolinumKeyGlyph{L_e_e_r}} +\DeclareRobustCommand*\LKeyEsc{\biolinumKeyGlyph{E_s_c}} +\DeclareRobustCommand*\LKeyEnde{\biolinumKeyGlyph{E_n_d_e}} +\@namedef{libertine@key@F@1}{\biolinumKeyGlyph{F_1}} +\@namedef{libertine@key@F@2}{\biolinumKeyGlyph{F_2}} +\@namedef{libertine@key@F@3}{\biolinumKeyGlyph{F_3}} +\@namedef{libertine@key@F@4}{\biolinumKeyGlyph{F_4}} +\@namedef{libertine@key@F@5}{\biolinumKeyGlyph{F_5}} +\@namedef{libertine@key@F@6}{\biolinumKeyGlyph{F_6}} +\@namedef{libertine@key@F@7}{\biolinumKeyGlyph{F_7}} +\@namedef{libertine@key@F@8}{\biolinumKeyGlyph{F_8}} +\@namedef{libertine@key@F@9}{\biolinumKeyGlyph{F_9}} +\@namedef{libertine@key@F@10}{\biolinumKeyGlyph{F_1_0}} +\@namedef{libertine@key@F@11}{\biolinumKeyGlyph{F_1_1}} +\@namedef{libertine@key@F@12}{\biolinumKeyGlyph{F_1_2}} +\@namedef{libertine@key@F@13}{\biolinumKeyGlyph{F_1_3}} +\@namedef{libertine@key@F@14}{\biolinumKeyGlyph{F_1_4}} +\@namedef{libertine@key@F@15}{\biolinumKeyGlyph{F_1_5}} +\@namedef{libertine@key@F@16}{\biolinumKeyGlyph{F_1_6}} +\DeclareRobustCommand*\LKeyF[1]{\@nameuse{libertine@key@F@#1}} +\DeclareRobustCommand*\LKeyStrgX[1]{\LKeyStrg+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftX[1]{\LKeyShift+\LKey{#1}} +\DeclareRobustCommand*\LKeyAltX[1]{\LKeyAlt+\LKey{#1}} +\DeclareRobustCommand*\LKeyAltGrX[1]{\LKeyAltGr+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftStrgX[1]{\LKeyShift+\LKeyStrg+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftAltX[1]{\LKeyShift+\LKeyAlt+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftAltGrX[1]{\LKeyShift+\LKeyAltGr+\LKey{#1}} +\DeclareRobustCommand*\LKeyStrgAltX[1]{\LKeyStrg+\LKeyAlt+\LKey{#1}} +\DeclareRobustCommand*\LKeyStrgAltEnt{\LKeyStrg+\LKeyAlt+\LKeyEntf} +\let\LKeyReset\LKeyStrgAltEnt +% +\endinput |