### maroonrk's blog

By maroonrk, history, 7 months ago, ,

Hello everyone!

I have a question. Have you ever participated in a worldwide onsite contest without a US layout keyboard? I've never, but I will!

The upcoming ICPC WF 2019 provides keyboards with Portuguese layout. (source)

Ok, it can happen that US keyboards are not available. For example, in IOI 2016 in Russia, provided keyboards have a Russian layout. However, at that time, participants were able to bring their own keyboards and I was comfortably taking part in the contest.

But in the next ICPC WF, we are not allowed to do that. All we can do is to bring stickers!

I wonder why the organizers made such a decision. I think it's disastrous. Our team practiced very hard with a keyboard with US layout. I'm sure that our (and most of other teams') performance will be affected by this issue. I believe that the organizers should let us bring our own keyboards if they fail to provide US layout keyboards.

How do you think about this issue? I want to hear the community members' opinions (and, if possible, the organizers' opinions).

Thank you in advance.

• +391

 » 7 months ago, # |   +15 Just don't look to the keyboard :D Last year BOI had Swedish keyboards. I don't think that I wasted much time because we had a practice session.
•  » » 7 months ago, # ^ |   +127 That depends on your typing skill. If your fingers completely remember keyboard layouts including symbols, maybe that's fine. I don't, and I do look at the keyboard when I type. Once I was provided a German keyboard in a contest, and it was impossible to concentrate on the contest.
 » 7 months ago, # |   +69 I suppose organizers can't allow you to bring your own keyboards because they'll need to check all keyboards for hidden data transmitters and other cheating stuff.
•  » » 7 months ago, # ^ | ← Rev. 2 →   +13 That makes sense but I don't understand the difference between allowing keyboards in WF and in IOI. I think allowing US keyboards in IOI poses the same security issues but IOI decided that the benefits outweighs the risk and allowed the keyboards.
•  » » » 7 months ago, # ^ |   +18 IOI and ICPC are two completely different organizations. They have different committees that decide what to allow and what to not. And change something in rules is a really hard problem
•  » » 7 months ago, # ^ |   +56 And also a teddy bear can have a hidden data transmitter... OK. What about each team donating 10\$ and fill a google form with desired model bought by orginizers?
•  » » » 7 months ago, # ^ |   0 Not everyone brings teddy bear to contests. So it's easier to check
 » 7 months ago, # |   +3 Have you ever participated in a worldwide onsite contest without a US layout keyboard? I've never, but I will!You can remap the keyboards to the US layout, thus teams' performance won't be affected.
•  » » 7 months ago, # ^ |   +44 If you haven't memorized that ^ is (shift+6) for example, then whenever you try to do XOR, you will have to stop and think about it. Everyone has the alphanumberic keys memorized, but personally, I don't have all of the special characters that you get when you press shift+a number memorized.
•  » » » 7 months ago, # ^ |   +87 I was considering that you can get stickers, so you don't have to memorize everything.
•  » » 7 months ago, # ^ | ← Rev. 2 →   +72 Unfortunately, key mapping is not the only problem, since locations of buttons are slightly different from default US keyboards. For example, there is a button between left shift and 'z' button which is very inconvenient if you didn't get used to it. Moreover, button with "\|" is not at default position too and requires some time to get used to it.
•  » » » 7 months ago, # ^ |   +3 I fear key position problem too. I have never used the keyboard that have a key between z and Lshift(and I use Lshift mainly, not Rshift). At least, if this key work as some random key, not shift key, our team are ended.Do someone know key mapping of (us layout + portugal keyboard)?
•  » » » » 7 months ago, # ^ |   +47 I have such keyboard in Russian edition (it has same keys positions, but with Russian layout instead of Portuguese). With a default US mapping button between 'z' and left shift is "<>".However, some Linux tricks can reduce your pain.xmodmap -e 'keycode 94=' will turn this button off.xmodmap -e 'keycode 94=Shift_L' will make this button the left shift (so you'll have big left shift divided into two parts).
•  » » » 7 months ago, # ^ |   +3 I have opposite emotions about the button between left-shift and 'z'. When I first went to a NEERC subregional I discovered with horror that on Windows and the Estonian layout, that key is the only way to access '<' and '>'. On Ubuntu you could also use AltGr+',' for those keys but that no longer worked. Miraculously, we actually managed to ask for a replacement keyboard with that key. The key was stuck after the first press and didn't work afterwards.I spent the night practicing typing on the US layout.Anyway I seriously suggest buying/lending a keyboard as similar as possible to the contest, and practicing on it for a week and I plan to do the same. Life has shown that nothing about keyboards can be taken for granted.
 » 7 months ago, # |   +9 Thanks to you. Otherwise I would not have noticed that sublime text is not there at WF. Now I need to practice on one of those in this short time. So I need suggestion on which of below has auto complete (using tab preferrably) and easiest to learn. Among Thesevi/vim gvim emacs gedit geany kate
•  » » 7 months ago, # ^ |   +28 Are you kidding? There is CLion available
•  » » 7 months ago, # ^ |   +10 CodeBlocks is available and is fairly easy to adapt to.
•  » » » 7 months ago, # ^ |   +83 ^ this post was made by geniucos gang
•  » » » » 7 months ago, # ^ | ← Rev. 2 →   +16 Every computer with ubuntu I used last six months had this codeblocks that automatically closes. What happened, maybe someone knows how to fix it...
•  » » » » » 7 months ago, # ^ |   +2 )))
•  » » » » » 7 months ago, # ^ |   +8 May be this link can help you. :)
•  » » » » » 7 months ago, # ^ |   +31 "maybe someone knows how to fix it"Stop using it!Stop using it, Ramazan!
•  » » » » » » 7 months ago, # ^ |   +11 I really like ubunutu :(
•  » » » » » » » 7 months ago, # ^ |   +23 I think he means codeblocks
•  » » 7 months ago, # ^ |   +6 I always use Kate, it is very user-friendly and convenient. However geany is not that bad if you use built-in terminal. If you don't, then geany is just kate but worse in many aspects. Spend some time digging about their functionalities like splitting view to two codes (great in Kate, cancer in geany), braces auto-completion, key bindings etc. to know how to get the most out of them and then decide.
 » 7 months ago, # |   +38 It happened to me to have a strange keyboard in some contests. The left shift is terrible :( it's ok in small competitions, but it's a very bad decision here. I think they should allow your own keyboard then, but I don't think they will do it.
•  » » 7 months ago, # ^ |   +13 Also, curly and square brackets are accessed via the right ALT key :(
•  » » » 7 months ago, # ^ |   +8 I ma pretty sure you can at least switch layout in OS. If you used to blong typing then it would not be an issue
 » 7 months ago, # |   -26 You can adapt yourself to the keyboard, you almost have a month to do it, otherwise you can send an email to ICPC Manager talking about your situation and I think they could request some US keyboards to the host if there are many people asking for a change.
 » 7 months ago, # |   +54 This goes both ways. In the world finals last year, I had to use the US layout for the first time. Looks like the Portugese layout is very similar to the German one that I use, so it would have been much better.Really ICPC should instead just allow contestants to request a certain keyboard layout within reason, and provide it for them. It's pretty unfair if some contestants are at a disadvantage due to something like this :/
 » 7 months ago, # | ← Rev. 2 →   +51 This is the first WF that I attend. Is this a common issue? In the regional we were allowed with our own keyboard, so was the case at all the IOIs and regional international Olympiad that I've competed in. I find this very stupid, of course, but it makes even less sense that in order to qualify there, we had some different conditions. These are basically 2 different kinds of contests...Can anyone say whether this is how it usually works in ICPC WFs, or whether we may still have a chance to be allowed with our own keyboards?Very useful downvotes, yet no answer. I'll ask it nicer here: is this how previous WFs were? Or did they change it in the last year?
•  » » 7 months ago, # ^ |   +25 I attended WF 2016. No keyboard was allowed. AFAIK, last 2 years were the same.In 2016 layout was normal though.
•  » » » 7 months ago, # ^ |   +10 Thanks for the answer!
•  » » 7 months ago, # ^ |   +9 Very useful downvotes, yet no answer I guess someone was trying to prove that color doesn't affect upvotes/downvotes :P
 » 7 months ago, # |   +93 I still remember how we phisically switched y and z keys on newly bought keyboards before Yandex.Algorithm finals in Berlin