to post messages and comments.

← All posts tagged things

Достал с полки MOCUTE 039, посмотреть, как на самом деле обстоят дела с глупыми геймпадами в Windows и эмуляцией XInput.

При подключении, его тут же обнаружил Steam и замапил на него какие-то действия, но, впрочем, невпопад.
Хорошая новость (вернее, успешно забытая старость) — generic controllers Steam тоже поддерживает. Выключил Steam не время экспериментов, вернусь к нему позже.

Плохая новость — виндовый диалог, который должен показывать состояние пада (нажатые кнопки) — ничего не показывает.
Хорошая новость — есть годная программка для этого: Pointy's Joystick Test
И ещё вот такая штука для браузера: html5gamepad.com

Плохая новость — виндовая программка и сайт, использующий Gamepad API, показывают два разных маппинга и оба кривые. (Порядок кнопок не стандартизирован, плюс, возможны странности имплементации web gamepad api.)
Впрочем, главная цель — с XInput подружить, а это решится в процессе.

Но сперва отвлекусь и упомяну другую программку: antimicro
Это как старый joy2key, только лучше. Хоть в данном случае не очень полезен, т.к. позволяет мапить только клавиатуру и мышь. Интересная особенность — выставленный напоказ SDL 2 Game Controller Mapping String. Вот бы ещё базу маппингов вели...

1.
Возвращаемся к теме. Самое известное решение — x360ce.com
Посмотрел, пришёл к выводу что это оверинжиниринг поверх костылей.
В принципе, я бы не обломался его использовать — не так много игр играю, и в любом случае что-то настраивать приходится — меняются лишь инструменты. Есть дополнительные плюшки вроде грамотной настройки аналогов. Главная заморочка — в подборе хуков под каждую игру. Но глядя на имеющиеся пресеты — вариантов не так много.
Но понятно, что решение очень костыльное и недовольство объяснимо. Идём дальше.

2.
Находим XOutput (самый активный форк на данный момент)
Он добавляет в систему виртуальный боксовый пад. Никаких хуков непосредственно к игре. Простое решение, которое должно работать везде. Возможны, правда, и свои подводные камни.
Используется драйвер-эмулятор из состава ScpToolkit — тот же, который используется в DS4Windows для DualShock.
Но если DS4Windows содержит, помимо прочего, фичу сокрытия физического контроллера (чтобы избежать двойного ввода в тех играх, которые могут увидеть и физический и виртуальный контроллеры), то XOutput — весьма примитивная программа. На html5gamepad.com можно увидеть ввод с двух контроллеров одновременно.

3.
Выключаю XOutput, запускаю Steam снова.
Settings > Controller > General Controller Settings > Detected controllers > мой контроллер > Define Layout.
Всё. Теперь он должен без проблем работать везде в Стиме.
Дальше под конкретую игру кастомизируется через меню этой игры, при необходимости.
Игры не из Стима можно тоже добавлять в библиотеку (Games > Add a non-Steam game to my library...) — при запуске из Cтима они тоже получают оверлей вместе с поддержкой контроллера.

(Поддержка любых контроллеров в Steam, которая пришла вместе с фирменным Steam Controller — это незаметная революция, кмк. Очень круто, особенно если разработчики игр начнут его полностью поддерживать и выставлять actions и action sets в API.)

Подводя итоги:
* чтобы просто работало — используйте Steam.
* не хотите Steam — используйте XOutput. Но дотянуть его до уровня DS4Windows потребует много пулл-реквестов.
* не Steam, мало игр, не лень копаться в настройках — x360ce.

P.S. По древней китайской традиции, аккум в китайском геймпаде перестал держать заряд за год лежания на полке.

Неожиданно нашлась нормальная лампочка для светильника из #2831726 .
Osram LED Retrofit Classic B 40 Dimmable

Тоже несколько ярче и белее в минимальном режиме, чем лампа накаливания. Но зато яркость переключается без сюрпризов и работает лампа беззвучно (надо прислонить ухо к светильнику, чтобы услышать гудение.)

I queried a number of gaming hardware companies here at CES and, while their executives didn’t wish to be named, most of them sighed a deep sigh and just said that RGB LEDs sell. Multicolored, banal, and offensively tacky they might be, but people are actively making purchases on the basis of whether a case fan does or does not have lights built into it.theverge.com

Хочешь заработать — следуй за 95%.
TFW самый строгий дизайн — у Razer.

Ух-ты! Оказывается, на Али навалом аккумуляторов для моего старого ноута, Toshiba Satellite M70 (~2004). Также есть клавиатуры и ещё что-то по мелочи.
Я на клавиатуру своего ноута давно облизываюсь, переделать в USB/Bluetooth, но разукомплектовать ноут рука не поднимается до сих пор :(
А тут можно такую же купить... Но, походу, не Chicony, а "совместимая" — фиг знает что там за качество...

А вообще я клаву для Samsung 880Z5E искал. Тоже в наличии. Но в сборе с передней панелью есть только с корейской раскладкой. А если покупать отдельно от панели...
Я посмотрел, как она закреплена. Вот тут жёсткость конструкции выходит боком — там, наверное, сотня (Сотня, Карл!) точек крепления, по периметру и сквозь клавиатуру, где штыри от пластика передней панели пропущены через отверстия в металлической раме и запаяны. (Не могу вспомнить, как такое соединение называется.)
Это ж сначала замучаешься всё срезать, а потом замучаешься обратно запаивать (Взамен срезанных шляпок понадобится кусок ABS-пластика, чтобы нарастить штыри, как я понимаю, но это уже мелочи.)

Это я удачно зашёл.

В "Профи", спустя 4 года, появились эти пилки ( #1901325 ). Причём разных размеров. У меня самая мелкая была (слева).

На ценнике было написано Antilope. Это, видимо, производитель ювелирных инструментов.

Заодно купил пару мандрелей (держателей) под них (которые справа). На вид, качество на уровне дремелевских (не в кадре) — и куда лучше остальных. Но тонкие — только в универсальный патрон.

Если вам когда-нибудь понадобится узнать, какая резьба используется а пластиковых бутылках:

Есть группа ISBT, которая публикует стандарты в открытом виде — можно скачать pdf'ки. (невероятно!)
Самые ходовые диаметры — 28мм, 38мм и 48мм (это диаметр не отверстия или резьбы, а кольца, за которое отрывная часть крышки держится).
В большинстве случаем мы имеем дело со спеками PCO 1810 и PCO 1881 для диаметра 28мм. И ещё BPF как вариант того же самого.

А в Азии, походу, более ходовым является диаметр 30мм. Полноценного стандарта не нашёл. В лучшем случае оно называется 30/25, по вешнему диаметру резьбы и диаметру отверстия. По "30/25" гуглится только несколько картинок и производители...

У 30/25 резьба трёхзаходная, тогда как у PCO — однозаходная.

Интересно, есть ли в ДС бутылки с 30/25?

Что было из крутилок до Microsoft Surface Dial:

Griffin PowerMate USB/PowerMate Bluetooth (2002~, 2014~) — Did Microsoft Copy Apple’s Griffin PowerMate? /Почему-то это статья говорит об Apple вместо Griffin. У PowerMate USB есть поддержка винды, но старая и, возможно, нестабильная.

Logitech NuLOOQ navigator (~2006-2008) — я и не знал про такой. Жаль, быстро свернули производство.

3Dconnexion SpaceMouse/SpaceNavigator (personal) — больше для 3D-моделеров чем для повседневного использования. Кстати, 3Dconnexion — дочерняя компания Logitech, существует с 2001 года. Когда появились продукты — не нашёл.

Есть у меня светильник. Диммируемый (4 возможных значения яркости — выключено, 30%, 70% и 100% — переключаются в цикле). Внутри обычная лампочка накаливания — "свечка" E14. Я всё ищу, какую LED-лампочку можно туда поставить взамен.

Пока результаты такие (в комментариях):

И снова я про наушники.

Yamaha EPH-50, которые я купил в начале этого года ввиду отсутствия Audio-Technika и чего бы то ни было ещё нужной мне формы, прослужили без малого 10 месяцев, и вышли из строя в достаточно ответственный момент.
Провод очень тонкий — где-то треснул. Стандартный способ найти место излома — помять провод до появления звука — не сработал.

Экстренный поиск замены вывел меня на Urbanears Kransen. Форма — как мне нужно и няшные расцветки. (Смотрите, производители электроники, Xiaomi и прочие, какой должна быть палитра, чтобы потребители могли себе что-нибудь выбрать кроме чёрного и белого!!!)

И примерно в то же время Xiaomi анонсировала новые наушники — Mi In-Earphones Pro — первые с устраивающим меня дизайном. Не удержался и тоже заказал. Если Kransen по форме похожи на ATH-CKM55, то эти, думаю, будут сидеть скорее как ATH-CKM500.

Вместо плоской лапши теперь в моде "кевларовая" оплётка. Не фанат, но этим по крайней мере можно пользоваться.

OMG! Ждёшь себе Mi Band 2, ждёшь...
А потом показывают это: amazfit.com

Не представляю, как это можно рядом с #2585764 носить.
Лучше бы старый сразу купил.
Хотя сейчас любопытно, какие есть аппаратные различия. И можно ли придумать ремешок, в котором это будет выглядеть достаточно брутально...

Наконец-то дошли руки заменить глючный микросвич в M570 ( #2127043 слева ).
Донором послужил wowpen ( #1170003 ).
Операция прошла успешно, но "новый" свич более громкий.
Можно было ещё "микрохирургический" вариант попробовать: вскрыть родной свич, почистить, подогнуть для лучшего контакта — но лень.

Блин, надо было лезвия поискать, когда на Амазоне заказ делал.
Но теперь, по крайней мере, знаю, что нужно.
amazon.com
Gerber в свои ножи ставит лезния толщиной 1мм. И не продают их на замену o_O
Эти 0.9мм — ну хоть так, и то фиг купишь.

Как сказал в #2786107 , так и вышло — история не закончилась :(
Теперь у меня два нефункциональных чехла для телефона. Второй пришёл помятый.
Посмотрел — заказ я разместил аж 11 апреля.

Ещё озадачило ухудшившееся качество фирменных силиконовых чехлов для Redmi2 по сравнению с Mi2. Сидел бы плотнее — вмятина бы выправилась, наверное.
И заменить ведь не на что — грамотный дизайн этих чехлов — одна из тех вещей, за которые привязываешся к Xiaomi.

Спорить с продавцом и заказывать то же самое. Опять.
У svetyolka не появились.

Теперь такие чехлы куда-то с aliexpress пропали:
ru-mi.com
Можно было бы его взять, но чёрный, блджад.