How to represent the “Shift” key?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












I am struggling to represent the "Shift" key. This is my best attempt so far:



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik

begindocument
Current solution: keystroke$upwhitearrow$ Shift
enddocument


Current solution



I'm still not happy with the result as the up arrow is quite different from that of a real keyboard:



Real shift key



I also tried to find a more similar up arrow using Detexify to no avail:



Detexify



How could I get a more realistic representation of the "Shift" key? (I'm using pdfLaTex.)










share|improve this question

















  • 2




    I suppose the Shift macro is not close enough to the arrow you want?
    – samcarter
    4 hours ago










  • @samcarter :Thank you for your suggestion, I was not aware of the existence of the Shift macro. But my current solution is closer to the desired result than yours.
    – Tonechas
    4 hours ago










  • Anyway if you want to use this key often, it might be better to redefine the definition of Shift with whatever solution you choose (hint: only the duck is a valid choice :).
    – samcarter
    4 hours ago















up vote
3
down vote

favorite












I am struggling to represent the "Shift" key. This is my best attempt so far:



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik

begindocument
Current solution: keystroke$upwhitearrow$ Shift
enddocument


Current solution



I'm still not happy with the result as the up arrow is quite different from that of a real keyboard:



Real shift key



I also tried to find a more similar up arrow using Detexify to no avail:



Detexify



How could I get a more realistic representation of the "Shift" key? (I'm using pdfLaTex.)










share|improve this question

















  • 2




    I suppose the Shift macro is not close enough to the arrow you want?
    – samcarter
    4 hours ago










  • @samcarter :Thank you for your suggestion, I was not aware of the existence of the Shift macro. But my current solution is closer to the desired result than yours.
    – Tonechas
    4 hours ago










  • Anyway if you want to use this key often, it might be better to redefine the definition of Shift with whatever solution you choose (hint: only the duck is a valid choice :).
    – samcarter
    4 hours ago













up vote
3
down vote

favorite









up vote
3
down vote

favorite











I am struggling to represent the "Shift" key. This is my best attempt so far:



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik

begindocument
Current solution: keystroke$upwhitearrow$ Shift
enddocument


Current solution



I'm still not happy with the result as the up arrow is quite different from that of a real keyboard:



Real shift key



I also tried to find a more similar up arrow using Detexify to no avail:



Detexify



How could I get a more realistic representation of the "Shift" key? (I'm using pdfLaTex.)










share|improve this question













I am struggling to represent the "Shift" key. This is my best attempt so far:



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik

begindocument
Current solution: keystroke$upwhitearrow$ Shift
enddocument


Current solution



I'm still not happy with the result as the up arrow is quite different from that of a real keyboard:



Real shift key



I also tried to find a more similar up arrow using Detexify to no avail:



Detexify



How could I get a more realistic representation of the "Shift" key? (I'm using pdfLaTex.)







symbols arrows






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 4 hours ago









Tonechas

18119




18119







  • 2




    I suppose the Shift macro is not close enough to the arrow you want?
    – samcarter
    4 hours ago










  • @samcarter :Thank you for your suggestion, I was not aware of the existence of the Shift macro. But my current solution is closer to the desired result than yours.
    – Tonechas
    4 hours ago










  • Anyway if you want to use this key often, it might be better to redefine the definition of Shift with whatever solution you choose (hint: only the duck is a valid choice :).
    – samcarter
    4 hours ago













  • 2




    I suppose the Shift macro is not close enough to the arrow you want?
    – samcarter
    4 hours ago










  • @samcarter :Thank you for your suggestion, I was not aware of the existence of the Shift macro. But my current solution is closer to the desired result than yours.
    – Tonechas
    4 hours ago










  • Anyway if you want to use this key often, it might be better to redefine the definition of Shift with whatever solution you choose (hint: only the duck is a valid choice :).
    – samcarter
    4 hours ago








2




2




I suppose the Shift macro is not close enough to the arrow you want?
– samcarter
4 hours ago




I suppose the Shift macro is not close enough to the arrow you want?
– samcarter
4 hours ago












@samcarter :Thank you for your suggestion, I was not aware of the existence of the Shift macro. But my current solution is closer to the desired result than yours.
– Tonechas
4 hours ago




@samcarter :Thank you for your suggestion, I was not aware of the existence of the Shift macro. But my current solution is closer to the desired result than yours.
– Tonechas
4 hours ago












Anyway if you want to use this key often, it might be better to redefine the definition of Shift with whatever solution you choose (hint: only the duck is a valid choice :).
– samcarter
4 hours ago





Anyway if you want to use this key often, it might be better to redefine the definition of Shift with whatever solution you choose (hint: only the duck is a valid choice :).
– samcarter
4 hours ago











1 Answer
1






active

oldest

votes

















up vote
3
down vote













For just this purpose this will be an overkill, but if you have many keyboards that you wish to recreate, it might be worthwhile considering using TikZ.



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik
usepackagetikz
usetikzlibraryshapes.arrows,positioning

begindocument
Current solution: keystroke$upwhitearrow$ Shift

Alternative solution: keystroketikz%
node[single arrow,draw,shape border rotate=90,scale=0.3,minimum height=20pt](arrow);
node[right=5pt of arrow,font=sffamily,inner sep=0pt](shift)Shift;
path(shift.north)--++(0,2pt);

enddocument


enter image description here



Why would one do this? This is IMHO the easiest way to also get the duck key. ;-)



documentclassarticle

usepackagekeystroke
usepackagetikzducks
usetikzlibrarypositioning

begindocument
keystroketikz%
beginscope[scale=0.15,local bounding box=duck]
duck
endscope
node[right=5pt of duck,yshift=1pt,font=sffamily,inner sep=0pt](shift) duck;
path(shift.north)--++(0,2pt);

enddocument


enter image description here






share|improve this answer






















  • Where can I get a keyboard with this key?????
    – samcarter
    4 hours ago










  • @samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
    – marmot
    4 hours ago











  • Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
    – samcarter
    4 hours ago










  • @samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
    – marmot
    4 hours ago










  • Or I should complain with the people from worker protection - there must be regulations against this!
    – samcarter
    4 hours ago










Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f455341%2fhow-to-represent-the-shift-key%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
3
down vote













For just this purpose this will be an overkill, but if you have many keyboards that you wish to recreate, it might be worthwhile considering using TikZ.



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik
usepackagetikz
usetikzlibraryshapes.arrows,positioning

begindocument
Current solution: keystroke$upwhitearrow$ Shift

Alternative solution: keystroketikz%
node[single arrow,draw,shape border rotate=90,scale=0.3,minimum height=20pt](arrow);
node[right=5pt of arrow,font=sffamily,inner sep=0pt](shift)Shift;
path(shift.north)--++(0,2pt);

enddocument


enter image description here



Why would one do this? This is IMHO the easiest way to also get the duck key. ;-)



documentclassarticle

usepackagekeystroke
usepackagetikzducks
usetikzlibrarypositioning

begindocument
keystroketikz%
beginscope[scale=0.15,local bounding box=duck]
duck
endscope
node[right=5pt of duck,yshift=1pt,font=sffamily,inner sep=0pt](shift) duck;
path(shift.north)--++(0,2pt);

enddocument


enter image description here






share|improve this answer






















  • Where can I get a keyboard with this key?????
    – samcarter
    4 hours ago










  • @samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
    – marmot
    4 hours ago











  • Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
    – samcarter
    4 hours ago










  • @samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
    – marmot
    4 hours ago










  • Or I should complain with the people from worker protection - there must be regulations against this!
    – samcarter
    4 hours ago














up vote
3
down vote













For just this purpose this will be an overkill, but if you have many keyboards that you wish to recreate, it might be worthwhile considering using TikZ.



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik
usepackagetikz
usetikzlibraryshapes.arrows,positioning

begindocument
Current solution: keystroke$upwhitearrow$ Shift

Alternative solution: keystroketikz%
node[single arrow,draw,shape border rotate=90,scale=0.3,minimum height=20pt](arrow);
node[right=5pt of arrow,font=sffamily,inner sep=0pt](shift)Shift;
path(shift.north)--++(0,2pt);

enddocument


enter image description here



Why would one do this? This is IMHO the easiest way to also get the duck key. ;-)



documentclassarticle

usepackagekeystroke
usepackagetikzducks
usetikzlibrarypositioning

begindocument
keystroketikz%
beginscope[scale=0.15,local bounding box=duck]
duck
endscope
node[right=5pt of duck,yshift=1pt,font=sffamily,inner sep=0pt](shift) duck;
path(shift.north)--++(0,2pt);

enddocument


enter image description here






share|improve this answer






















  • Where can I get a keyboard with this key?????
    – samcarter
    4 hours ago










  • @samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
    – marmot
    4 hours ago











  • Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
    – samcarter
    4 hours ago










  • @samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
    – marmot
    4 hours ago










  • Or I should complain with the people from worker protection - there must be regulations against this!
    – samcarter
    4 hours ago












up vote
3
down vote










up vote
3
down vote









For just this purpose this will be an overkill, but if you have many keyboards that you wish to recreate, it might be worthwhile considering using TikZ.



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik
usepackagetikz
usetikzlibraryshapes.arrows,positioning

begindocument
Current solution: keystroke$upwhitearrow$ Shift

Alternative solution: keystroketikz%
node[single arrow,draw,shape border rotate=90,scale=0.3,minimum height=20pt](arrow);
node[right=5pt of arrow,font=sffamily,inner sep=0pt](shift)Shift;
path(shift.north)--++(0,2pt);

enddocument


enter image description here



Why would one do this? This is IMHO the easiest way to also get the duck key. ;-)



documentclassarticle

usepackagekeystroke
usepackagetikzducks
usetikzlibrarypositioning

begindocument
keystroketikz%
beginscope[scale=0.15,local bounding box=duck]
duck
endscope
node[right=5pt of duck,yshift=1pt,font=sffamily,inner sep=0pt](shift) duck;
path(shift.north)--++(0,2pt);

enddocument


enter image description here






share|improve this answer














For just this purpose this will be an overkill, but if you have many keyboards that you wish to recreate, it might be worthwhile considering using TikZ.



documentclassarticle

usepackagekeystroke
usepackage[arrows]boisik
usepackagetikz
usetikzlibraryshapes.arrows,positioning

begindocument
Current solution: keystroke$upwhitearrow$ Shift

Alternative solution: keystroketikz%
node[single arrow,draw,shape border rotate=90,scale=0.3,minimum height=20pt](arrow);
node[right=5pt of arrow,font=sffamily,inner sep=0pt](shift)Shift;
path(shift.north)--++(0,2pt);

enddocument


enter image description here



Why would one do this? This is IMHO the easiest way to also get the duck key. ;-)



documentclassarticle

usepackagekeystroke
usepackagetikzducks
usetikzlibrarypositioning

begindocument
keystroketikz%
beginscope[scale=0.15,local bounding box=duck]
duck
endscope
node[right=5pt of duck,yshift=1pt,font=sffamily,inner sep=0pt](shift) duck;
path(shift.north)--++(0,2pt);

enddocument


enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited 4 hours ago

























answered 4 hours ago









marmot

65.5k471142




65.5k471142











  • Where can I get a keyboard with this key?????
    – samcarter
    4 hours ago










  • @samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
    – marmot
    4 hours ago











  • Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
    – samcarter
    4 hours ago










  • @samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
    – marmot
    4 hours ago










  • Or I should complain with the people from worker protection - there must be regulations against this!
    – samcarter
    4 hours ago
















  • Where can I get a keyboard with this key?????
    – samcarter
    4 hours ago










  • @samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
    – marmot
    4 hours ago











  • Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
    – samcarter
    4 hours ago










  • @samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
    – marmot
    4 hours ago










  • Or I should complain with the people from worker protection - there must be regulations against this!
    – samcarter
    4 hours ago















Where can I get a keyboard with this key?????
– samcarter
4 hours ago




Where can I get a keyboard with this key?????
– samcarter
4 hours ago












@samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
– marmot
4 hours ago





@samcarter Are you kidding me? Are you implying your keyboard does not have this key? So you really type d u c k just to get a duck? ;-)
– marmot
4 hours ago













Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
– samcarter
4 hours ago




Unfortunately yes - I have to deal with an inferior model that aims at input for humans. It has neither a duck nor a marmot key!
– samcarter
4 hours ago












@samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
– marmot
4 hours ago




@samcarter Oh no! That's a scandal. You should seriously consider suing the seller.
– marmot
4 hours ago












Or I should complain with the people from worker protection - there must be regulations against this!
– samcarter
4 hours ago




Or I should complain with the people from worker protection - there must be regulations against this!
– samcarter
4 hours ago

















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f455341%2fhow-to-represent-the-shift-key%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What does second last employer means? [closed]

Installing NextGIS Connect into QGIS 3?

One-line joke