«фиктивный параметр int в постфиксной версии» вообще-то не такой уж и фиктивный. его можно использовать. Пример из MSDN:
class Int
{
public:
Int &operator++( int n );
private:
int _i;
};
Int& Int::operator++( int n )
{
if( n != 0 ) // Handle case where an argument is passed.
_i += n;
else
_i++; // Handle case where no argument is passed.
return *this;
}
int main()
{
Int i;
i.operator++( 25 ); // Increment by 25.
}
Кто-нибудь ставил на английскую винду? Не могу разобраться, пунто хочет от винды раскладки клавиатуры «русская (Русский, Россия)» и «анлийская (English, US)». У меня они «Russian (Russia)» и «English (US)», и всё, не запускается пунто. В составе идет утилитка по настройке раскладок — не помогла, сказала, что ничего не надо настраивать.
это легко реализуемо, зажечь индикатор отдельно от нажатия на капслок можно, перехватить капслок тоже можно (исходник я уже выше где-то в комментах бросил). Жаль только это не переделает Punto Switcher. У меня времени хватит только CapsLock-переключалку :)
я там ниже ответил, может и вам захочется попробовать, в принципе могу и интерфейс дописать. или службой сделать попробовать (только чую с хуками проблемы могут быть в службах)
Держи исходник pastebin.com/ZfKmrBpS
Если нет студии:
1. Вставляй содержимое в файл Capslator.cs
2. Рядом создай bat-файл со следующис содержимым:
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe /r:System.Windows.Forms.dll Capslator.cs
и запусти его.
получится консольная программка, работающая в x64, по CapsLock будет переключать на следующую раскладку в текущем окне.
При желании можно и нормально сделать, чтоб в трее висело :)
мне кажется у них нет других вариантов для извлечения диска (исключая возню с мышью по оболочке). и она точно необходима, когда вставляется «плохой» (нечитабельный) диск: оболочка виснет, аппаратной кнопки на приводе не предусмотрено, только этой кнопкой.
п.с.: тут наверное маководы меня поправят, что нельзя нечитабельные диски и рядом с маком держать :)
Потому что мне нужна была более-менее простая клавиатура (без лишних мультимедиа-наворотов, в этой их немного и они почти не мешают), с «широкой» клавишей Enter, с клавишами, которые нажимаются без тарахтящих звуков, с ровными, а не наклоненными влево и вправо, клавишами, без изгибов, компактную, но со стоящими отдельно «стрелками» (не сливающимися с контролом и шифтом, или с нумпадом). А эту деталь со ScrollLock не сразу заметил просто.
Частоты близки к частотам спецслужб и служб такси. И если в разных странах это разные частоты, и будут перекрытия, то девайсы будут запретными. Ну хоть от помех от микроволновки избавились =)
потому как добавление «m.» в начала адреса не выдаст мобильную версию статьи.
нужно исправить до m.habrahabr.ru/post/113429/
Если нет студии:
1. Вставляй содержимое в файл Capslator.cs
2. Рядом создай bat-файл со следующис содержимым:
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe /r:System.Windows.Forms.dll Capslator.cs
и запусти его.
получится консольная программка, работающая в x64, по CapsLock будет переключать на следующую раскладку в текущем окне.
При желании можно и нормально сделать, чтоб в трее висело :)
п.с.: тут наверное маководы меня поправят, что нельзя нечитабельные диски и рядом с маком держать :)