Перейти к содержимому


Фотография

Смена раскладки "на лету"


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 tvrsh

tvrsh

    Активный участник

  • Администратор
  • 389 сообщений
  • Пол:Мужчина
  • Город:Russian Federation, Podolsk
  • Ник в сети:tvrsh
  • Каналы:#egghelp, #3hauka, #bash.org

Отправлено 22 Сентябрь 2008 - 15:00

Скрипт изменяет ракладку набранной фразы нажатием одной кнопки.
Нажимаете Alt+R и в Aliases вставляете следующий код:
F9 editbox -a $replacecs($editbox($active), ., ю, $chr(44), б, q, й, w, ц, e, у, r, к, t, е, y, н, u, г, i, ш, o, щ, p, з, [, х, ], ъ, a, ф, s, ы, d, в, f, а, g, п, h, р, j, о, k, л, l, д,;, ж, ', э, z, я, x, ч, c, с, v, м, b, и, n, т, m, ь, ., ю, Q, Й, W, Ц, E, У, R, К, T, Е, Y, Н, U, Г, I, Ш, O, Щ, P, З, [, Х, A, Ф, S, Ы, D, В, F, А, G, П, H, Р, J, О, K, Л, L, Д, :, Ж, ", Э, Z, Я, X, Ч, C, С, V, М, B, И, N, Т, <, Б, >, Ю, &, ?, ^, :, /, ., `, ё, $,;)
F10 editbox -a $replacecs($editbox($active), ., /, ?, &, :, ^, б, $chr(44), й, q, ц, w, у, e, к, r, е, t, н, y, г, u, ш, i, щ, o, з, p, х, [, ъ, ], ф, a, ы, s, в, d, а, f, п, g, р, h, о, j, л, k, д, l, ж,;, э, ', я, z, ч, x, с, c, м, v, и, b, т, n, ь, m, ю, ., Й, Q, Ц, W, У, E, К, R, Е, T, Н, Y, Г, U, Ш, I, Щ, O, З, P, Ф, A, Ы, S, В, D, А, F, П, G, Р, H, О, J, Л, K, Д, L, Ж, :, Э, ", Я, Z, Ч, X, С, C, М, V, И, B, Т, N, Ь, M, Б, <, Ю, >)

Теперь при нажатии F9 раскладка набранного текста изменится с Англ. на Рус., а при нажатии F10 наоборот. Есть несколько несоответствий но это мелочи.
http://ircnet.su/
#egghelp @ IrcNet.Ru

#2 Dart Raiden

Dart Raiden

    Новичок

  • Пользователи
  • 1 сообщений

Отправлено 04 Ноябрь 2008 - 20:03

Предлагаю эти "мелочи" поправить :)

Этот скрипт, переведет "ghbdtn? rfr ltkf&" как "привет? как дела?"
Исправленный мной вариант, корректно выдаст "привет, как дела"

F9 editbox -a $replacecs($editbox($active),.,ю,$chr(44),б,q,й,w,ц,e,у,r,к,t,е,y,н,u,г,i,ш,o,щ,p,з,[,х,],ъ,a,ф,s,ы,d,в,f,а,g,п,h,р,j,о,k,л,l,д,;,ж,',э,z,я,x,ч,c,с,v,м,b,и,n,т,m,ь,.,ю,Q,Й,W,Ц,E,У,R,К,T,Е,Y,Н,U,Г,I,Ш,O,Щ,P,З,[,Х,A,Ф,S,Ы,D,В,F,А,G,П,H,Р,J,О,K,Л,L,Д,:,Ж,",Э,Z,Я,X,Ч,C,С,V,М,B,И,N,Т,<,Б,>,Ю,&,?,^,:,/,.,?,$chr(44),`,ё,$,;)
F10 editbox -a $replacecs($editbox($active),.,/,?,&,:,^,б,$chr(44),й,q,ц,w,у,e,к,r,е,t,н,y,г,u,ш,i,щ,o,з,p,х,[,ъ,],ф,a,ы,s,в,d,а,f,п,g,р,h,о,j,л,k,д,l,ж,;,э,',я,z,ч,x,с,c,м,v,и,b,т,n,ь,m,ю,.,Й,Q,Ц,W,У,E,К,R,Е,T,Н,Y,Г,U,Ш,I,Щ,O,З,P,Ф,A
,Ы,S,В,D,А,F,П,G,Р,H,О,J,Л,K,Д,L,Ж,:,Э,",Я,Z,Ч,X,С,C,М,V,И,B,Т,N,Ь,M,Б,<,Ю,>)

Жаль, что меняется только текст, а не раскладка клавиатуры, видел эту фичу реализованной с помощью dll, но у меня она работать отказалась

Сообщение отредактировал Dart Raiden: 04 Ноябрь 2008 - 20:05


#3 tvrsh

tvrsh

    Активный участник

  • Администратор
  • 389 сообщений
  • Пол:Мужчина
  • Город:Russian Federation, Podolsk
  • Ник в сети:tvrsh
  • Каналы:#egghelp, #3hauka, #bash.org

Отправлено 07 Ноябрь 2008 - 14:24

Dart Raiden, спасибо за исправления. Может у тебя есть скрипты которыми стоит поделиться?
http://ircnet.su/
#egghelp @ IrcNet.Ru




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных