Difference between revisions of "Help talk:Style/Migration to new Code formatting templates"

From ArchWiki
Jump to navigation Jump to search
(mark for deletion)
(old discussions, redirect)
Line 1: Line 1:
{{Deletion|Nothing left to implement here.}}
#REDIRECT [[Help talk:Style]]
What are we doing with [[Template:Keypress]]? Would you agree with deprecating it in favour of [[Template:Ic]]? -- [[User:Kynikos|Kynikos]] 13:32, 1 November 2011 (EDT)
Note that a simple redirection to [[Template:Ic]] may break some instances of the template, since Keypress accepts an optional "background" parameter. -- [[User:Kynikos|Kynikos]] 13:37, 1 November 2011 (EDT)
:I think it's actually nicer than just using the inline code template for showing keypress combinations, but it could definitely use a makeover. [[User:Thestinger|thestinger]]
::I know somebody who would disagree with you, see [https://wiki.archlinux.org/index.php?title=Vim&action=historysubmit&diff=167424&oldid=167289] :) What about, as a compromise, making [[Template:Keypress]] use [[Template:Ic]] with bold automatically added? Like '''{{ic|CTRL+c}}'''. -- [[User:Kynikos|Kynikos]] 13:59, 1 November 2011 (EDT)
:::I like the idea of using a bolded version of [[Template:Ic]]. Another issue regarding [[Template:Keypress]] (and consequently whatever replaces it) is the use of letter case which is often inconsistent between articles. For example, on the [[Vim]] page, there are a lot of various keys to perform various functions and the functionality of '''j''' is completely different from '''J''' ([[Vim#Basic_Editing]]), but on some other articles, there is little distinction made between case (e.g. '''Shift+j''' and '''J'''). Hopefully my example is clear enough, but if not, I'll try to elaborate further.
:::What I would like to see is a standardized way of using [[Template:Keypress]] (or whatever replaces it) so that there is ''one'' way of using the template (e.g. requiring '''{{ic|Shift+j}}''' instead of '''{{ic|J}}''', or vice versa).
:::It would also be nice to standardize the capitalization and spelling use of the non-letter keys (e.g. requiring '''{{ic|Ctrl+c}}''' instead of '''{{ic|CTRL+c}}''' or '''{{ic|Control+c}}''', or vice versa). Some of the keys that have the most variation that I have seen are '''{{ic|Ctrl}}''', '''{{ic|Esc}}''', '''{{ic|Enter/Return}}''', '''{{ic|Backspace}}''', '''{{ic|Super/Windows/Mod}}''', and '''{{ic|Print Screen}}'''.
:::I would love to see a template for displaying some of the troublesome UTF-8 symbols (e.g. '''{{ic|←}}''', '''{{ic|→}}''', '''{{ic|↓}}''', and '''{{ic|↑}}''') too. See [[Rxvt-unicode#Tab_control|here]] for an example.
:::While migrating some old formatting code from the [[Vim]] article, I noticed a variation in the use of {{ic|+}} and {{ic|-}} for key combinations. It would probably be a good idea to have a "recommended" style for {{ic|+}}/{{ic|-}} simply for uniformity.
:::Also, wow, this got way longer than I initially anticipated! -- [[User:Jstjohn|Jstjohn]] 15:39, 1 November 2011 (EDT)
::::Using bold text with [[Template:Ic]] looks great, and I've decided I don't really like the [[Template:Keypress]] after all - it's too clunky and big. [[User:Thestinger|thestinger]] 08:27, 3 November 2011 (EDT)
:::::Ok, I'm going to restyle it later, while putting also [[#Migration strategy]] into practice. First I'll update [[Help:Style]] trying to answer Jstjohn's requests. -- [[User:Kynikos|Kynikos]] 11:16, 3 November 2011 (EDT)
:::::Eheh I can't update [[Help:Style]] before editing [[Template:Keypress]] of course, so here's the draft:
:::::''[draft removed, implemented in [[Help:Style#Keyboard keys]]]''
:::::This way I can also get some feedback before making it official. -- [[User:Kynikos|Kynikos]] 12:07, 3 November 2011 (EDT)
:::::(Just reminding that the discussion about making 4 arrow templates is still open). -- [[User:Kynikos|Kynikos]] 12:29, 3 November 2011 (EDT)
:::::[[Template:Keypress]] is restyled now: [https://wiki.archlinux.org/index.php?title=Template%3AKeypress&action=historysubmit&diff=168553&oldid=92302]. -- [[User:Kynikos|Kynikos]] 13:10, 3 November 2011 (EDT)
::::::Is the new [[Template:Keypress]] considered official enough to add it to articles like [[Vim]] and for articles of some other very keyboard-centric programs? -- [[User:Jstjohn|Jstjohn]] 00:12, 4 November 2011 (EDT)
:::::::Definitely, you can use it in [[Vim]] and all the other articles, you may also want to fix discrepancies with [[Help:Style#Keyboard keys]]. -- [[User:Kynikos|Kynikos]] 16:36, 4 November 2011 (EDT)
::::::Also, if the templates for the arrows might actually happen, I would suggest simple and easy to remember names like <nowiki>{{uparrow}} or {{up}}</nowiki> -- [[User:Jstjohn|Jstjohn]] 00:12, 4 November 2011 (EDT)
:::::::While editing some html docs I've thought: would using {{ic|&amp;uarr;}}, {{ic|&amp;rarr;}}, {{ic|&amp;darr;}} and {{ic|&amp;larr;}} be easy enough instead of creating new templates for arrow keys? If yes, do we want to list these entities somewhere in the wiki? -- [[User:Kynikos|Kynikos]] 19:02, 4 January 2012 (EST)
::::::::They're shown in [[Template:Keypress]]. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 14:00, 25 September 2012 (UTC)
:Almost one year later, I'd like to re-propose the deprecation of [[Template:Keypress]] and the conversion of all its instances to [[Template:ic]]. I consider [[Template:Keypress]] an unnecessary complication just like the old [[Template:Filename]] and [[Template:Codeline]] were.
:Now, since I want to close this discussion, I've started a poll right below: please vote and, if you want, comment here.
:-- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 14:00, 25 September 2012 (UTC)
::I do not agree completely but I would like to implement a rule right now. I am voting deprecation. --[[User:Flu|Flu]] ([[User talk:Flu|talk]]) 11:11, 12 June 2013 (UTC)
:::The most noticeable change after deprecating Template:Keypress will be the loss of bold for its instances, which is a good thing in my opinion, since I don't see any reason to highlight keyboard keys in an article more than other  type of content.
:::I've just [https://wiki.archlinux.org/index.php?title=Template%3AKeypress&diff=262879&oldid=200241 removed] bold from the template, in order to see if there are any feedbacks. If not, (or if there are only positive ones :P ) the template will be deprecated, not forgetting that this will also deprecate the ''background'' flag, which AFAIK is not used anywhere anyway.
:::-- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 14:57, 15 June 2013 (UTC)
::::I'm fine with deprecating bold, and I find the ''background'' flag pretty anoying when it's used (for example: [https://wiki.archlinux.org/index.php?title=I3&oldid=268767#Application_launcher]). Considering this, there's really no reason to keep Template:Keypress. Voting for deprecation. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 15:47, 30 July 2013 (UTC)
:::::Yeah, I'd say it's decided, [[Template:Keypress]] will be replaced by [[Template:ic]] once I'll be ready with [[Help talk:Style/Formatting and Punctuation]]; I'm leaving this discussion open until then because it reminds me of some adaptations that will have to be done. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 14:39, 6 August 2013 (UTC)
::::::I've just finished replacing all the transclusions of [[Template:Keypress]]. Then I've deleted it, unfortunately still using the bot account, sorry for that, I should have used the main account ^^' This closes the discussion. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 11:32, 2 September 2013 (UTC)
Add {{ic|<nowiki>#~~~~</nowiki>}} under your choice. All comments go in the discussion above.
Poll is closed.
====Keep Template:Keypress====
No votes
====Deprecate Template:Keypress====
#[[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 14:00, 25 September 2012 (UTC)
#[[User:Flu|Flu]] ([[User talk:Flu|talk]]) 11:11, 12 June 2013 (UTC)
#[[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 15:47, 30 July 2013 (UTC)

Latest revision as of 02:50, 24 October 2015

Redirect to: